System Freeze / Display Corruption on Manjaro with AMD RadeonSI When Running UT2004

I am experiencing occasional full system crashes when running Unreal Tournament 2004 on Manjaro (Wayland, amdgpu). The game runs with openGL as renderer.
OpenGL renderer string: AMD Radeon RX 5500 XT (radeonsi, navi14, LLVM 20.1.8, DRM 3.64, 6.16.4-2-MANJARO)

What happens

  • The crash does not occur consistently – usually the game runs fine, but sometimes the whole system crashes.
  • When the crash happens, the screens get filled with strange lines/garbled output. The background seems to keep running, but I can’t display anything else.
  • At this point the system becomes unusable, and the only option I have is to press the power button to shut the computer down.
  • After reboot, I see SIGABRT in the logs – I think this comes from the forced power-off, not directly from the crash.

What I checked

The logs!
Coredump of Xwayland :

coredumpctl gdb Xwayland                                                                                                                                                                                                                                        ξ‚² βœ” 
           PID: 1226 (Xwayland)
           UID: 1000 (jorgecpd)
           GID: 1000 (jorgecpd)
        Signal: 6 (ABRT)
     Timestamp: Fri 2025-09-12 21:49:24 WEST (29min ago)
  Command Line: /usr/bin/Xwayland :1 -auth /run/user/1000/xauth_avPKyX -listenfd 8 -listenfd 9 -displayfd 77 -wm 79 -rootless -enable-ei-portal
    Executable: /usr/bin/Xwayland
 Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-kwin_wayland.service
          Unit: user@1000.service
     User Unit: plasma-kwin_wayland.service
         Slice: user-1000.slice
     Owner UID: 1000 (jorgecpd)
       Boot ID: 682cf9f6fa8347b991cf4c13cc27c234
    Machine ID: 3bbb9baa45c74d788202779c7929ec25
      Hostname: jorge-computer
       Storage: /var/lib/systemd/coredump/core.Xwayland.1000.682cf9f6fa8347b991cf4c13cc27c234.1226.1757710164000000.zst (present)
  Size on Disk: 3M
       Message: Process 1226 (Xwayland) of user 1000 dumped core.
                
                Stack trace of thread 1235:
                #0  0x00007fe54e8255df abort (libc.so.6 + 0x255df)
                #1  0x00007fe54bc66ba3 n/a (libgallium-25.2.1-arch1.4.so + 0xa66ba3)
                #2  0x00007fe54bc6ae94 n/a (libgallium-25.2.1-arch1.4.so + 0xa6ae94)
                #3  0x00007fe54b71df55 n/a (libgallium-25.2.1-arch1.4.so + 0x51df55)
                #4  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #5  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #6  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1244:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1226:
                #0  0x00007fe54e91876d syscall (libc.so.6 + 0x11876d)
                #1  0x00007fe54b7106bb n/a (libgallium-25.2.1-arch1.4.so + 0x5106bb)
                #2  0x00007fe54b71db23 n/a (libgallium-25.2.1-arch1.4.so + 0x51db23)
                #3  0x00007fe54bc4b87a n/a (libgallium-25.2.1-arch1.4.so + 0xa4b87a)
                #4  0x00007fe54b961ab8 n/a (libgallium-25.2.1-arch1.4.so + 0x761ab8)
                #5  0x00007fe54b2d1325 n/a (libgallium-25.2.1-arch1.4.so + 0xd1325)
                #6  0x00007fe54b2d1440 n/a (libgallium-25.2.1-arch1.4.so + 0xd1440)
                #7  0x00005649586e5eb0 n/a (/usr/bin/Xwayland + 0x25eb0)
                #8  0x00005649587cea77 n/a (/usr/bin/Xwayland + 0x10ea77)
                #9  0x00005649586eba78 n/a (/usr/bin/Xwayland + 0x2ba78)
                #10 0x00005649586ecacb n/a (/usr/bin/Xwayland + 0x2cacb)
                #11 0x00005649587cf001 n/a (/usr/bin/Xwayland + 0x10f001)
                #12 0x00005649587cf178 n/a (/usr/bin/Xwayland + 0x10f178)
                #13 0x0000564958765fd4 n/a (/usr/bin/Xwayland + 0xa5fd4)
                #14 0x00005649586dd65d n/a (/usr/bin/Xwayland + 0x1d65d)
                #15 0x00007fe54e827675 n/a (libc.so.6 + 0x27675)
                #16 0x00007fe54e827729 __libc_start_main (libc.so.6 + 0x27729)
                #17 0x00005649586df2c5 n/a (/usr/bin/Xwayland + 0x1f2c5)
                
                Stack trace of thread 1245:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1249:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1246:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1247:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1250:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1263:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1264:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1298:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 2265:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 1262:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 193878:
                #0  0x00007fe54e89f042 n/a (libc.so.6 + 0x9f042)
                #1  0x00007fe54e8931ac n/a (libc.so.6 + 0x931ac)
                #2  0x00007fe54e89381c n/a (libc.so.6 + 0x9381c)
                #3  0x00007fe54e895ede pthread_cond_wait (libc.so.6 + 0x95ede)
                #4  0x00007fe54b76455e n/a (libgallium-25.2.1-arch1.4.so + 0x56455e)
                #5  0x00007fe54b71de7d n/a (libgallium-25.2.1-arch1.4.so + 0x51de7d)
                #6  0x00007fe54b76448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #7  0x00007fe54e8969cb n/a (libc.so.6 + 0x969cb)
                #8  0x00007fe54e91aa0c n/a (libc.so.6 + 0x11aa0c)
                ELF object binary architecture: AMD x86-64

