System freeze in No Man's Sky with RX 7800 XT on Wayland
Description
No Man's Sky consistently crashes and freezes my system on a specific save on a specific area that has multiple particle effects (fog, smoke, steam, rain). The hang does not happen on other saves on other areas.
Log files (for system lockups / game freezes / crashes)
This is the only thing log I could locate, the RADV debug was not saved to where it's supposed to and dmesg, well the system completely froze. https://pastebin.com/F5kt2vXh
Steps to reproduce
Start the game and go to a Settlement on a Rainy planet. Screen will go blank, the sound will continue for a few seconds then GPU fans go full blast.
System information
System: Host: klaasje Kernel: 6.5.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
Desktop: KDE Plasma v: 5.27.8 tk: Qt v: 5.15.10 wm: kwin_wayland dm: 1: GDM 2: SDDM note: stopped
Distro: openSUSE Tumbleweed 20230914
CPU: Info: 8-core model: AMD Ryzen 7 5800X3D bits: 64 type: MT MCP arch: Zen 3+ rev: 2 cache: L1: 512 KiB L2: 4 MiB L3: 96 MiB Speed (MHz): avg: 2352 high: 3400 min/max: 2200/4549 boost: enabled cores: 1: 2200 2: 2200 3: 2200 4: 2860 5: 2200 6: 2200 7: 2200 8: 2200 9: 3400 10: 2787 11: 2200 12: 2200 13: 2200 14: 2200 15: 2200 16: 2200 bogomips: 108646 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics: Device-1: AMD vendor: Sapphire driver: amdgpu v: kernel pcie: speed: 16 GT/s lanes: 16 ports: active: DP-1 empty: DP-2,HDMI-A-1,HDMI-A-2 bus-ID: 09:00.0 chip-ID: 1002:747e
Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.2.0 compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu display-ID: 0 Monitor-1: DP-1 res: 2560x1440 size: N/A API: OpenGL v: 4.6 Mesa 23.1.7 renderer: AMD Radeon Graphics (gfx1101 LLVM 16.0.6 DRM 3.54 6.5.3-1-default) direct-render: Yes
If applicable
- DXVK version: 2.3
- Wine/Proton version: Experimental
Regression
It worked on the same mesa version but using an RX 580 (Polaris) GPU.
Further information (optional)
Does the issue reproduce with the LLVM backend (RADV_DEBUG=llvm
) or on the AMDGPU-PRO drivers? LLVM
Does your environment set any of the variables ACO_DEBUG
, RADV_DEBUG
, and RADV_PERFTEST
? Tried RADV_DEBUG but no logs were saved.