GNOME Bugzilla – Bug 711347
Gnome Shell unusable with nouveau_vieux
Last modified: 2013-12-17 18:32:22 UTC
Gnome Shell is completely unusable with the following card: 01:00.0 VGA compatible controller: NVIDIA Corporation NV25 [GeForce4 Ti 4400] (rev a3) That one relies on nouveau driver to run, but it is using nouveau_vieux driver. This one is no longer supported by upstream and they don't accept new bugs for it: http://nouveau.freedesktop.org/wiki/MesaDrivers/ "nouveau_vieux (NV04 - NV20) nouveau_vieux_dri.so is a classic Mesa DRI driver, and not a Gallium3D driver, because these cards do not have enough shader capabilities to reasonably support the Gallium3D infrastructure. Do not file bug reports about this driver." Because of that, I think this family of NV04-2x need to be blacklisted to force shell to run in software rendering mode Thanks
Mind coming up with a patch?
I didn't supplied it as it's not clear to me what kind of information is put in /usr/share/gnome-session/hardware-compatibility :/
it's regex of the opengl renderer string. glxinfo |grep renderer should say it
The output is: direct rendering: Yes OpenGL renderer string: Mesa DRI nv25 x86/MMX/SSE2 But adding: -Mesa DRI nv25 x86/MMX/SSE2 to /usr/share/gnome-session/hardware-compatibility doesn't look to change anything :(
it's a regex so the slashes might be confusing it. What about -Mesa DRI nv25 ?
Well, this testing is being done by my father as I am out from there again (I returned to the job after this past weekend ;)) Looks like he was facing this problem because software rasterizer was neither working due a llvm problem... he has now succeed making sw rendering work with the line from comment #4 but, for some reason, he needs to run lightdm instead of gdm to get mouse pointed shown :S I expect to have more information tomorrow :)
The line from comment #4 works, but we are still having problems with gdm (not with lightdm), for some reason gdm is started but the login stalls :S, but looks unrelated with this concrete issue :|
Created attachment 259658 [details] [review] data: blacklist nv25 It doesn't work very well.
Attachment 259658 [details] pushed as f11f157 - data: blacklist nv25
Thanks a lot, would you mind adding a comment on top of the file pointing people to "glxinfo |grep renderer" to let them try to mask whenever they find a problem with their card? Thanks again :)
Should that be applied to 3.10 branch as well ?
Yes
6dae8a6..f322820 gnome-3-10 -> gnome-3-10