oredumpctl info 683954                                                                                                                                                                                                                                         ξ‚² βœ” 
           PID: 683954 (ut2004-bin-linu)
           UID: 1000 (jorgecpd)
           GID: 1000 (jorgecpd)
        Signal: 6 (ABRT)
     Timestamp: Fri 2025-09-12 21:49:24 WEST (33min ago)
  Command Line: ./ut2004-bin-linux-amd64
    Executable: /opt/ut2004/System/ut2004-bin-linux-amd64
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-ut2004@c4edc649d28a4c1d844e12c35bb2584d.service
          Unit: user@1000.service
     User Unit: app-ut2004@c4edc649d28a4c1d844e12c35bb2584d.service
         Slice: user-1000.slice
     Owner UID: 1000 (jorgecpd)
       Boot ID: 682cf9f6fa8347b991cf4c13cc27c234
    Machine ID: 3bbb9baa45c74d788202779c7929ec25
      Hostname: jorge-computer
       Storage: /var/lib/systemd/coredump/core.ut2004-bin-linu.1000.682cf9f6fa8347b991cf4c13cc27c234.683954.1757710164000000.zst (present)
  Size on Disk: 162.1M
       Message: Process 683954 (ut2004-bin-linu) of user 1000 dumped core.
                
                Module /opt/ut2004/System/ut2004-bin-linux-amd64 without build-id.
                Module libstdc++.so.5 without build-id.
                Stack trace of thread 683969:
                #0  0x00007fe63ac255df abort (libc.so.6 + 0x255df)
                #1  0x00007fe638066ba3 n/a (libgallium-25.2.1-arch1.4.so + 0xa66ba3)
                #2  0x00007fe63806ae94 n/a (libgallium-25.2.1-arch1.4.so + 0xa6ae94)
                #3  0x00007fe637b1df55 n/a (libgallium-25.2.1-arch1.4.so + 0x51df55)
                #4  0x00007fe637b6448d n/a (libgallium-25.2.1-arch1.4.so + 0x56448d)
                #5  0x00007fe63ac969cb n/a (libc.so.6 + 0x969cb)
                #6  0x00007fe63ad1aa0c n/a (libc.so.6 + 0x11aa0c)
                
                Stack trace of thread 683954:
                #0  0x00000000008a0957 _ZN14USpriteEmitter16FillVertexBufferEP21FSpriteParticleVertexP15FLevelSceneNode (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x4a0957)
                #1  0x00000000008a81e9 _ZN27FSpriteParticleVertexStream13GetStreamDataEPv (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x4a81e9)
                #2  0x0000000000d35bf1 _ZN25FOpenGLVertexStreamARB_VA11AddVerticesEP13FVertexStream (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x935bf1)
                #3  0x0000000000d2cd5d _ZN22FOpenGLRenderInterface16SetDynamicStreamE13EVertexShaderP13FVertexStream (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x92cd5d)
                #4  0x00000000008a6785 _ZN14USpriteEmitter15RenderParticlesEP13FDynamicActorP15FLevelSceneNodeP5TListIP13FDynamicLightEP16FRenderInterface (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x4a6785)
                #5  0x0000000000776b0a _ZN8AEmitter6RenderEP13FDynamicActorP15FLevelSceneNodeP5TListIP13FDynamicLightEP16FRenderInterface (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x376b0a)
                #6  0x00000000007e67a3 _ZN13FDynamicActor6RenderEP15FLevelSceneNodeP5TListIP13FDynamicLightEPS2_IP20FProjectorRenderInfoEP16FRenderInterface (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x3e67a3)
                #7  0x0000000000816761 n/a (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x416761)
                #8  0x0000000000812a66 _Z11RenderLevelP15FLevelSceneNodeP16FRenderInterface (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x412a66)
                #9  0x00000000007f3d44 _ZN15FLevelSceneNode6RenderEP16FRenderInterface (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x3f3d44)
                #10 0x00000000007f89e0 _ZN16FPlayerSceneNode6RenderEP16FRenderInterface (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x3f89e0)
                #11 0x000000000069d61e _ZN11UGameEngine4DrawEP9UViewportiPhPi (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x29d61e)
                #12 0x0000000000d1d106 _ZN12USDLViewport7RepaintEi (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x91d106)
                #13 0x0000000000d1ab09 _ZN10USDLClient4TickEv (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x91ab09)
                #14 0x00000000006a0f54 _ZN11UGameEngine4TickEf (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x2a0f54)
                #15 0x000000000053d2a3 _ZN9CMainLoop7RunLoopEv (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x13d2a3)
                #16 0x000000000053344f n/a (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x13344f)
                #17 0x000000000052f1a0 main (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x12f1a0)
                #18 0x00007fe63ac27675 n/a (libc.so.6 + 0x27675)
                #19 0x00007fe63ac27729 __libc_start_main (libc.so.6 + 0x27729)
                #20 0x000000000052bc2a _start (/opt/ut2004/System/ut2004-bin-linux-amd64 + 0x12bc2a)
                ELF object binary architecture: AMD x86-64

