Bug 20061 - Radeon RS690 (X1250) black screen after return from text VT or DPMS off
Summary: Radeon RS690 (X1250) black screen after return from text VT or DPMS off
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-11 04:57 UTC by Eugene Crosser
Modified: 2016-02-24 06:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
lspci -v (7.33 KB, text/plain)
2009-02-11 04:57 UTC, Eugene Crosser
no flags Details
xrandr --verbose (4.80 KB, text/plain)
2009-02-11 04:59 UTC, Eugene Crosser
no flags Details
Xorg.0.log (115.46 KB, text/plain)
2009-02-11 04:59 UTC, Eugene Crosser
no flags Details
registers dump (sleeping peacefully) (4.69 KB, text/plain)
2009-02-11 05:01 UTC, Eugene Crosser
no flags Details
registers dump (switched to text VT) (4.68 KB, text/plain)
2009-02-11 05:03 UTC, Eugene Crosser
no flags Details
registers dump (switched to graphic VT, blank screen) (4.69 KB, text/plain)
2009-02-11 05:05 UTC, Eugene Crosser
no flags Details
registers dump (normal working graphic screen) (4.69 KB, text/plain)
2009-02-11 05:08 UTC, Eugene Crosser
no flags Details
timeline of what appears in syslog and Xorg.0.log at different moments (3.77 KB, text/plain)
2009-02-11 06:37 UTC, Eugene Crosser
no flags Details

Description Eugene Crosser 2009-02-11 04:57:46 UTC
Created attachment 22812 [details]
lspci -v

I run Ubuntu Jaunty 64bit on Asus M2A-VM, with AMD G980(?) chipset, integrated Radeon X1250, with Viewsonic VP201b monitor connected via DVI port. It starts and works fine, requiring only "AccelMode EXA" to alleviate the problem from bug #2772.  The CPU us Athlon X2 5600+, normally running at 1GHz because of default "ondemand" governor.

After switch to another (textmode) VT, and return back, I get black screen, with backlight on, indicator light on the monitor green. When I leave the computer in X mode for long enough, the monitor eventually goes to powersaving mode, with backlight off and indicator light amber. When I hit some keys, the backlight on the monitor turns on, but the indicator light remains amber, and screen blank. If I switch to a text VT, the indicator light turns green, the "DVI-D input" icon appears briefly on the screen (as it should, monitor feature), and I see the text console. When I switch to the X VT, I see black screen again. When I restart the GDM, I briefly see the text output of the Xorg server, and then the screen is black again. All the time, input works, I can hear sounds of GDM or session start if I log in blindly.

If I change the CPU governor from "ondemand" to "performance", thus upping CPU speed to nominal 2.9GHz (from a text console or ssh session), then switching from text to graphic VT *sometimes* work, after a long (10 - 30 seconds) delay. When I restart GDM, I get working graphic login screen *most of the time*, and again, after a long delay. (When X starts first time after boot, the is no long delay, just a few seconds).

I observed similar behavior with older xorg, and older kernels, under Ubuntu intrepid (64bit) and Slackware 12.2 (32bit). Behavior is the same with and without "AccelMode EXA", with and without compiz.

System:
Linux pccross 2.6.28-7-generic #20-Ubuntu SMP Mon Feb 9 15:42:34 UTC 2009 x86_64 GNU/Linux

Eugene
Comment 1 Eugene Crosser 2009-02-11 04:59:06 UTC
Created attachment 22813 [details]
xrandr --verbose
Comment 2 Eugene Crosser 2009-02-11 04:59:57 UTC
Created attachment 22814 [details]
Xorg.0.log
Comment 3 Eugene Crosser 2009-02-11 05:01:42 UTC
Created attachment 22815 [details]
registers dump (sleeping peacefully)

This is taken in the morning when the monitor was sleeping after idle night
Comment 4 Eugene Crosser 2009-02-11 05:03:23 UTC
Created attachment 22816 [details]
registers dump (switched to text VT)

Switched to text VT, monitor active
Comment 5 Eugene Crosser 2009-02-11 05:05:20 UTC
Created attachment 22817 [details]
registers dump (switched to graphic VT, blank screen)

This is when graphic screen is active, but monitor is blank
Comment 6 Eugene Crosser 2009-02-11 05:08:08 UTC
Created attachment 22818 [details]
registers dump (normal working graphic screen)

taken while on regularly working X screen
Comment 7 Eugene Crosser 2009-02-11 06:37:54 UTC
Created attachment 22820 [details]
timeline of what appears in syslog and Xorg.0.log at different moments

I also noticed that there are some messages in syslog that I thought may be relevant. Here is a timeline of what appears in syslog and in Xorg.0.log when I do various things. From powersave mode, hit a key, switch to text VT and back, restart gdm and then get working login screen. CPU frequency was upped before starting these experiments.
Comment 8 Alex Deucher 2009-11-11 10:49:39 UTC
Is this still an issue with xf86-video-ati from git master?
Comment 9 Eugene Crosser 2009-11-12 07:44:31 UTC
The problem does exist with xserver that comes with Ubuntu Karmic.

Dependency on CPU speed is inconclusive.

There is a sure way to have a working screen, and I am using now every time now: switch to text console and before the text image appears, but not too fast, switch back to graphic screen (the time between hitting key combos must be between ca. 1 and 2 seconds, make it shorter or longer and I still have black screen).

I will pull from git head and rebuild, and then report.

Eugene
Comment 10 Eugene Crosser 2009-11-23 23:11:24 UTC
Checked with

xserver-xorg-video-ati:
  Installed: 1:6.12.99+git20091123.b9eb2380-0ubuntu0tormod~karmic

no improvement.

Please advice if I can do anything more to help debug the problem.
Comment 11 Eugene Crosser 2010-05-29 03:29:04 UTC
Update: as of Ubuntu lucid, X.Org X Server 1.7.6, the problem is still here. Actually, it got worse, as with the new kernel modeset default in Ubuntu, it became impossible to make the display turn on by switching to text screen and back at carefully timed moments (see comment #9). Having set "radeon.modeset=0" in the kernel boot options, this method works again.

Just reporting, FWIW.
Comment 12 Eugene Crosser 2010-10-14 13:11:01 UTC
As of ubuntu maverick

xserver-xorg-video-ati:
  Installed: 1:6.13.1-1ubuntu5

the behavior somewhat changed but is still problematic. The trick with switching to text console and back does not work. The graphic screen however wakes up after pressing a key or moving the mouse, typically after 30-60 seconds but I have measured times from 10 seconds to 5 minutes.

Usable but still quite annoying.
Comment 13 Christopher M. Penalver 2016-02-24 06:12:35 UTC
Eugene Crosser, Maverick reached EOL on April 10, 2012. For more on this, please see https://wiki.ubuntu.com/Releases .

If this is reproducible in a supported release, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg

Also, please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.


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.