Finally got i915 DRI to work with current CVS stuff -- most applications are running fine and with 3D acceleration now, even complicated stuff like nexuiz works. However, ppracer (tuxracer fork - http://projects.planetpenguin.de/racer/) crashes on startup, saying DRM_I830_CMDBUFFER: -22
what does 'dmesg' say ?
[drm:i915_cmdbffer] *ERROR* i915_dispatch_cmdbuffer failed
Created attachment 4641 [details] [review] Add extra error debugging Can you recompile the DRM CVS with this patch so that it has some extra information via 'dmesg' to determine the problem area.
On my i945G, I get the same error with ppracer, and also the Mesa "reflect" demo (though glxgears, and foobillard (modulo a hang) worked). With similar debugging, not as complete, "too many dwords" wasn't hit but validate_cmd failed with sz=0. Code was modular as of ~1 week ago (since xf86-video-i810 is currently broken), fresh Mesa CVS and DRM CVS.
Fixed in CVS. A stencil mask wasn't being masked correctly for the register upload.
To update, it's the Mesa CVS you need to grab for the fix.
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.