Bug 19843

Summary: [Radeon FireGL 9000 RV250] Blank screen when switching to lower resolutions in X
Product: xorg Reporter: Bryce Harrington <bryce>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high CC: jamesrudee, peter.vd.meer
Version: 7.3 (2007.09)   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xrandr output
none
Xorg.0.log_normalLogin
none
Xorg.0.log_loginAndSwitchTo800x600
none
regdump_broke.txt
none
regdump_good.txt
none
Logs for the 6.12 branch.
none
The Xorg.log in vesa mode none

Description Bryce Harrington 2009-01-30 17:09:11 UTC
Forwarding this bug report from a Ubuntu reporter:
https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/311910

[Problem]
Black screen when switching to lower resolutions.  Works ok on terminal screens or with vesa driver.


[Original Report]
Since the upgrade to Ubuntu 8.10, I can no longer switch to lower resolutions than 1400x1050 on my Dell Latitude D600 laptop when using the Open Source ATI Radeon driver in X. When switching to a lower resolution the screen goes black.

Lower resolutions work without problems on the terminal screens (CTRL+F1 to CTRL+F6), they also work without problems in X when using the vesa driver.

I tried adding the Option "NoDCC" to xorg.conf, but Xorg.0.log showed that this option was ignored. Adding the Option "IgnoreEDID" also didn't make a difference, but I'm also not sure if it was actually used.

Attached is my current xorg.log.

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82855PM Processor to I/O Controller [8086:3340] (rev 03)
     Subsystem: Intel Corporation Device [8086:4541]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon RV250 [Mobility FireGL 9000] [1002:4c66] (rev 01)
     Subsystem: Dell Device [1028:011d]
Comment 1 Bryce Harrington 2009-01-30 17:09:40 UTC
Created attachment 22399 [details] [review]
xrandr output
Comment 2 Bryce Harrington 2009-01-30 17:10:29 UTC
Created attachment 22400 [details] [review]
Xorg.0.log_normalLogin
Comment 3 Bryce Harrington 2009-01-30 17:10:42 UTC
Created attachment 22401 [details]
Xorg.0.log_loginAndSwitchTo800x600
Comment 4 Bryce Harrington 2009-01-30 17:11:52 UTC
Created attachment 22402 [details]
regdump_broke.txt


radeontool regmatch '*' > regdump_broke.txt
xrandr --output LVDS --mode 1400x1050
Comment 5 Bryce Harrington 2009-01-30 17:12:30 UTC
Created attachment 22403 [details]
regdump_good.txt

radeontool regmatch '*' > regdump_good.txt
xrandr --output LVDS --mode 800x600
Comment 6 Peter van der Meer 2009-09-19 15:08:59 UTC
Created attachment 29703 [details]
Logs for the 6.12 branch.

I also tested with the 6.12 branch (that I just compiled and installed today). The problem also appears here. Attached are the XOrg.log-files, the reg-dumps and the test-program that created the logs.
Comment 7 Peter van der Meer 2009-09-19 17:45:54 UTC
Created attachment 29705 [details]
The Xorg.log in vesa mode

All resolutions seem to work ok in Vesa mode. Attached is the xorg.log for reference when running in Vesa mode.
Comment 8 Alex Deucher 2010-10-19 16:56:44 UTC
Is this still an issue with kms or a newer version of the driver?
Comment 9 Peter van der Meer 2010-10-21 03:06:33 UTC
(In reply to comment #8)
> Is this still an issue with kms or a newer version of the driver?

Unfortunately I can no longer test this. I already sold the affected laptop.

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.