Screen corruption on resume from suspend

Bug #849656 reported by Mahesh Asolkar
56
This bug affects 11 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers (Ubuntu)
Invalid
Undecided
Unassigned
Nominated for Precise by James Hunt

Bug Description

Every time I resume my computer from suspend, it wakes up with screen corrupt. I have to logout and log back in to get a usable screen. Attached is a screenshot.

This happens after each resume.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: xorg 1:7.6+7ubuntu7
ProcVersionSignature: Ubuntu 3.0.0-11.17-generic 3.0.4
Uname: Linux 3.0.0-11-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 280.13 Wed Jul 27 16:53:56 PDT 2011
 GCC version: gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu2)
.tmp.unity.support.test.0:

ApportVersion: 1.22.1-0ubuntu2
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,regex,mousepoll,grid,place,vpswitch,wall,wobbly,animation,session,move,workarounds,resize,imgpng,gnomecompat,expo,ezoom,staticswitcher,fade,scale,unityshell]
CompositorRunning: compiz
Date: Tue Sep 13 20:41:10 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus:
 nvidia-current, 280.13, 3.0.0-10-generic, x86_64: installed
 nvidia-current, 280.13, 3.0.0-11-generic, x86_64: installed
GraphicsCard:
 nVidia Corporation G86 [GeForce 8400 GS] [10de:0422] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: XFX Pine Group Inc. Device [1682:2309]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1)
JockeyStatus:
 xorg:nvidia_173 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
 xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use)
 kmod:nvidia_173 - NVIDIA binary Xorg driver, kernel module and VDPAU library (Proprietary, Disabled, Not in use)
 kmod:nvidia_current - nvidia_current (Proprietary, Disabled, Not in use)
MachineType: System manufacturer P5K-E
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-11-generic root=UUID=76c2cc96-bf19-4e57-b042-0e23cb4f7789 ro quiet splash vt.handoff=7
SourcePackage: xorg
UnitySupportTest: Error: command ['/usr/lib/nux/unity_support_test', '-p', '-f'] failed with exit code -11:
UpgradeStatus: No upgrade log present (probably fresh install)
XorgConf:
 Section "Device"
  Identifier "Default Device"
  Option "NoLogo" "True"
 EndSection
dmi.bios.date: 03/12/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1012
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5K-E
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1012:bd03/12/2008:svnSystemmanufacturer:pnP5K-E:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5K-E:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: P5K-E
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.5.94+bzr2803-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
Mahesh Asolkar (asolkar) wrote :
bugbot (bugbot)
affects: xorg (Ubuntu) → xserver-xorg-video-nouveau (Ubuntu)
Revision history for this message
philinux (philcb) wrote :

Also affects nvidia-current

affects: xserver-xorg-video-nouveau (Ubuntu) → nvidia-graphics-drivers (Ubuntu)
affects: nvidia-graphics-drivers (Ubuntu) → xserver-xorg-video-nouveau (Ubuntu)
Revision history for this message
philinux (philcb) wrote :

I have same corruption resuming from suspend.

64 bit oneiric with nvidia-current driver active.

Changed in xserver-xorg-video-nouveau (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel Cherubini (intothemild) wrote :

to workaround this, press alt+F2 and type in 'unity --replace'

affects: xserver-xorg-video-nouveau (Ubuntu) → nvidia-graphics-drivers (Ubuntu)
Revision history for this message
Wayne Davison (wayned) wrote :

Looks like the unity bug regarding this issue has a fix committed: https://bugs.launchpad.net/unity/+bug/676166

FYI, I always use "compiz --replace" as my fix after resume.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hey asolkar,

Hi, thanks for reporting this issue during the development period of
Ubuntu.

I notice there's not been further comments to the bug report since the
release came out, would you mind updating us on the status of it in the
release?

Are you still able to reproduce the issue? If not, do you think the bug
report can be closed, or do you think we should continue tracking it?

Changed in nvidia-graphics-drivers (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Mahesh Asolkar (asolkar) wrote :

I still have this issue. The screen is corrupt on resume. Only now I have set it up such that screen is locked upon resume. So I have to 'blindly' type my password to unlock the screen. Upon unlocking, the desktop is not corrupt anymore. The Dock is corrupt. But if I hover the mouse over the dock, it is restored.

Revision history for this message
imachine (m-jedrasik) wrote :

Hi, I have the same situation - I type in my password blindly upon resume, press enter twice and I log into a desktop functional, aside some corruption "shadow" where the unity panel slides out.

Once I slide it out, it dissapears, and all is well untill next suspend/resume

I use GF7600 go and have 10.10 on 64bit.

Using nouveau.

Revision history for this message
Tomodachi (tomodachi) wrote :

why will this bug expire in 28 days? It's an obvious issue for a lot of people.
At least confirm it your selves and pass in on to Nvidia f you think its not related to other Packages in Ubuntu.

Bryce Harrington (bryce)
Changed in nvidia-graphics-drivers (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
James Hunt (jamesodhunt) wrote :

I'm seeing what looks like the same problem on a fully updated 12.04 Lenovo T410 system with nvidia graphics. Note however, that the I see this screen corruption:

- briefly on every boot after the Ubuntu plymouth splash has disappeared, but just before the lightdm greeter appears.
- on every boot after having logged in via the lightdm greeter but before Unity has started.

Once I've entered my gpg+ssh credentials, the screen is refreshed and all returns to normal. Details:

$ lspci|grep -i "vga.*nvidia"
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [NVS 3100M] (rev a2)
$ dpkg -l|grep nvidia
ii nvidia-common 1:0.2.39 Find obsolete NVIDIA drivers
ii nvidia-current 295.20-0ubuntu1 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii nvidia-settings 295.20-0ubuntu1 Tool of configuring the NVIDIA graphics driver

Note that this is with kernel 3.2.0-16.25 (3.2.0-16-generic-pae) due to problems with the -17 kernel.

Revision history for this message
Mahesh Asolkar (asolkar) wrote :

@bryce, in comment #8, imachine (m-jedrasik) mentions that this issue affects nouveau drivers too. May be nouveau should be added to affected packages. At least this should be considered when understanding the impact of this issue. Just a thought.

Revision history for this message
imachine (m-jedrasik) wrote :

Yea, I'm on nvidia-current now and the situation is worse - upon resume from suspend, the shadow underneath the unity panel slide-out exists, yet when I slide it out, a few second hang occurs.

These hangs are random later on, and persist, untill I log out/log in. Probably restarting compiz would help too as it seems to be hogging the cpu when this situation occurs.

/usr/lib/nux/unity_support_test -p
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce Go 7600/PCIe/SSE2
OpenGL version string: 2.1.2 NVIDIA 295.40

Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes

Unity 3D supported: yes

Using nvidia-current 295.40-0ubuntu1.1 with 3.2.0.32.35 kernel. 64bit.

Revision history for this message
imachine (m-jedrasik) wrote :

It seems with nvidia 304.43 (current-updates) the issue is resolved (at least for me it is).

Revision history for this message
dino99 (9d9) wrote :

That version is no more supported; please open a new bug report if the actual archive found version also has the same issue.

Changed in nvidia-graphics-drivers (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.