5700 xt gpu hangs while playing AC: Valhalla
Description
Hi! I get gpu hangs while playing. Unfortunately I couldn't find a common cause for it. Sometimes it happens as soon as I start playing. Sometimes I can play for 1 hour and then it happens. I've tried underclocking and undervolting the gpu to see if it helps, it doesn't.
Screenshots/video files
Visually the gpu hangs look similar to the images shown in #4036 (closed). The pc hangs for a second and then some green/pink spots show up. It doesn't stay locked completely locked, I can still go to TTY.
Log files (for system lockups / game freezes / crashes)
radv_dumps_55497_2021.11.30_20.20.37.tar.gz
System information
System: Kernel: 5.15.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Console: pty pts/2 wm: kwin_x11
DM: SDDM Distro: Manjaro Linux base: Arch Linux
CPU: Info: 6-Core model: AMD Ryzen 5 2600X bits: 64 type: MT MCP arch: Zen+ rev: 2 cache: L1: 576 KiB L2: 3 MiB
L3: 16 MiB
flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 86256
Speed: 3498 MHz min/max: 2200/3600 MHz boost: enabled Core speeds (MHz): 1: 3498 2: 1889 3: 2157 4: 2196 5: 1901
6: 1958 7: 2190 8: 2183 9: 4127 10: 1874 11: 1854 12: 2134
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
vendor: Sapphire Limited driver: amdgpu v: kernel bus-ID: 08:00.0 chip-ID: 1002:731f
Display: server: X.Org 1.21.1.1 compositor: kwin_x11 driver: loaded: amdgpu resolution: 1: 2560x1080
2: 1920x1080~75Hz s-dpi: 96
OpenGL: renderer: AMD Radeon RX 5700 XT (navi10 LLVM 13.0.0 DRM 3.42 5.15.2-2-MANJARO)
v: 4.6 Mesa 22.0.0-devel (git-db3d76c42d) direct render: Yes
I'm using mesa-tkg-git now, but it also happens with the regular/stable mesa package from the repos.
If applicable
- VKD3D version: 2.5
- Wine/Proton version: wine-tkg 6.21
Regression
Not that I'm aware.
Further information (optional)
Does the issue reproduce with the LLVM backend (RADV_DEBUG=llvm
) or on the AMDGPU-PRO drivers? Yes, on both.
Does your environment set any of the variables ACO_DEBUG
, RADV_DEBUG
, and RADV_PERFTEST
? No.