SUMMARY - secondary monitor does not wake from sleep - setup is an eGPU with an AMD 6750 XT connected over thunderbolt to a Dell Precision laptop with an onboard intel gpu STEPS TO REPRODUCE 1. Sleep 2. Wait for monitors to go into deep sleep 3. Type / move mouse 4. Primary monitor turns on, secondary remains off OBSERVED RESULT Secondary can only be turned on by hard-power cycling the monitor. EXPECTED RESULT Secondary turns on automatically. SOFTWARE/OS VERSIONS Linux/KDE Plasma: 6.2.8-arch1-1 (64-bit) / (available in About System) KDE Plasma Version: 5.27.3 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.8 ADDITIONAL INFORMATION Linux mars 6.2.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 22 Mar 2023 22:52:35 +0000 x86_64 GNU/Linux 00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05) 0a:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c0)
Is the second monitor still present in system setting when this happens? Also please attach the output of drm_info (https://gitlab.freedesktop.org/emersion/drm_info) before and after the output is off.
> Is the second monitor still present in system setting when this happens? Yup! It's still there. > Also please attach the output of drm_info Sure, will attach this later today.
Created attachment 157874 [details] DRM Info command output when both monitors are connected and screens show up.
Created attachment 157875 [details] DRM Info command output after wake from sleep when only one monitor turns on and the other remains off (even with powering it on - no screen output is seen).
Okay, so the kernel considers both outputs as connected and turned on, so at first glance I'd assume this is a kernel bug. It looks like you're on X11. Can you also test this on Wayland?
Testing on Wayland is difficult, as the eGPU has to copy what it draws over to the CPU resulting in subpar performance (10-13 FPS). I'll be using X11 long term until Wayland works well with secondary or external GPUs in the future.
Sure but can you test it for the purposes of this bug report?
I am unable to reproduce it on Wayland.
Ok, then this is most likely a consequence of the kernel reacting differently to something that xf86-video-amdgpu does vs what kwin_wayland does. Please report this bug to https://gitlab.freedesktop.org/drm/amd/-/issues, with the drm_info outputs attached.
Done. https://gitlab.freedesktop.org/drm/amd/-/issues/2497 Thanks for the help!