Summary: | DMA queue hang (Quadro FX 4500) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Dmitry Platonov <dmitry.platonov> | ||||||||||
Component: | Driver/nouveau | Assignee: | Nouveau Project <nouveau> | ||||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||
Severity: | critical | ||||||||||||
Priority: | medium | ||||||||||||
Version: | unspecified | ||||||||||||
Hardware: | Other | ||||||||||||
OS: | All | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Dmitry Platonov
2007-09-06 05:36:39 UTC
Created attachment 11447 [details]
Xorg log
Created attachment 11448 [details]
DRM output
1. The randr-1.2 branch shouldn't be used anymore, use master with Option "Randr12" "1". 2. This is an NV47 iirc, currently not supported, please try this patch: http://madman2003.ath.cx/nv47_ctx_init.patch If it doesn't work, then try to go trough this procedure http://nouveau.freedesktop.org/wiki/CtxInit That's a drm patch btw. Created attachment 11462 [details]
Xorg log after patching drm & switching to master
Created attachment 11463 [details] DRM output after patching DRM & switching to master Build Date: 06 September 2007 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Fri Sep 7 16:46:01 2007 (++) Using config file: "/etc/X11/xorg.conf.nouveau" (II) Module already built-in (II) Module already built-in (II) Module already built-in DISPATCH ERROR! _glapi_add_dispatch failed to add glGetVertexAttribPointerv! DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4iv! DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4bv! DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4ubv! DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4usv! DISPATCH ERROR! _glapi_add_dispatch failed to add glGetVertexAttribPointerv! DISPATCH ERROR! _glapi_add_dispatch failed to add glVertexAttrib4uiv! Fatal server error: DMA queue hang: dmaPut=1ffc, current=0, status=0 The drm output is without the debug option(insmod drm.ko debug=1), but i suspect that the context switching is broken. I suggest you try the procedure here: http://nouveau.freedesktop.org/wiki/CtxInit to discover it yourself. This problem is (probably) related to multiple NV47 existing with different amount of pipelines, therefore they need different context voodoo's. This cannot be handled properly until darktama finishes his microcode generator. Don't expect this very soon though. Reopening. Still think this should be WONTFIX or LATER. Is this now fixed? No reply for well over a year, assuming FIXED. |
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.