[Bug 32535] New: Graphics corruption after resume from hibernate on Thinkpad SL510 (RV710 0x1002:0x9553)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Dec 20 13:35:28 PST 2010
https://bugs.freedesktop.org/show_bug.cgi?id=32535
Summary: Graphics corruption after resume from hibernate on
Thinkpad SL510 (RV710 0x1002:0x9553)
Product: xorg
Version: unspecified
Platform: Other
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/Radeon
AssignedTo: xorg-driver-ati at lists.x.org
ReportedBy: sarvatt at gmail.com
QAContact: xorg-team at lists.x.org
(Forwarding this from original bug reporter at http://launchpad.net/bugs/692755
)
Description:
Graphics get corrupted before the machine enters S4. I don't have a camera
handy, but it's a grey pattern that looks a bit like an old-fashioned X11
stipple (though it's not just B&W, there is some R/G/B in the pattern. The
pattern is not as random as static; it appears tiled, as if we're displaying
tiles populated with corrupt video memory.
On resume from hibernate, the BIOS logo is not corrupt and the (not-corrupted)
plymouth logo flashes for an instant. There are several seconds of a flashing
white cursor at the top left of the screen too. Once X comes back I see the
stipple pattern/corruption again. Both the X and console sessions are
corrupted. There is a separate corrupt tile surrounding the mouse cursor (the
cursor itself is not visible). Moving the mouse cursor results in the
mouse-tile moving around. The machine is otherwise functional - I can (blindly)
login to a console on a VT and execute commands.
Syslog from the failed resume session shows errors from drm:radeon, starting
with:
Dec 19 14:36:49 ubuntu-ThinkPad-SL510 kernel: [ 1026.671568]
[drm:r600_ring_test] *ERROR* radeon: ring test failed
(scratch(0x8504)=0xCAFEDEAD)
Dec 19 14:36:49 ubuntu-ThinkPad-SL510 kernel: [ 1026.671570] [drm:rv770_resume]
*ERROR* r600 startup failed on resume
Then hundreds of the following, with different values of IB
Dec 19 14:36:49 ubuntu-ThinkPad-SL510 kernel: [ 1029.211800]
[drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule IB(11).
Dec 19 14:36:49 ubuntu-ThinkPad-SL510 kernel: [ 1029.211847]
[drm:radeon_cs_ioctl] *ERROR* Faild to schedule IB !
Dec 19 14:36:49 ubuntu-ThinkPad-SL510 kernel: [ 1029.212731]
[drm:radeon_ib_schedule] *ERROR* radeon: couldn't schedule IB(12).
Dec 19 14:36:49 ubuntu-ThinkPad-SL510 kernel: [ 1029.212773]
[drm:radeon_cs_ioctl] *ERROR* Faild to schedule IB !
If I disable the radeon driver by adding, e.g., the made-up
'radeon.nofailboat=1' kernel parameter, the machine enters and resumes from S4
normally, with no corruption upon either entering or resuming from S4.
This is on Ubuntu 10.10 with these components:
Kernel: 2.6.35.8 (2.6.37 git checkout from 20101220 also tested)
libdrm: 2.4.21
xf86-video-ati: 6.13.1
mesa: 7.9-git20100924
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the xorg-driver-ati
mailing list