RX6400 : display freezes on a steam game (Doom eternal) always at the same moment
Brief summary of the problem:
When doing the same specific action in the game, the displays freezes and then after a while the card is resetted. The window manager is restarted.
[ 259.875666] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=83168, emitted seq=83170
[ 259.875911] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process DOOMEternalx64v pid 7083 thread DOOMEternalx64v pid 7083
[ 259.876115] amdgpu 0000:07:00.0: amdgpu: GPU reset begin!
[ 260.032969] amdgpu 0000:07:00.0: amdgpu: MODE1 reset
[ 260.032975] amdgpu 0000:07:00.0: amdgpu: GPU mode1 reset
[ 260.033099] amdgpu 0000:07:00.0: amdgpu: GPU smu mode1 reset
[ 260.565863] amdgpu 0000:07:00.0: amdgpu: GPU reset succeeded, trying to resume
[ 260.566092] [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
[ 260.566187] [drm] VRAM is lost due to GPU reset!
[ 260.566188] [drm] PSP is resuming...
[ 260.644533] [drm] reserve 0xa00000 from 0x80fd000000 for PSP TMR
[ 260.737158] amdgpu 0000:07:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 260.752245] amdgpu 0000:07:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 260.752249] amdgpu 0000:07:00.0: amdgpu: SMU is resuming...
[ 260.752255] amdgpu 0000:07:00.0: amdgpu: smu driver if version = 0x0000000d, smu fw if version = 0x0000000f, smu fw program = 0, version = 0x00491a00 (73.26.0)
[ 260.752259] amdgpu 0000:07:00.0: amdgpu: SMU driver if version not matched
[ 260.752303] amdgpu 0000:07:00.0: amdgpu: use vbios provided pptable
[ 260.796681] amdgpu 0000:07:00.0: amdgpu: SMU is resumed successfully!
[ 260.797765] [drm] DMUB hardware initialized: version=0x0202000C
[ 260.873486] [drm] kiq ring mec 2 pipe 1 q 0
[ 260.875443] [drm] VCN decode and encode initialized successfully(under DPG Mode).
[ 260.875460] amdgpu 0000:07:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 260.875463] amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 260.875464] amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 260.875466] amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[ 260.875467] amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[ 260.875468] amdgpu 0000:07:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[ 260.875470] amdgpu 0000:07:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[ 260.875471] amdgpu 0000:07:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[ 260.875472] amdgpu 0000:07:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[ 260.875474] amdgpu 0000:07:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
[ 260.875476] amdgpu 0000:07:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[ 260.875477] amdgpu 0000:07:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
[ 260.877242] amdgpu 0000:07:00.0: amdgpu: recover vram bo from shadow start
[ 260.884763] amdgpu 0000:07:00.0: amdgpu: recover vram bo from shadow done
[ 260.884782] [drm] Skip scheduling IBs!
[ 260.884785] [drm] Skip scheduling IBs!
[ 260.884790] [drm] Skip scheduling IBs!
[ 260.884792] [drm] Skip scheduling IBs!
[ 260.884797] [drm] Skip scheduling IBs!
[ 260.884798] amdgpu 0000:07:00.0: amdgpu: GPU reset(2) succeeded!
[ 260.884801] [drm] Skip scheduling IBs!
[ 260.884806] [drm] Skip scheduling IBs!
[ 260.884807] [drm] Skip scheduling IBs!
[ 260.884813] [drm] Skip scheduling IBs!
[ 260.884825] [drm] Skip scheduling IBs!
[ 260.884831] [drm] Skip scheduling IBs!
[ 260.884833] [drm] Skip scheduling IBs!
[ 260.884835] [drm] Skip scheduling IBs!
[ 260.884839] [drm] Skip scheduling IBs!
Hardware description:
- CPU: AMD Ryzen 9 5950X 16-Core Processor
- GPU:
*-display description: VGA compatible controller product: Advanced Micro Devices, Inc. [AMD/ATI] [1002:743F] vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002] physical id: 0 bus info: pci@0000:07:00.0 logical name: /dev/fb0 version: c7 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb configuration: depth=32 driver=amdgpu latency=0 resolution=1920,1200 resources: irq:198 memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:e000(size=256) memory:fc200000-fc2fffff memory:c0000-dffff
- System Memory: 64GB
Memory Device
Configured Memory Speed: 2133 MT/s
Memory Technology: DRAM
Memory Operating Mode Capability: Volatile memory
Memory Subsystem Controller Manufacturer ID: Unknown
Memory Subsystem Controller Product ID: Unknown
- Display(s): Dell
- Type of Display Connection:
System information:
- Distro name and Version: Ubuntu 22.04.3 LTS
- Kernel version: Linux mai 6.5.0-14-generic drm/amd#14 (closed)~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 20 18:15:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
Run Doom eternal. Reach the 'super gore nest' level and when you kill the daemon on steroid, the display freezes.
That happened in all the attempts.