[RV250] Black screen on lower resolutions on Dell Latitude D600

Bug #311910 reported by Peter van der Meer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-ati
Invalid
Medium
xserver-xorg-video-ati (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

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]

The problems is also in Ubuntu 9.04. (Tested with a LiveCD and with my upgraded system.)

Revision history for this message
Peter van der Meer (peter-vd-meer) wrote :
Revision history for this message
Peter van der Meer (peter-vd-meer) wrote :

For completeness, I also attached the current xorg.conf here.

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [RV250 Mobility FireGL 9000] Black screen on lower resolutions on Dell Latitude D600

Thanks, can you also attach the output from 'lspci -vvnn' and 'xrandr --verbose'?

Also, could you attach two Xorg.0.log's - one from when you're booted up properly in a high resolution, and a second from after you've blanked the screen at the lower resolution? (This second one can be gotten after rebooting - it's named Xorg.0.log.old). Basically, I want to see if anything is written to the log when you do the resolution switch.

Changed in xserver-xorg-video-ati:
status: New → Incomplete
Revision history for this message
Peter van der Meer (peter-vd-meer) wrote :

Attached is the output from "lspci -vvnn".

Revision history for this message
Peter van der Meer (peter-vd-meer) wrote :

Attached is the output from xrandr --verbose.

Revision history for this message
Peter van der Meer (peter-vd-meer) wrote :

Hi Bryce,

I also captured 2 Xorg.0.logs, one from directly after logging in and one from logging in and switching to a lower resolution.

In both cases, I switched to the text console (CTRL+F1) for copying the logfiles and rebooting, so the logs might contain some output from this switch. If this is a problem I can try to capture the logfile differently.

Peter

Bryce Harrington (bryce)
Changed in xserver-xorg-video-ati:
importance: Undecided → Medium
status: Incomplete → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

radeontool in Jaunty* can be used to assist in debugging this issue. After installing it, you run it like this:

    radeontool regmatch '*' > regdump_good.txt

    radeontool regmatch '*' > regdump_broke.txt

Run it two times. Once when you have a working screen (for any driver), and once in the broken case (either from the tty console or logged into the sick box remotely). Attach both of those to this bug report, and we can then forward this issue upstream. Thanks ahead of time!

[* Note: radeontool is available in earlier versions of Ubuntu but is too old; if you need to run it on an older version of Ubuntu, you can obtain and build it from the upstream git tree at http://cgit.freedesktop.org/~airlied/radeontool/]

Changed in xserver-xorg-video-ati:
status: Confirmed → Incomplete
Revision history for this message
Peter van der Meer (peter-vd-meer) wrote :

Hi Bryce,

Attached the zipfile with the outputs of the Jaunty radeontool. (I installed the radeontool-.deb-file from the Jaunty archive on Intrepid, this seems to work too.)

Thanks for helping in data-collection and for preparing the upstream bugreport.

Regards,
Peter

Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
Changed in xserver-xorg-video-ati:
status: Incomplete → In Progress
status: In Progress → Triaged
Revision history for this message
In , Bryce Harrington (bryce) wrote :

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]

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

Created an attachment (id=22399)
xrandr output

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

Created an attachment (id=22400)
Xorg.0.log_normalLogin

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

Created an attachment (id=22401)
Xorg.0.log_loginAndSwitchTo800x600

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

Created an attachment (id=22402)
regdump_broke.txt

radeontool regmatch '*' > regdump_broke.txt
xrandr --output LVDS --mode 1400x1050

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

Created an attachment (id=22403)
regdump_good.txt

radeontool regmatch '*' > regdump_good.txt
xrandr --output LVDS --mode 800x600

Revision history for this message
Bryce Harrington (bryce) wrote : Re: [RV250 Mobility FireGL 9000] Black screen on lower resolutions on Dell Latitude D600

Thanks Peter,

I've forwarded your bug upstream to https://bugs.freedesktop.org/show_bug.cgi?id=19843 - please subscribe to that bug in case upstream needs additional information or wishes you to test something. Thanks ahead of time!

Changed in xserver-xorg-driver-ati:
status: Unknown → Confirmed
Bryce Harrington (bryce)
tags: added: resolution
tags: added: black-screen
Bryce Harrington (bryce)
summary: - [RV250 Mobility FireGL 9000] Black screen on lower resolutions on Dell
- Latitude D600
+ [RV250] Black screen on lower resolutions on Dell Latitude D600
Bryce Harrington (bryce)
tags: added: intrepid
description: updated
tags: added: jaunty
Revision history for this message
In , Peter van der Meer (peter-vd-meer) wrote :

Created an attachment (id=29703)
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.

Revision history for this message
In , Peter van der Meer (peter-vd-meer) wrote :

Created an attachment (id=29705)
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.

Robert Hooker (sarvatt)
summary: - [RV250] Black screen on lower resolutions on Dell Latitude D600
+ [RV250] [RV250] Black screen on lower resolutions on Dell Latitude D600
Robert Hooker (sarvatt)
summary: - [RV250] [RV250] Black screen on lower resolutions on Dell Latitude D600
+ [RV250] Black screen on lower resolutions on Dell Latitude D600
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notification.]

Hi Peter,

This bug was reported against an earlier version of Ubuntu, can you
test if it still occurs on Lucid?

Please note we also provide technical support for older versions of
Ubuntu, but not in the bug tracker. Instead, to raise the issue through
normal support channels, please see:

    http://www.ubuntu.com/support

If you are the original reporter and can still reproduce the issue on
Lucid, please run the following command to refresh the report:

  apport-collect 311910

If you are not the original reporter, please file a new bug report, so
we can work with you as the original reporter instead (you can reference
bug 311910 in your report if you think it may be related):

  ubuntu-bug xorg

If by chance you can no longer reproduce the issue on Lucid or if you
feel it is no longer relevant, please mark the bug report 'Fix Released'
or 'Invalid' as appropriate, at the following URL:

  https://bugs.launchpad.net/ubuntu/+bug/311910

Changed in xserver-xorg-video-ati (Ubuntu):
status: Triaged → Incomplete
tags: added: needs-retested-on-lucid-by-june
Changed in xserver-xorg-video-ati (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Peter van der Meer (peter-vd-meer) wrote :

Marked as invalid as requested by email: I sold the affected laptop in Februari 2010, so it is no longer possible for me to test if the bug still exists in Lucid.

The bug was present in this laptop until the day I sold it.

Changed in xserver-xorg-driver-ati:
importance: Unknown → Medium
Changed in xserver-xorg-driver-ati:
importance: Medium → Unknown
status: Confirmed → Invalid
Changed in xserver-xorg-driver-ati:
importance: Unknown → Medium
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.