https://bugzilla.kernel.org/show_bug.cgi?id=211033
Shlomo (shlomo@fastmail.com) changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shlomo@fastmail.com
--- Comment #6 from Shlomo (shlomo@fastmail.com) --- I think I have the same bug on Arch after upgrading linux from 5.10.3.arch1-1 to 5.10.4.arch2-1.
My graphics card is Gigabyte Radeon RX VEGA 56 GAMING OC 8G, connected to 6 monitors: 3 HDMI outputs + 3 DisplayPort outputs. (One of the DisplayPort outputs is connected to a DisplayPort->HDMI converter). No KVM. All monitors run at 59.95 or 60 Hz.
Sometimes when I try to wake up the monitors, the 3 monitors on the HDMI outputs (or occasionally just 1 or 2 of them) don't turn back on. dmesg shows:
[ 56.906065] [drm:dm_restore_drm_connector_state [amdgpu]] *ERROR* Restoring old state failed with -12 [ 56.936004] [drm:dm_restore_drm_connector_state [amdgpu]] *ERROR* Restoring old state failed with -12 [ 56.976021] [drm:dm_restore_drm_connector_state [amdgpu]] *ERROR* Restoring old state failed with -12 [ 62.646390] [drm:dm_restore_drm_connector_state [amdgpu]] *ERROR* Restoring old state failed with -12 [ 62.671813] [drm:dm_restore_drm_connector_state [amdgpu]] *ERROR* Restoring old state failed with -12 [ 62.697193] [drm:dm_restore_drm_connector_state [amdgpu]] *ERROR* Restoring old state failed with -12
The DisplayPort outputs work fine.
Sometimes all monitors correctly turn on, but dmesg shows the following errors which didn't appear before:
[ 542.425462] [drm:dce110_enable_timing_synchronization [amdgpu]] *ERROR* GSL: Timeout on reset trigger! [ 542.592191] [drm:dce110_enable_timing_synchronization [amdgpu]] *ERROR* GSL: Timeout on reset trigger! [ 542.937936] [drm:dce110_enable_timing_synchronization [amdgpu]] *ERROR* GSL: Timeout on reset trigger! [ 543.104672] [drm:dce110_enable_timing_synchronization [amdgpu]] *ERROR* GSL: Timeout on reset trigger! [ 543.421457] [drm:dce110_enable_timing_synchronization [amdgpu]] *ERROR* GSL: Timeout on reset trigger! [ 543.588188] [drm:dce110_enable_timing_synchronization [amdgpu]] *ERROR* GSL: Timeout on reset trigger! [ 543.771657] [drm:dce110_enable_timing_synchronization [amdgpu]] *ERROR* GSL: Timeout on reset trigger!
ea64b21c6638d1ac3120fff89eb20c0e525a21d9 "drm/amd/display: Fix memory leaks in S3 resume" is the first bad commit.