System unusable 1 out of 3 boots: Fence fallback timer expired on ring sdma0 or gfx
Brief summary of the problem
- During login screen (sddm) and after login the graphics are very very (unusable) slow.
- This happens about 1 out of 3 times when booting. Power off and power on often fixes the issue.
Hardware description:
- CPU: AMD Ryzen 7 4800H
- GPU: Integrated AMD Vega 7 & discrete AMD Navi 14 Radeon RX 5500M
- System Memory: 2x 8GB DDR4-3200
- Display(s): 1920x1080 @ 144Hz
- Type of Display Connection: eDP
- Laptop model: MSI Bravo 17 - A4DDR-035NL
System information:
- Distro name and Version: Arch Linux
- Kernel version: 5.9.9
- Using plymouth & sddm & lxqt
How to reproduce the issue:
- Boot system
- Login
Attached files:
Snippet of unusual messages in dmesg
Nov 23 19:37:03 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:03 pb450 kernel: [drm] Fence fallback timer expired on ring gfx
Nov 23 19:37:04 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:04 pb450 kernel: [drm] Fence fallback timer expired on ring gfx
Nov 23 19:37:04 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:05 pb450 kernel: [drm] Fence fallback timer expired on ring gfx
Nov 23 19:37:05 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:05 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:06 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:06 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:07 pb450 kernel: [drm] Fence fallback timer expired on ring gfx
Nov 23 19:37:07 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:07 pb450 kernel: [drm] Fence fallback timer expired on ring gfx
Nov 23 19:37:07 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:08 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:08 pb450 kernel: [drm] Fence fallback timer expired on ring gfx
Nov 23 19:37:09 pb450 kernel: [drm] Fence fallback timer expired on ring gfx
Nov 23 19:37:09 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:09 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:09 pb450 kernel: [drm] Fence fallback timer expired on ring gfx
Nov 23 19:37:10 pb450 kernel: [drm] Fence fallback timer expired on ring sdma0
Nov 23 19:37:10 pb450 kernel: [drm] Fence fallback timer expired on ring gfx