* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
@ 2014-08-27 13:30 ` bugzilla-daemon
2014-08-27 14:00 ` bugzilla-daemon
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-08-27 13:30 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
Alex Deucher <alexdeucher@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |alexdeucher@gmail.com
--- Comment #1 from Alex Deucher <alexdeucher@gmail.com> ---
Please attach your xorg log and dmesg output after the panel has gone out of
sync.
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
2014-08-27 13:30 ` [Bug 83331] " bugzilla-daemon
@ 2014-08-27 14:00 ` bugzilla-daemon
2014-08-27 14:00 ` bugzilla-daemon
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-08-27 14:00 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
--- Comment #2 from Klaus Kusche <klaus.kusche@computerix.info> ---
Created attachment 148501
--> https://bugzilla.kernel.org/attachment.cgi?id=148501&action=edit
Kernel and system log
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
2014-08-27 13:30 ` [Bug 83331] " bugzilla-daemon
2014-08-27 14:00 ` bugzilla-daemon
@ 2014-08-27 14:00 ` bugzilla-daemon
2014-08-27 14:03 ` bugzilla-daemon
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-08-27 14:00 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
--- Comment #3 from Klaus Kusche <klaus.kusche@computerix.info> ---
Created attachment 148511
--> https://bugzilla.kernel.org/attachment.cgi?id=148511&action=edit
X log
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
` (2 preceding siblings ...)
2014-08-27 14:00 ` bugzilla-daemon
@ 2014-08-27 14:03 ` bugzilla-daemon
2014-09-14 9:43 ` bugzilla-daemon
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-08-27 14:03 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
--- Comment #4 from Klaus Kusche <klaus.kusche@computerix.info> ---
Logs after
xset dpms force standby (screen goes black)
touching the mouse (screen starts flickering)
xrandr --output eDP --off (screen goes black)
xrandr --output eDP --auto (screen becomes readable after a few seconds
delay)
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
` (3 preceding siblings ...)
2014-08-27 14:03 ` bugzilla-daemon
@ 2014-09-14 9:43 ` bugzilla-daemon
2014-09-16 23:54 ` bugzilla-daemon
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-09-14 9:43 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
--- Comment #5 from Klaus Kusche <klaus.kusche@computerix.info> ---
Any news on this one?
Some more info's:
1.) Still there on 3.16.2.
2.) My workaround (disabling and re-enabling the internal output) takes ages:
~: time xrandr --output eDP --off ; time xrandr --output eDP --auto
real 0m0.516s
user 0m0.003s
sys 0m0.004s
real 0m7.832s
user 0m0.000s
sys 0m0.003s
Times are very reproducible, almost constant (+/- 5 ms only).
During these commands, the system is more or less blocked,
in spite of the CPU being idle.
Also, the first timing is not displayed after half a second
on the external monitor as one would expect from its real time,
but after 6 seconds, one second before the second timing.
What are these commands doing that long?
3.) A similar problem seems to affect switching from VGA to FB console
during kernel bootup:
* It takes ages (I counted more than 5 seconds on a really fast machine).
* It sometimes shows the same strange white moving stripes
during the switch.
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
` (4 preceding siblings ...)
2014-09-14 9:43 ` bugzilla-daemon
@ 2014-09-16 23:54 ` bugzilla-daemon
2014-09-17 5:56 ` bugzilla-daemon
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-09-16 23:54 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
--- Comment #6 from Alex Deucher <alexdeucher@gmail.com> ---
Is your kernel log any different when you experience the long delays? There is
a 5 second time out for certain display related atombios settings, but when
that happens you'll get a message in the kernel about that. If you don't see
anything in the kernel logs, you'll probably have to add some debugging
messages to see where the delay is happening.
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
` (5 preceding siblings ...)
2014-09-16 23:54 ` bugzilla-daemon
@ 2014-09-17 5:56 ` bugzilla-daemon
2014-09-17 5:59 ` bugzilla-daemon
2014-10-04 12:05 ` bugzilla-daemon
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-09-17 5:56 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
--- Comment #7 from Klaus Kusche <klaus.kusche@computerix.info> ---
1.) The behaviour is absolutely reproducible:
I *always* get almost exactly the same delays
(both during boot and during internal display output off / on),
I *always* get exactly the same messages,
and I *always* get a non-functional internal display with strange patterns
after dpms standby/suspend/off (external displays are fine).
The only random thing is that during boot the internal display
sometimes is cleanly black for 5 seconds on the VGA->fbcon switch,
and sometimes shows some white flashes at the beginning of this 5 second
period.
2.) Internal display output off / on does not produce any kernel messages,
the delay happens silently.
3.) I'll attach a kernel boot log with printk timings:
Radeon, drm and fbcon init start at 2.35 and end at 7.77
(which is 60 % of the whole kernel boot time)
* There is a 0.5 sec delay before the ring tests.
* ... and a 1.5 sec delay before "fb mappable"
* ... and a 3.0 sec delay before switching to fbcon
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
` (6 preceding siblings ...)
2014-09-17 5:56 ` bugzilla-daemon
@ 2014-09-17 5:59 ` bugzilla-daemon
2014-10-04 12:05 ` bugzilla-daemon
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-09-17 5:59 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
--- Comment #8 from Klaus Kusche <klaus.kusche@computerix.info> ---
Created attachment 150591
--> https://bugzilla.kernel.org/attachment.cgi?id=150591&action=edit
Kernel boot log with printk timings
Interesting part goes from 2.35 to 7.77
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread* [Bug 83331] radeon: Laptop panel out of sync after dpms standby/suspend/off
2014-08-27 12:11 [Bug 83331] New: radeon: Laptop panel out of sync after dpms standby/suspend/off bugzilla-daemon
` (7 preceding siblings ...)
2014-09-17 5:59 ` bugzilla-daemon
@ 2014-10-04 12:05 ` bugzilla-daemon
8 siblings, 0 replies; 10+ messages in thread
From: bugzilla-daemon @ 2014-10-04 12:05 UTC (permalink / raw)
To: dri-devel
https://bugzilla.kernel.org/show_bug.cgi?id=83331
--- Comment #9 from Klaus Kusche <klaus.kusche@computerix.info> ---
Anything else I can try?
Any debug outputs I could add?
I think we are hunting two different problems:
1.) Why does the internal display crash
after a dpms standby/suspend/off?
This is extremely annoying, because it happens all the time
while giving my presentations in the lecture halls,
and with all the students in front of me,
blindly fixing things is irritating.
Without knowing the code, I'd assume that this should be easy to find:
What's the difference in code paths between "dpms on" and "xrandr
off+auto"?
"xrandr off+auto" obviously does something more than "dpms on"?
Couldn't this be simply added to "dpms on", too?
Note that just "xrandr auto" alone does not fix the crashed display,
a "xrandr off" is needed first.
2.) Why do the switch from VGA to framebuffer during boot
and an "xrandr off+auto" both take ages (> 5 sec)?
--
You are receiving this mail because:
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 10+ messages in thread