Crash Process Description:

When running UT2004 on my Manjaro system with an AMD GPU using the radeonSI/Gallium Mesa driver, crashes occur occasionally. The crash does not happen consistently and cannot be reliably triggered by any specific action in the game.

Observed sequence during a crash:

  1. While playing UT2004, the screen suddenly displays graphical artifacts β€” lines or corrupted visuals β€” while the background continues to update. No further interaction with the game or desktop is possible.
  2. At this point, the system becomes unresponsive, and the only way to regain control is to force a power-off. It is possible that this forced shutdown triggers the SIGABRT signals observed in the coredumps.
  3. Examining the coredump of UT2004 reveals that the crash originates within the OpenGL/Mesa driver stack (libgallium). For example, thread stack traces show multiple calls in libgallium-25.2.1-arch1.4.so and functions like pthread_cond_wait, indicating a failure in GPU command processing:

Stack trace of thread 683954 (UT2004 main thread):

#0  0x00000000008a0957 _ZN14USpriteEmitter16FillVertexBufferEP21FSpriteParticleVertexP15FLevelSceneNode
#1  0x00000000008a81e9 _ZN27FSpriteParticleVertexStream13GetStreamDataEPv
#2  0x0000000000d35bf1 _ZN25FOpenGLVertexStreamARB_VA11AddVerticesEP13FVertexStream
#3  0x0000000000d2cd5d _ZN22FOpenGLRenderInterface16SetDynamicStreamE13EVertexShaderP13FVertexStream
#4  0x00000000008a6785 _ZN14USpriteEmitter15RenderParticlesEP13FDynamicActorP15FLevelSceneNodeP5TListIP13FDynamicLightEP16FRenderInterface
  1. Additionally, the Xwayland process also produces a coredump during these events, with threads blocked in libgallium and system calls, suggesting that the graphical stack becomes completely unstable.

Interpretation:

  • The trigger is UT2004 executing OpenGL rendering commands.
  • The actual crash occurs inside the GPU driver (radeonSI/Gallium/Mesa), which fails to handle the rendering request properly.
  • Visual corruption, system freeze, and SIGABRT are symptoms of driver failure, not necessarily of UT2004 itself.

Notes:

  • The kernel warning amdgpu 0000:0d:00.0: [drm] Mode Validation Warning: Validation OK failed validation appears regularly in the log but does not seem related to these crashes.
  • Crashes are intermittent and cannot be reliably reproduced, which may complicate debugging.

Information on my system

inxi -Fxz                                                                                                                                                                                                                                                       ξ‚² βœ” 

System:
  Kernel: 6.16.4-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Desktop: KDE Plasma v: 6.3.6 Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: ROG CROSSHAIR VIII FORMULA v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 5002
    date: 01/13/2025
Battery:
  ID-1: hidpp_battery_0 charge: 100% condition: N/A volts: 4.2 min: N/A
    model: Logitech G502 LIGHTSPEED Wireless Gaming Mouse status: charging
