R9 Fury [drm] *ERROR* [CRTC:60:crtc-0] commit wait timed out
Brief summary of the problem:
Whenever I play a game (Overwatch 2 and World of Warcraft Classic and retail), the game will freeze randomly (it doesn't seem like there's a specific length of time), and be stuck on the last image of the game. However, I'm still able to switch TTY, and music from spotify will continue to play as well. If I alt-tab, I see the cursor change, but the only thing I'm able to see is still just the frozen image of the game. Happens on both Gnome and KDE Plasma, and X11 and Wayland. Interestingly, I have no problems with freezes, if I play those games with Gamescope.
I get the following errors in the log:
26.02.2024 14.05 snd_hda_intel 0000 1:00.1: bound 0000:01:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
26.02.2024 14.05 amdgpu 0000 1:00.0: amdgpu: Disabling VM faults because of PRT request!
26.02.2024 15.11 amdgpu 0000 1:00.0: [drm] *ERROR* flip_done timed out
26.02.2024 15.11 amdgpu 0000 1:00.0: [drm] *ERROR* [CRTC:60:crtc-0] commit wait timed out
26.02.2024 15.11 amdgpu 0000 1:00.0: [drm] *ERROR* flip_done timed out
26.02.2024 15.11 amdgpu 0000 1:00.0: [drm] *ERROR* [PLANE:55:plane-5] commit wait timed out
26.02.2024 15.11 WARNING CPU: 0 PID: 815 at drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:8337 amdgpu_dm_atomic_commit_tail+0x3c0b/0x3e10 [amdgpu]
26.02.2024 15.11 crc32c_generic crc16 mbcache jbd2 hid_generic usbhid dm_crypt cbc encrypted_keys trusted asn1_encoder tee dm_mod crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni polyval_generic gf128mul ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 aesni_intel crypto_simd cryptd xhci_pci xhci_pci_renesas amdgpu video wmi amdxcp i2c_algo_bit drm_ttm_helper ttm drm_exec gpu_sched drm_suballoc_helper drm_buddy drm_display_helper cec
26.02.2024 15.11 RIP 0010:amdgpu_dm_atomic_commit_tail+0x3c0b/0x3e10 [amdgpu]
26.02.2024 15.11 ? amdgpu_dm_atomic_commit_tail+0x3c0b/0x3e10 [amdgpu eedf1dd70ba545fa869f43044542d9c228dbd5ec]
26.02.2024 15.11 ? amdgpu_dm_atomic_commit_tail+0x3c0b/0x3e10 [amdgpu eedf1dd70ba545fa869f43044542d9c228dbd5ec]
26.02.2024 15.11 amdgpu_drm_ioctl+0x4e/0x90 [amdgpu eedf1dd70ba545fa869f43044542d9c228dbd5ec]
26.02.2024 15.11 WARNING CPU: 0 PID: 815 at drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:7874 amdgpu_dm_atomic_commit_tail+0x3c14/0x3e10 [amdgpu]
26.02.2024 15.11 crc32c_generic crc16 mbcache jbd2 hid_generic usbhid dm_crypt cbc encrypted_keys trusted asn1_encoder tee dm_mod crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni polyval_generic gf128mul ghash_clmulni_intel sha512_ssse3 sha256_ssse3 sha1_ssse3 aesni_intel crypto_simd cryptd xhci_pci xhci_pci_renesas amdgpu video wmi amdxcp i2c_algo_bit drm_ttm_helper ttm drm_exec gpu_sched drm_suballoc_helper drm_buddy drm_display_helper cec
26.02.2024 15.11 RIP 0010:amdgpu_dm_atomic_commit_tail+0x3c14/0x3e10 [amdgpu]
26.02.2024 15.11 ? amdgpu_dm_atomic_commit_tail+0x3c14/0x3e10 [amdgpu eedf1dd70ba545fa869f43044542d9c228dbd5ec]
26.02.2024 15.11 ? amdgpu_dm_atomic_commit_tail+0x3c14/0x3e10 [amdgpu eedf1dd70ba545fa869f43044542d9c228dbd5ec]
26.02.2024 15.11 amdgpu_drm_ioctl+0x4e/0x90 [amdgpu eedf1dd70ba545fa869f43044542d9c228dbd5ec]
Hardware description:
- CPU: Intel Core™ i7-4770K
- GPU: 1:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Fiji [Radeon R9 FURY / NANO Series] [1002:7300] (rev cb)
- System Memory: 8gb 2400mhz
- Display(s): ViewSonic XG2405
- Type of Display Connection: DisplayPort
System information:
- Distro name and Version: Arch Linux (fully updated)
- Kernel version: 6.7.6-zen1-1.1-zen(but it has been happening, at least, since 6.5, and on other kernels, e.g. the normal Arch kernel, the Fedora kernel, the Xanmod kernel, and the Nobara Fsync kernel)
How to reproduce the issue:
- Install the mentioned games.
- Launch and play as you usually would
- After some time, game freezes.
Attached files:
Log files (for system lockups / game freezes / crashes)
Edited by Rantyrant