Bug 102498 - [DC] Monitors blink every 10sec and layout resets after returning from powersave or sleep
Summary: [DC] Monitors blink every 10sec and layout resets after returning from powers...
Status: RESOLVED MOVED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/AMDgpu (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-31 20:10 UTC by fayn
Modified: 2019-11-19 08:22 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg (152.55 KB, text/plain)
2017-08-31 20:10 UTC, fayn
no flags Details

Description fayn 2017-08-31 20:10:17 UTC
Created attachment 133913 [details]
dmesg

One or both monitors (ASUS much more often) continously blink once in 5-10 seconds. This happens only in linux and not in grub or windows. Second problem is that monitor layout resets to mirrored from extended desktop when monitor returns from powersaving to show lockscreen and I need to rerun xrandr. There are some errors in dmesg, so it is attached. Log is from right after returning from being AFK and giving lockscreen password. This bug is continuation to my previous problem in Bug #102300.  

** System Info **

Ryzen 1700
ASUS Prime B350+
Radeon R9 285

Dell U2414H DVI-D-0 (HDMI -> DVI-D cable)
ASUS VE247  DVI-D-1 (DVI-I cable)

Graphics:  Card: Advanced Micro Devices [AMD/ATI] Tonga PRO [Radeon R9 285/380]
           Display Server: x11 (X.Org 1.19.3) driver: amdgpu
           Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz
           OpenGL: renderer: Gallium 0.4 on AMD TONGA (DRM 3.19.0 / 4.12.0-1-amd-staging, LLVM 4.0.1)
           version: 4.5 Mesa 17.1.7

Linux zaplo-pc 4.12.0-1-amd-staging #1 SMP PREEMPT Sun Aug 27 18:23:36 UTC 2017 x86_64 GNU/Linux
Comment 1 Michel Dänzer 2017-09-01 01:17:48 UTC
You mentioned on bug 102300 that this is a recent linux-amd-staging regression. Please mention the last known good and first known bad version.
Comment 2 fayn 2017-09-01 09:12:36 UTC
(In reply to Michel Dänzer from comment #1)
> You mentioned on bug 102300 that this is a recent linux-amd-staging
> regression. Please mention the last known good and first known bad version.

It is not a reggression. I tried and it happens with older amd-staging kernel from before I updated.

1) Monitor layout reseting when returning from sleep is an old problem, I'm sure it's been at least from November 2016, maybe even earlier. At one point of time it only happened sometimes (before Dec 2016), now always. 

2) Blinking only happens with linux-amd-staging kernel, not in stock.

I tested with latest Archlinux stock kernel 4.12.8-2 and it still keeps ASUS black on boot, but unlike when I reported #102300 I can restore the picture by switching to mirrored and back to extended desktop in XFCE (worked even after few reboots). I can confirm there is no blinking with stock kernel.

Only difference to before in stock kernel is that ASUS 60.00 refresh seem to work now. Difference to amd-staging kernel is that stock reports DVI-I-1 and amd-staging DVI-D-1.

Fully updated Arch with stock kernel:

Graphics:  Card: Advanced Micro Devices [AMD/ATI] Tonga PRO [Radeon R9 285/380]
           Display Server: x11 (X.Org 1.19.3) driver: amdgpu
           Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz
           OpenGL: renderer: Gallium 0.4 on AMD TONGA (DRM 3.15.0 / 4.12.8-2-ARCH, LLVM 4.0.1)
           version: 4.5 Mesa 17.1.7

and from amd-staging

Graphics:  Card: Advanced Micro Devices [AMD/ATI] Tonga PRO [Radeon R9 285/380]
           Display Server: x11 (X.Org 1.19.3) driver: amdgpu
           Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz
           OpenGL: renderer: Gallium 0.4 on AMD TONGA (DRM 3.20.0 / 4.12.0-1-amd-staging, LLVM 4.0.1)
           version: 4.5 Mesa 17.1.7
Comment 3 Martin Peres 2019-11-19 08:22:55 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/232.


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.