The following fix: http://cgit.freedesktop.org/mesa/mesa/commit/?h=7.9&id=6936fbc03999354075da4d5b91b1ee7ce190fa80 http://lists.freedesktop.org/archives/mesa-dev/2010-October/003491.html should be backported to master and 7.9 branches in both r100 and r300c.
Done for r100: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b194b9b23801cd716244047b0b9b8bd9be518b78 I'm not sure if r300c/r600c need a similar fix or not.
I can say that r300c is still crashing when resizing glxgears: drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info. [ 3429.186630] [drm:r100_cs_track_check] *ERROR* [drm] Buffer too small for z buffer (need 1053440 have 389120) ! [ 3429.186642] [drm:r100_cs_track_check] *ERROR* [drm] zbuffer (320 4 0 823) [ 3429.186647] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
Alex, I'm also still getting this error on Radeon X1650. $ lspci -nn | grep VGA 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV535 [Radeon X1650 Series] [1002:71c7] (rev 9e) Running glxgears and resizing produces: drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info. $ dmesg | tail [ 255.016584] [drm:r100_cs_track_check] *ERROR* [drm] Buffer too small for z buffer (need 612864 have 516096) ! [ 255.016594] [drm:r100_cs_track_check] *ERROR* [drm] zbuffer (384 4 0 399) [ 255.016597] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream ! $ uname -a Linux 2.6.36-020636rc6-generic #201009291126 SMP Wed Sep 29 12:42:36 UTC 2010 i686 GNU/Linux
Is there an estimate for when this might happen? Thank you!
Looks like r300c was fixed by the following commit: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8eef5196fcd6f51e443d4dfa0fda8aadc668f9f
I guess we can close this then.
Which kernel is this going to get merged into? Could I figure this out from the ticket? Thanks everybody!
(In reply to comment #7) > Which kernel is this going to get merged into? Could I figure this out from the > ticket? These are mesa fixes, not kernel fixes. They are in mesa master and the 7.9 branch so they'll show up in mesa 7.10 and 7.9.1.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.