amdgpu_job_timedout while playing Deadlock

Hey all, I've had a strange issue while playing Deadlock and, off of my memory, Hunt: Showdown. Never in Street Fighter 6. What happens is that my screens will freeze and, sometimes, recover and continue for an indeterminate period of time. It is similar to what this user was running into: https://discord.com/channels/1072614816579063828/1152583554102984777/1152583554102984777 The journalctl output of it happening tonight is (90% of the text before and after in the 5-minute window is the DiscordProcessObserver message):
Sep 30 20:58:05 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:06 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:07 bazzite kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, but soft recovered
Sep 30 20:58:07 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:08 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:09 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:10 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:10 bazzite corectrl[6419]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Sep 30 20:58:10 bazzite plasmashell[5981]: kf.windowsystem.wayland: Failed to recreate shadow for PlasmaQuick::AppletPopup_QML_165(0x5640018cf870, name="popup>
Sep 30 20:58:10 bazzite plasmashell[5981]: qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0
Sep 30 20:58:11 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:05 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:06 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:07 bazzite kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, but soft recovered
Sep 30 20:58:07 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:08 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:09 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:10 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
Sep 30 20:58:10 bazzite corectrl[6419]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Sep 30 20:58:10 bazzite plasmashell[5981]: kf.windowsystem.wayland: Failed to recreate shadow for PlasmaQuick::AppletPopup_QML_165(0x5640018cf870, name="popup>
Sep 30 20:58:10 bazzite plasmashell[5981]: qt.qpa.wayland: eglSwapBuffers failed with 0x300d, surface: 0x0
Sep 30 20:58:11 bazzite flatpak[13973]: DiscordProcessObserver: Skipping ''
About two weeks ago, after finding this thread (https://old.reddit.com/r/AMDHelp/comments/zbmvjf/any_workaround_for_error_ring_gfx_000_timeout_on/), I installed corectrl and have modified the global profile to limit the maximum MHz to 2233 MHz. Since I've done that I haven't had it crash on me. Yesterday (9/29), I tested setting corectrl's performance mode to 'fixed' and 'high'. I changed it back to the limited MHz after that occurred tonight (9/30). My neofetch output is:
  Orange@bazzite
%%%%%%====%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%%% 󱋩  bazzite:stable 
%%%%%%%%% %%%%%%%%%%%%%%%% 󰣛  Bazzite 40 (FROM Fedora Kinoite)
%%%%%%%%% %%%%%%%%%%%%%%%###   Linux 6.9.12-205.fsync.fc40.x86_64
%%%%%%%%% %%%%%%%%%%%%%###### 󰅐  15 hours, 5 mins
== =======###### 󰔠  Spawned on Aug 28 2024
== =========#####
%%%%%%%%% %%%%%%%####======##### 󰻠  AMD Ryzen 7 5800X3D (16) @ 4.82 GHz
%%%%%%%%% %%%%%#######=====##### 󰍛  AMD Radeon RX 7800 XT [Discrete]
%%%%%%%%% %%%#########=====#####   11.10 GiB / 31.23 GiB (36%)
%%%%%%%%% %%##########=====#####   514.76 GiB / 2.17 TiB (23%) - fuseblk
%%%%%%%%%====###########=====######   67.45 GiB / 464.76 GiB (15%) - btrfs [Read-only]
%%%%%%%%====#########======######   254.58 GiB / 1.46 TiB (17%) - btrfs
%%%%%%%=====#####========###### 󰍹  1440x2560 @ 155 Hz in 27″ [External]
%%%%###===============####### 󰍹  2560x1440 @ 165 Hz in 27″ [External] *
%#######==========######### 󰖺  Generic X-Box pad
#######################
################### 󰕮  KDE Plasma 6.1.5
###########   KWin (Wayland)
  bash 5.2.26
  Ptyxis 46.6
󰏖  2800 (rpm), 20 (flatpak-system), 11 (flatpak-user)
  Orange@bazzite
%%%%%%====%%%%%%%%%%
%%%%%%%% %%%%%%%%%%%%%% 󱋩  bazzite:stable 
%%%%%%%%% %%%%%%%%%%%%%%%% 󰣛  Bazzite 40 (FROM Fedora Kinoite)
%%%%%%%%% %%%%%%%%%%%%%%%###   Linux 6.9.12-205.fsync.fc40.x86_64
%%%%%%%%% %%%%%%%%%%%%%###### 󰅐  15 hours, 5 mins
== =======###### 󰔠  Spawned on Aug 28 2024
== =========#####
%%%%%%%%% %%%%%%%####======##### 󰻠  AMD Ryzen 7 5800X3D (16) @ 4.82 GHz
%%%%%%%%% %%%%%#######=====##### 󰍛  AMD Radeon RX 7800 XT [Discrete]
%%%%%%%%% %%%#########=====#####   11.10 GiB / 31.23 GiB (36%)
%%%%%%%%% %%##########=====#####   514.76 GiB / 2.17 TiB (23%) - fuseblk
%%%%%%%%%====###########=====######   67.45 GiB / 464.76 GiB (15%) - btrfs [Read-only]
%%%%%%%%====#########======######   254.58 GiB / 1.46 TiB (17%) - btrfs
%%%%%%%=====#####========###### 󰍹  1440x2560 @ 155 Hz in 27″ [External]
%%%%###===============####### 󰍹  2560x1440 @ 165 Hz in 27″ [External] *
%#######==========######### 󰖺  Generic X-Box pad
#######################
################### 󰕮  KDE Plasma 6.1.5
###########   KWin (Wayland)
  bash 5.2.26
  Ptyxis 46.6
󰏖  2800 (rpm), 20 (flatpak-system), 11 (flatpak-user)
I guess I should note this is my first AMD GPU as my previous EVGA 2080 died. I've had this card since August 28th. I've only been using Bazzite since that date too. I guess I'm unsure if I have a faulty card or if it's something else. It doesn't seem to occur if I limit the MHz. Thoughts? Any additional info necessary?
1 Reply
Orange
OrangeOP2mo ago
Going to attempt a few things tonight in my testing - Disable c state in BIOS Disable dynamic power management in the AMDgpu driver Played some Street Fighter and some Deadlock tonight and didn't experience the crash on either after disabling Global C State in my BIOS
Want results from more Discord servers?
Add your server