[aros-games] Re: Low memory conditions in nouveau

  • From: Krzysztof Smiechowicz <deadwood@xxxxx>
  • To: aros-games@xxxxxxxxxxxxx
  • Date: Thu, 29 Sep 2011 06:32:01 +0200

Thanks a lot for the extensive test. 6.8 was indeed totally broken. 6.9 and up should be fine.


W dniu 28.09.2011 23:08, LuKe Jerry pisze:
On 28 September 2011 10:14, Krzysztof Smiechowicz <deadwood@xxxxx
<mailto:deadwood@xxxxx>> wrote:
 > W dniu 27.09.2011 23:43, LuKe Jerry pisze:
 >>
 >> On 28 September 2011 02:06, LuKe Jerry<lukejerry@xxxxxxxxx
<mailto:lukejerry@xxxxxxxxx>>  wrote:
 >>>
 >>> On 25 September 2011 19:20, Krzysztof Smiechowicz<deadwood@xxxxx
<mailto:deadwood@xxxxx>>  wrote:
 >>>>
 >>>> Hi,
 >>>>
 >>>> Here you have the original Mesa 19 alpha:
 >>>>
 >>>> http://download.aros3d.org/software/Mesa7.11-01.zip
 >>>>
 >>>> Please try with it and then just switch nouveau.hidd.
 >>>>
 >>>> Best regards,
 >>>> Krzysztof
 >>>>
 >>>
 >>> Hi,
 >>>
 >>>  I think there has been a misunderstanding ... maybe from my side :)
 >>>
 >>> The corrupted graphic I'm having is with Mesa7.11 (verions reports
 >>> 19.0 - 09-03-2011) and Nouveau.hidd 6.2
 >>>
 >>> As far as I remember it was working correctly with Mesa.library
 >>> recommended for this ports (17.0? 18.0? don't remember :- )
 >>> so I just wanted to test an older version to see which one were working
 >>> fine.
 >>>
 >>> Right now I've tried replacing just mesa.library with the 18.0
 >>> version, but starting CUBE it complains that glut.library is not
 >>> version 1 :(
 >>>
 >>> I think I have a mesa-library-mess :(   I will try to replace the
 >>> mesa/nouveau files taking from Icaros1.3.1 DVD and then test ->
 >>> upgrade ->  test ...
 >>>
 >>>
 >>> -- LuKe
 >>>
 >>
 >>
 >> Quick update:
 >>
 >> - mesa.library 18.0 (08/03/2011)
 >> - nouveau.hidd 5.31 (08/03/2011)
 >>
 >>     == all works fine
 >>
 >> - mesa.library 19.0
 >> - nouveau.hidd 5.32 to 6.8
 >>
 >>    == CUBE and AssaultCube totally broken  (as screenshot in previous
 >> email)
 >>
 >>
 >> Let me know if I can do some other testing to help you fixing 19.0 and
 >> newer for my card.
 >>
 >> I'm willing to make more tests with memory usage and new SysMon tool,
 >> but I can't do much with current Mesa 19.0
 >
 > I will check both games on my setup as I also have 6200.
 >
 > The thing you can do is try other 3D games that either I or Yannick
released
 > and see if any of them is damaged as well.
 >
 > Best regards,
 > Krzysztof
 >
 >

Hi,

That was a good idea (testing other games),  so today having some free
time I've dowloaded + tested some Yannick ports that use GL and some of
your ports as well.

To test different Mesa releases I've tried:

- Mesa 18.0 with Nouveau 5.31  (Icaros 1.3.1 default)

    = All games works fine


- Mesa 18.0 with Nouveau 6.2  (a crazy-mix, I know - it didn't work well)

    = Games run, but slow as using software rendering - probably it's
    doing so , right?


- Mesa 19.0 with Nouveau 5.32 (the package called Mesa7.11-01.zip)

    = Assault-Cube and Cube have broken graphic, but the interesting
    games are SDB (Shotgun Debugger) and Glaxium which complained about
    low memory for GL -  a bit strange since with Mesa 18.0 they don't
    complain and run perfectly.


- Mesa 19.0 with Nouveau 6.2

    = Same results as 5.32, but here I could use SysMon to check how
    much video-memory is used, and only Super Tux-Kart seems to push my
    card to the limit, all other games seems to leave about half of
    memory free, including the two complaining of low video-memory.


- Mesa 19.0 with Nouveau 6.8

    = TOTAL FAILURE =  All games just show a grey or black screen.  No
    graphic is showed at all.



Here are the details of the tests:

### Testing with Mesa 18.0 and Nouveau 5.31

. Cube 2 = OK - FPS: 15-20 - the same fps as with Mesa 19.0 and Nouveau
5.32 or newer

-----------------------------------------------------------------------------

### Testing with Mesa 18.0 and Nouveau 6.2

-crazy mix-

. FooBillard = OK,but very slow, like it's using software rendering
instead of accelerated gfx

. TuxKart    = OK,but slow as FooBillard. Definitely this -crazy mix-
doesn't work :)

-----------------------------------------------------------------------------

### Testing with Mesa 19.0 and Nouveau 5.32

. FooBillard = OK - FPS: n/a

. TuxKart    = OK - FPS: n/a

. AssaultCube = BROKEN - FPS: n/a

. Cube 2     = OK - FPS: ~15

. Cube       = BROKEN - FPS: n/a

. Flare      = OK - FPS: n/a

. SDL-Ball   = OK - FPS: n/a

. SDB(shotgundebugger) = BROKEN - FPS: n/a - complained about
                                              not available memory

. Possible Worlds = OK - FPS: n/a

. LugaruHD   = OK - FPS: n/a

. Glaxium    = OK - FPS: n/a  -- gives an error of out of GL memory

. F1 Spirit  = OK - FPS: n/a

. CuboSphere = OK - FPS: n/a

. Critter    = OK - FPS: n/a

. Chromium   = OK - FPS: n/a

. Becher Rescue = OK - FPS: n/a



  ----> Seems that main issue is lack of memory , let's try with new
        Nouveau.hidd so we can monitor memory usage.


-----------------------------------------------------------------------------

### Testing with Mesa 19.0 and Nouveau 6.2

- Inital Video memory free:  VideoMem: 103904 kB / GART 249648 kB


. FooBillard = OK -  93912 vmf (video mem free)

. TuxKart    = OK -   2832 vmf

. AssaultCube = BROKEN -  28048 vmf

. Cube2      = OK -  68112 vmf - 15-20 fps

. Cube       = BROKEN -  90052 vmf

. Flare      = OK - 108632 vmf

. SDL-Ball   = OK -  81872 vmf

. SDB        = (*)   87264 vmf (*)-Game starts but then complains of not
                                    enough memory for GL
. Poss Wrlds = OK

. LugaruHD   = OK

. Glaxium    = OK -  95684 vmf - however when start it complains
                                  with an "out of memory" error related
to GL
. F1 Spirit  = OK -  87240 vmf

. CuboSphere = OK -  84660 vmf

. Critter    = OK -  85470 vmf

. Chromium   = OK -  76332 vmf

. B.Rescue   = OK -  86584 vmf

-----------------------------------------------------------------------------




### Testing with Mesa 19.0 and Nouveau 6.8

- Inital Video memory free:  VideoMem: 105540 kB / GART 249648


. FooBillard = BROKEN - mem:  95024 - 247852

. TuxKart    = BROKEN

. AssaultCub = BROKEN

. Cube2      = BROKEN - mem: 13000 - 247000

. Cube       = BROKEN - mem: 87000 - 248000

. Flare      = not-tested

. SDL-Ball   = BROKEN

. SDB        =             --- stopped tests here as seems that
                                nouveau.hidd 6.8 is not working at all ---
. Poss Wrlds =

. LugaruHD   =

. Glaxium    =

. F1 Spirit  =

. CuboSphere =

. Critter    =

. Chromium   =

. B.Rescue   =

-------------------------------------------------------------------------






Other related posts: