Bug 14621 - Low resolution/corrupt screen after closing and opening lid of Thinkpad T60 (Radeon X1300)
Summary: Low resolution/corrupt screen after closing and opening lid of Thinkpad T60 (...
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-22 07:52 UTC by Nils Kanning
Modified: 2008-12-03 01:15 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
logs (48.87 KB, application/x-gzip)
2008-02-22 07:52 UTC, Nils Kanning
no flags Details

Description Nils Kanning 2008-02-22 07:52:22 UTC
After closing the lid of a Thinkpad T60 (2007-49G, bios 79ETE0WW, Radeon x1300, 1400x1050 panel) and opening it again the resolution of the screen is very low and just the upper left corner fits on the lcd-panel. Furthermore the image is corrupted - there are white horizontal stripes.
Switching to a console and back to the x-server fixes this issue.

My Xorg.log files after the relevant steps ("before_closing_lid", "opened_again_console", "opened_again_x") are attached.

I am using the xorg 7.3 from Debian unstable and the git version of the graphics driver (xf86-video-ati).
Comment 1 Nils Kanning 2008-02-22 07:52:56 UTC
Created attachment 14503 [details]
logs
Comment 2 Alex Deucher 2008-02-22 11:12:57 UTC
If there is anyway the acpi driver for your laptop can disable the video bios routine that gets called when you hit the lid button that would help.  There is also a way to stop the bios from touching the hw on lid events via the bios scratch regs.  I attempted to implement support for this, but I don't have an atom based laptop, so apparently it doesn't work yet.  Let me see if I can sort out some patches for you to try.
Comment 3 Alex Deucher 2008-12-03 01:15:41 UTC
this should be fixed in 6.9.0.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.