[Bug 217892] New: [amdgpu]: system freezes when trying to turn back on monitor

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=217892

            Bug ID: 217892
           Summary: [amdgpu]: system freezes when trying to turn back on
                    monitor
           Product: Drivers
           Version: 2.5
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Video(DRI - non Intel)
          Assignee: drivers_video-dri@xxxxxxxxxxxxxxxxxxxx
          Reporter: mmk+bugs@xxxxxxxxxxxx
        Regression: No

Hi,

My setup is a dual monitor 4K/144Hz with running sway on it. Both monitors are
connected via DP to a Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX
7900 XT/7900 XTX]. Usually if i don't change monitor settings everything works
as expected. The monitors do also wake up flawlessly after system idling. 

However, sometimes i turn off the second monitor (for example for playing
games). For that i made a shortcut in sway which looks like this. 
> bindsym $mod+Shift+F12 output DP-2 toggle

Now, turning the monitor of works as expected. However, turning it back on i
encounter following erros/problems:
Main Workspace (Desktop) freezes, second monitor tries to get turned on. (The
monitor led goes up)
After some time (couple of seconds, around 10-15sec) the main desktop works
again, the second screen goes off again.
At that point i usually have to reboot the system to get the second monitor
back.

In dmesg is see following entries:
[ 8623.325357] [drm] enabling link 1 failed: 15
[ 8623.382238] [drm] REG_WAIT timeout 10us * 5000 tries -
enc32_stream_encoder_dp_unblank line:348
[ 8623.437493] [drm] REG_WAIT timeout 10us * 5000 tries -
enc32_stream_encoder_dp_unblank line:357
[ 8638.435963] [drm:amdgpu_dm_atomic_check] *ERROR* [CRTC:81:crtc-3] hw_done or
flip_done timed out

This is also something which can be reproduces quite easily. However sometimes
it works almost without problems. (in that case, the monitor comes back but the
desktop on the main monitor looks distorted/corruped - maximizing a application
fixes that)

This also seems to be a regression. With kernel 6.2 and 6.3 this worked as
expected.

I'm using following kernel:
Linux x2 6.5.2-gentoo #1 SMP PREEMPT_DYNAMIC Sat Sep  9 00:29:42 CEST 2023
x86_64 AMD Ryzen 9 7950X3D 16-Core Processor AuthenticAMD GNU/Linux

As soon as there is a linux-6.6 kernel available in gentoo i'll try that one
too.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.



[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux