Black screen and frozen PC every second start of game

I installed Ghost of Tsushima via Lutris, without using Steam.
The problem is that every time the game starts after the PC was in suspend mode, the screen goes black, I hear the intro sound, but then I cannot do anything anymore. No key combination (e.g. ctrl+alt+F3) does anything and I have to restart the PC (see error message below).
However, every time the game starts after a reboot, it works normally and I can play without issues. I can also start the game again as long as I don’t suspend.

I tried following options, all with the same issue:

  • Windowed, Bordered, Fullscreen
  • Gamescope, no gamescope
  • Wine version: UMU-Proton-9.0-2, GE-Proton, Proton - Experimental
  • Hyprland or KDE Plasma (Wayland and X11)
  • Gamemode on/off

OS: Archlinux
CPU: Ryzen 5800X
GPU: AMD 5700XT

Here is the output of journalctl before the crash:

Aug 10 10:51:05 archdesktop pkexec[18709]: user: Error executing command as another user: Not authorized [USER=root] [TTY=unknown] [CWD=/home/user] [COMMAND=/usr/lib/gamemode/cpugovctl set perfor>
Aug 10 10:51:05 archdesktop gamemoded[18709]: Error executing command as another user: Not authorized
Aug 10 10:51:05 archdesktop gamemoded[18709]: This incident has been reported.
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: External process failed with exit code 127
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Output was:
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Failed to update cpu governor policy
Aug 10 10:51:05 archdesktop pkexec[18714]: user: Error executing command as another user: Not authorized [USER=root] [TTY=unknown] [CWD=/home/user] [COMMAND=/usr/lib/gamemode/procsysctl split_loc>
Aug 10 10:51:05 archdesktop gamemoded[18714]: Error executing command as another user: Not authorized
Aug 10 10:51:05 archdesktop gamemoded[18714]: This incident has been reported.
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: External process failed with exit code 127
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Output was:
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Failed to update split_lock_mitigate
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Skipping ioprio on client [18708,18708]: ioprio was (0) but we expected (4)
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Addition requested for already known client 18708 [/usr/bin/env].
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Skipping ioprio on client [18721,18721]: ioprio was (0) but we expected (4)
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Skipping ioprio on client [18722,18722]: ioprio was (0) but we expected (4)
Aug 10 10:51:05 archdesktop gamemoded[3902]: ERROR: Skipping ioprio on client [18723,18723]: ioprio was (0) but we expected (4)
Aug 10 10:51:22 archdesktop kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=1420339, emitted seq=1420341
Aug 10 10:51:22 archdesktop kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GhostOfTsushima pid 18859 thread vkd3d_queue pid 18909
Aug 10 10:51:22 archdesktop kernel: amdgpu 0000:2d:00.0: amdgpu: GPU reset begin!
Aug 10 10:51:28 archdesktop kernel: [drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:91:crtc-0] hw_done or flip_done timed out

Any help would be very much appreciated!

It’s not problem with the game, you can tweak game settings how ever you want but it’s not going to help.
Problem must be somewhere in the system.

But that’s the only game where this issue happens. Other games on Steam or Lutris work fine after suspend.