CPU:
  Info: 8-core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: Zen 3+
    rev: 0 cache: L1: 512 KiB L2: 4 MiB L3: 32 MiB
  Speed (MHz): avg: 3888 min/max: 556/4854 boost: enabled cores: 1: 3888
    2: 3888 3: 3888 4: 3888 5: 3888 6: 3888 7: 3888 8: 3888 9: 3888 10: 3888
    11: 3888 12: 3888 13: 3888 14: 3888 15: 3888 16: 3888 bogomips: 121594
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 14 [Radeon RX 5500/5500M /
    Pro 5500M] vendor: ASRock driver: amdgpu v: kernel arch: RDNA-1
    bus-ID: 0d:00.0
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu resolution:
    1: 3840x2160~144Hz 2: 1920x1200~60Hz
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: N/A
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.1-arch1.4
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 5500 XT (radeonsi
    navi14 LLVM 20.1.8 DRM 3.64 6.16.4-2-MANJARO)
  API: Vulkan v: 1.4.321 drivers: radv surfaces: N/A devices: 1
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdpyinfo,xprop
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 HDMI Audio vendor: ASRock
    driver: snd_hda_intel v: kernel bus-ID: 0d:00.1
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 0f:00.4
  API: ALSA v: k6.16.4-2-MANJARO status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.4.7 status: active
Network:
  Device-1: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion]
    vendor: ASUSTeK driver: atlantic v: kernel port: N/A bus-ID: 05:00.0
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
    port: f000 bus-ID: 06:00.0
  IF: enp6s0 state: down mac: <filter>
  Device-3: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel bus-ID: 07:00.0
  IF: wlp7s0 state: up mac: <filter>
  IF-ID-1: wg0-mullvad state: unknown speed: 10000 Mbps duplex: full
    mac: N/A
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB bus-ID: 1-6:3
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: N/A
  Device-2: Microsoft Nano Transceiver v1.0 for Bluetooth
    driver: hid-generic,usbhid type: USB bus-ID: 3-3.4:7
Drives:
  Local Storage: total: 8.3 TiB used: 1.33 TiB (16.0%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 990 PRO 4TB size: 3.64 TiB
    temp: 50.9 C
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 990 PRO 4TB size: 3.64 TiB
    temp: 50.9 C
  ID-3: /dev/sda vendor: Samsung model: SSD 830 Series size: 119.24 GiB
  ID-4: /dev/sdb vendor: Samsung model: SSD 860 QVO 1TB size: 931.51 GiB
Partition:
  ID-1: / size: 2.59 TiB used: 170.67 GiB (6.4%) fs: btrfs dev: /dev/nvme0n1p3
  ID-2: /boot/efi size: 511 MiB used: 632 KiB (0.1%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 3.44 TiB used: 1.17 TiB (33.9%) fs: ext4
    dev: /dev/nvme1n1p1
  ID-4: /var/log size: 2.59 TiB used: 170.67 GiB (6.4%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: partition size: 63.5 GiB used: 92.1 MiB (0.1%)
    dev: /dev/nvme0n1p2
Sensors:
  System Temperatures: cpu: 43.0 C mobo: 40.0 C gpu: amdgpu temp: 52.0 C
  Fan Speeds (rpm): cpu: 748 gpu: amdgpu fan: 0
Info:
  Memory: total: 32 GiB available: 31.25 GiB used: 5.67 GiB (18.1%)
  Processes: 418 Uptime: 1h 13m Init: systemd
  Packages: 1585 Compilers: clang: 20.1.8 gcc: 15.2.1 Shell: Zsh v: 5.9
    inxi: 3.3.39
1 Like

Here’s a pastebin of the relevant part of journalctl -b -1 output, edited to get rid of the long walls of repeating messages (signaled by […]).

Here are some of the lines that describe the sequence :

  1. gfx ring stops answering, and the relevant process is ut2004-bin-linu
amdgpu: ring gfx_0.0.0 timeout, signaled seq=71334238, emitted seq=71334240
amdgpu: Process information: process ut2004-bin-linu pid 683954 thread ut2004-bin:cs0 pid 683969
  1. Trying to reset the GPU
amdgpu: Starting gfx_0.0.0 ring reset
amdgpu: Ring gfx_0.0.0 reset failed
amdgpu: GPU reset begin!
amdgpu: BACO reset
  1. GPU reset successful but VRAM lost
amdgpu: GPU reset succeeded, trying to resume
[drm] VRAM is lost due to GPU reset!
  1. Partial resume
amdgpu: PSP is resuming...
amdgpu: SMU is resumed successfully!
amdgpu: GPU reset(2) succeeded!
  1. Loss of context - impact on KWin and UT2004
kwin_wayland_wrapper[1226]: amdgpu: The CS has cancelled because the context is lost. This context is innocent.
ut2004[683954]: amdgpu: The CS has cancelled because the context is lost. This context is innocent.
  1. Critical error from the driver
[drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
amdgpu: [drm] device wedged, but recovered through reset
  1. Consequences on display
kwin_wayland[1107]: kwin_wayland_drm: Checking test buffer failed!
discord[...] X connection error received
The X11 connection broke (error 1). Did the X11 server die?