FS#22700 - [noveau,xorg] GUI broken after libdrm and nouveau upgrades
Attached to Project:
Arch Linux
Opened by Baeyens (berbae) - Tuesday, 01 February 2011, 16:14 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 20 April 2011, 17:13 GMT
Opened by Baeyens (berbae) - Tuesday, 01 February 2011, 16:14 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 20 April 2011, 17:13 GMT
|
Details
With the upgraded packages :
ibdrm 2.4.23-1 libgl 7.10-1 libva 1.0.8-1 mesa 7.10-1 xf86-video-nouveau 0.0.16_git20101217-1 my GUI is unusable, the screen looks the same as the screen-shot shown in https://bbs.archlinux.org/viewtopic.php?id=112758 If I downgrade to preceding versions : ibdrm 2.4.22-3 libgl 7.9.0.git20101207-2 libva 1.0.6-1 mesa 7.9.0.git20101207-2 xf86-video-nouveau 0.0.16_git20100819-2 everything works again as before. lspci gives : VGA compatible controller: nVidia Corporation C73 [GeForce 7100 / nForce 630i] (rev a2) The Xorg.0.log files with the new packages and after the downgrade are identical apart from two lines : [ 24091.237] (==) NOUVEAU(0): GLX sync to VBlank disabled. This line appears with the new packages, but it is not the cause of the bug. I enabled "sync to VBlank" and the result is the same. 14212.797] (--) NOUVEAU(0): Virtual size is 1440x900 (pitch 1472) with old packages which work 24091.566] (--) NOUVEAU(0): Virtual size is 1440x900 (pitch 0) with new packages which break the GUI I don't know if it is relevant to the bug. Apart from these two lines, everything is identical. But the GUI is still unusable with the new packages. It can be caused by upstream bugs. But it is nevertheless an Archlinux upgrade problem which results in an unusable machine after 'pacman -Syu'. I read in the Mesa 7.10 Release Notes / January 7, 2011 : Mesa 7.10 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 7.10.1. Maybe it is the source of the problem. What do you suggest me to do now ? |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Wednesday, 20 April 2011, 17:13 GMT
Reason for closing: Fixed
Additional comments about closing: no reply. seems to be fixed.
Wednesday, 20 April 2011, 17:13 GMT
Reason for closing: Fixed
Additional comments about closing: no reply. seems to be fixed.
Please make sure mesa is not used with pacman -R nouveau-dri and check you still have the problem.
And first thing to *always* provide is a full dmesg from boot until corruption happens. A full Xorg.0.log at the same time can also help but less.
Everything is normal in dmesg and Xorg.0.log files (only the two lines mentioned above are different with the new packages).
X and the WM is started (ps -ef gives normal processes output), only the display on the screen is bad and unusable.
I don't use nouveau-dri. Do you mean that mesa is used only if nouveau-dri is installed ?
But thanks for the other info.
If nouveau-dri is not installed, mesa can be used but only in software rendering, which does not interact with nouveau and so does not mess up anything (but is almost always too slow to be usable).
[GeForce 6150SE nForce 430]
if I exec: X -configure
I have:
...
(EE) [drm] No DRICreatePCIBusID symbol
@sacarde: Your report seems to point to a NV40 -- specific bug, which has to be reported for freedesktop's bugzilla.
Like Simon, I always had garbage when using 3D accelerated apps (but I didn't report it since I am using nouveau-dri and the wiki advised against filing bugs for 3D in nouveau). Since the update, this happens everywhere in X, except the mouse cursor.
Downgrading only xf86-video-nouveau works for me.
I can provide any information tomorrow if needed (I don't have access to that computer at the moment)
http://lists.freedesktop.org/archives/nouveau/2011-February/007463.html
https://bugs.freedesktop.org//show_bug.cgi?id=33887
We now only have to hope it will be fix soon.
new upgrade nouveau dont solve
What you need to apply is a kernel patch :
http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?id=aaa3d08c357dcfbe13ec23786c294759183a4d8d