Radeon 7900XTX randomly hangs after kernel message "Fence fallback timer expired on ring comp_1.1.1"
Brief summary of the problem:
When I plays in the game "Tom Clancy’s The Division® 2" GPU may randomly hang after kernel message "Fence fallback timer expired on ring comp_1.1.1".
Hardware description:
- CPU: AMD Ryzen 3950X
- GPU:
0c:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX] [1002:744c] (rev c8)
- System Memory: 64GB
- Display(s): Philips 436M6VBPAB
- Type of Display Connection: DisplayPort
System information:
- Distro name and Version: Fedora Rawhide
- Kernel version: 6.2-rc5
- Custom kernel: commit 7c46948a6e9c + patch #2360 (comment 1739852)
- Mesa commit: mesa/mesa@15e19d04
How to reproduce the issue:
Play in the game "Tom Clancy’s The Division® 2" with DX12 render. For it needed steam client, bleeding edge proton experimental and the game "Tom Clancy’s The Division® 2".
[58796.836478] [drm] Fence fallback timer expired on ring comp_1.1.1
[61160.072879] GpuWatchdog[4725]: segfault at 0 ip 00007fcf06592336 sp 00007fceeddfd3e0 error 6 in libcef.so[7fcf020ef000+776f000] likely on CPU 8 (core 8, socket 0)
[61160.072908] Code: 89 de e8 3d ef 6e ff 80 7d cf 00 79 09 48 8b 7d b8 e8 be 65 2c 03 41 8b 84 24 e0 00 00 00 89 45 b8 48 8d 7d b8 e8 ca d7 b5 fb <c7> 04 25 00 00 00 00 37 13 00 00 48 83 c4 38 5b 41 5c 41 5d 41 5e
[61401.031196] sysrq: Show Blocked State
[61401.032097] task:steamwebhelper state:D stack:0 pid:4692 ppid:4659 flags:0x00004002
[61401.032119] Call Trace:
[61401.032130] <TASK>
[61401.032141] __schedule+0x3a9/0x1380
[61401.032156] ? __schedule+0x3b1/0x1380
[61401.032169] schedule+0x5d/0xe0
[61401.032180] do_exit+0xd7/0xaf0
[61401.032193] do_group_exit+0x2d/0x80
[61401.032205] get_signal+0x932/0x970
[61401.032217] arch_do_signal_or_restart+0x3a/0x280
[61401.032230] exit_to_user_mode_prepare+0x117/0x1f0
[61401.032243] syscall_exit_to_user_mode+0x17/0x40
[61401.032255] do_syscall_64+0x67/0x80
[61401.032268] ? exc_page_fault+0x70/0x170
[61401.032282] entry_SYSCALL_64_after_hwframe+0x72/0xdc
[61401.032296] RIP: 0033:0x7fceffb6bc6d
[61401.032329] RSP: 002b:00007fff93976d98 EFLAGS: 00000212 ORIG_RAX: 00000000000000ca
[61401.032341] RAX: fffffffffffffe00 RBX: 00001b2bd8ad022c RCX: 00007fceffb6bc6d
[61401.032352] RDX: 0000000000000002 RSI: 0000000000000009 RDI: 00001b2bd8ad022c
[61401.032362] RBP: 00007fff93976db0 R08: 0000000000000000 R09: ffffffffffffffff
[61401.032372] R10: 0000000000000000 R11: 0000000000000212 R12: 0000000000000000
[61401.032381] R13: 0000000000000001 R14: 00001b2bd8ab3000 R15: 0000000000000000
[61401.032446] </TASK>
[61401.032508] task:steamwebhe:cs0 state:D stack:0 pid:4695 ppid:4659 flags:0x00004002
[61401.032520] Call Trace:
Screenshots/video files
Log files (for system lockups / game freezes / crashes)
- Dmesg log dmesg.txt