Ubuntu Version: 25.04
Desktop Environment (if applicable): Gnome 48
Problem Description: When trying to play some games (the specific game doesn’t matter, it happens across various titles) the system crashes graphically. My screen turns black then the main screen becomes mirorred into the 2nd one and both have some form of graphical artifacts. After which it boots me back to the login screen and allows me to log back in. I’m dual booting and these problems never occurred under Windows 11. The amount of time playing or what I’m doing doesn’t seem to matter or be consistent when the problem occurs. Sometimes it works for a while sometimes it happens quickly.
Relevant System Information:
CPU: Ryzen 5 5600
GPU: RX 5700XT THICC III
RAM: 4*8GB 3200mhz Corsair Vengeance
Motherboard: MSI B450 Tomahawk Max
Secure boot, resizable bar and above 4G decoding enabled.
Screenshots or Error Messages:
This is from journalctl when the crash happened.
Jun 17 06:19:56 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: Dumping IP State
Jun 17 06:19:56 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: Dumping IP State Completed
Jun 17 06:19:56 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=8651349, emitted seq=8651351
Jun 17 06:19:56 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: Process information: process main pid 240437 thread pyrogenesi:cs0 pid 240568
Jun 17 06:19:56 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: Starting gfx_0.0.0 ring reset
Jun 17 06:19:56 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: Ring gfx_0.0.0 reset failure
Jun 17 06:19:56 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: GPU reset begin!
Jun 17 06:19:56 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: BACO reset
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: GPU reset succeeded, trying to resume
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: [drm] PCIE GART of 512M enabled (table at 0x00000081FEE00000).
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: [drm] VRAM is lost due to GPU reset!
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: PSP is resuming...
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: reserve 0x900000 from 0x81fd000000 for PSP TMR
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: RAS: optional ras ta ucode is not available
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: RAP: optional rap ta ucode is not available
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: SMU is resuming...
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: use vbios provided pptable
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: smc_dpm_info table revision(format.content): 4.5
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: SMU is resumed successfully!
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: [drm] kiq ring mec 2 pipe 1 q 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring vcn_dec uses VM inv eng 0 on hub 8
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 1 on hub 8
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 4 on hub 8
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
Jun 17 06:19:59 andrei-argeanu-MS-7C02 kernel: amdgpu 0000:28:00.0: amdgpu: GPU reset(10) succeeded!
Jun 17 06:19:59 andrei-argeanu-MS-7C02 gnome-shell[26963]: amdgpu: The CS has cancelled because the context is lost. This context is innocent.
Jun 17 06:19:59 andrei-argeanu-MS-7C02 gnome-shell[26859]: meta_wayland_buffer_process_damage: assertion 'buffer->resource' failed
Jun 17 06:19:59 andrei-argeanu-MS-7C02 0ad_0ad.desktop[240437]: amdgpu: The CS has cancelled because the context is lost. This context is innocent.
These are the mesa drivers I have installed
libegl-mesa0/plucky,now 25.0.3-1ubuntu2 amd64 [installed,automatic]
libgl1-mesa-dri/plucky,now 25.0.3-1ubuntu2 amd64 [installed,automatic]
libgl1-mesa-dri/plucky,now 25.0.3-1ubuntu2 i386 [installed,automatic]
libglu1-mesa/plucky,now 9.0.2-1.1build1 amd64 [installed,automatic]
libglx-mesa0/plucky,now 25.0.3-1ubuntu2 amd64 [installed,automatic]
libglx-mesa0/plucky,now 25.0.3-1ubuntu2 i386 [installed,automatic]
libosmesa6/plucky,now 25.0.3-1ubuntu2 amd64 [installed,automatic]
libosmesa6/plucky,now 25.0.3-1ubuntu2 i386 [installed,automatic]
mesa-libgallium/plucky,now 25.0.3-1ubuntu2 amd64 [installed,automatic]
mesa-libgallium/plucky,now 25.0.3-1ubuntu2 i386 [installed,automatic]
mesa-utils-bin/plucky,now 9.0.0-2 amd64 [installed,automatic]
mesa-utils/plucky,now 9.0.0-2 amd64 [installed,automatic]
mesa-vdpau-drivers/plucky,now 25.0.3-1ubuntu2 amd64 [installed,automatic]
mesa-vdpau-drivers/plucky,now 25.0.3-1ubuntu2 i386 [installed,automatic]
mesa-vulkan-drivers/plucky,now 25.0.3-1ubuntu2 amd64 [installed,automatic]
mesa-vulkan-drivers/plucky,now 25.0.3-1ubuntu2 i386 [installed,automatic]
What I’ve Tried: Nothing. I have no idea how to go about fixing or diagnosing this.