XGL causes crash when resuming from suspend with NVIDIA cards
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-restricted-modules-2.6.20 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: nvidia-glx-new
I have done some experimenting with my Ubuntu Feisty + nvidia drivers in order to make suspend-to-ram and -disk work, and I have discovered that the GLX option is the one which actually crashes the suspend. I have tested this on my Dell Inspiron 6400, with NVIDIA 7300 card, TL5600 core duo processor. My xorg.conf file at the graphics card section reads so, using the latest nvidia driver (have not tested it with the nvidia-glx):
Section "Device"
Identifier "nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300]"
Driver "nvidia"
Option "NoLogo" "True"
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "False"
Option "AllowGLXWithCo
EndSection
The suspend works fine but beryl/compiz do not function well: beryl for example gives the following error: Xlib: extension "GLX" missing on display ":0.0".
If I change the two last options to "True" and reboot, beryl/compiz will work, but when resuming from suspend-to-ram/disk the screen will be black with the cursor floating, no option of calling the terminal screen (ctrl+alt+f1), forcing a reboot. I think therefore that it is not the NVIDIA driver itself, but rather the GLX option which causes the crash.
I also have to report that I think I met this same bug once before, on my old laptop, an IBM Thinkpad R50e with a i810 graphics card. While I was trying to fix suspend on that machine I accidentally ruined my driver, in that I was no more able to launch xgl/aiglx applications such as beryl or compiz, and as a consequence suspend began to work. I do not remember how I did it and in fact I was no more able to repeat the accident, but these two experiences combined make me suspect that it is the xgl/aiglx projects which are causing the suspend bugs.
Thank you for your bug report.
This sounds like Bug #96240 ...