radv: GPU hang in Elden Ring
Description
When playing Elden ring on Linux, past 3-4 days of playing the screen goes haywire with the colors and im unable to recover from this as the computer freezes, only way to recover is by forcefully rebooting the machine. I expect my machine to not crash. So far I have gotten it two times, Alot seems to be happening ingame before it occurs. It is not easily reproduceable.
Screenshots/video files
Will provide screenshots from my phone next time it occurs.
Log files (for system lockups / game freezes / crashes)
- Backtrace (for crashes)
ar 08 12:31:46 Manjaro-desktop kernel: [drm:gfx_v10_0_priv_reg_irq [amdgpu]] *ERROR* Illegal register access in command stream
mar 08 12:31:46 Manjaro-desktop kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=2590353, emitted seq=2590355
mar 08 12:31:46 Manjaro-desktop kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process eldenring.exe pid 3576 thread eldenring.exe pid 3687
mar 08 12:31:46 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset begin!
mar 08 12:31:50 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: failed to suspend display audio
mar 08 12:31:50 Manjaro-desktop kernel: amdgpu 0000:03:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring kiq_2.1.0 test failed (-110)
mar 08 12:31:50 Manjaro-desktop kernel: [drm:gfx_v10_0_hw_fini [amdgpu]] *ERROR* KGQ disable failed
mar 08 12:31:51 Manjaro-desktop kernel: amdgpu 0000:03:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring kiq_2.1.0 test failed (-110)
mar 08 12:31:51 Manjaro-desktop kernel: [drm:gfx_v10_0_hw_fini [amdgpu]] *ERROR* KCQ disable failed
mar 08 12:31:51 Manjaro-desktop kernel: [drm:gfx_v10_0_hw_fini [amdgpu]] *ERROR* failed to halt cp gfx
mar 08 12:31:51 Manjaro-desktop kernel: [drm] free PSP TMR buffer
mar 08 12:31:51 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: BACO reset
mar 08 12:31:52 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset succeeded, trying to resume
mar 08 12:31:52 Manjaro-desktop kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
mar 08 12:31:52 Manjaro-desktop kernel: [drm] VRAM is lost due to GPU reset!
mar 08 12:31:52 Manjaro-desktop kernel: [drm] PSP is resuming...
mar 08 12:31:53 Manjaro-desktop kernel: [drm] reserve 0x900000 from 0x8137800000 for PSP TMR
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: RAS: optional ras ta ucode is not available
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resuming...
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: smu driver if version = 0x00000036, smu fw if version = 0x00000038, smu fw version = 0x00352400 (53.36.0)
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: SMU driver if version not matched
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: SMU is resumed successfully!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] kiq ring mec 2 pipe 1 q 0
mar 08 12:31:53 Manjaro-desktop kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
mar 08 12:31:53 Manjaro-desktop kernel: [drm] JPEG decode initialized successfully.
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_dec uses VM inv eng 0 on hub 1
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 1 on hub 1
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 4 on hub 1
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 1
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: recover vram bo from shadow start
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: recover vram bo from shadow done
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: amdgpu 0000:03:00.0: amdgpu: GPU reset(2) succeeded!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm] Skip scheduling IBs!
mar 08 12:31:53 Manjaro-desktop kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
mar 08 12:31:53 Manjaro-desktop com.valvesoftware.Steam.desktop[3576]: amdgpu: The CS has been cancelled because the context is lost.
mar 08 12:31:53 Manjaro-desktop gnome-shell[1004]: amdgpu: The CS has been cancelled because the context is lost.
mar 08 12:31:53 Manjaro-desktop kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* got no status for stream 00000000a096b549 on acrtc0000000023c89ab0
Steps to reproduce
More information is needed before it can be reproduced. This will be placeholder until more information is gathered.
System information
- OS: NAME="Manjaro Linux"
- GPU: 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [1002:7340] (rev c5)
- Kernel version: 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon RX 5500/5500M / Pro 5500M] [1002:7340] (rev c5)
- Mesa version: OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.7
- Desktop environment: XDG_CURRENT_DESKTOP=GNOME
If applicable
- Xserver version: X.Org X Server 1.21.1.3
- Wine/Proton version: Proton Experimental
Regression
The game is new so im not sure if this has been here forever or if its a new issue