Intermittent Framedrops After 45 Minutes of Gaming with New GPU

Hi all,

I’ve been experiencing a very strange issue lately. After roughly 45 minutes of gaming, I start noticing severe frame drops. They are particularly noticeable when I move my mouse. It feels like every 20 frames, about 5 are missing — the game runs perfectly for half a second, then hard freezes for about a fifth of a second, repeat.

I recently swapped from a RTX 3060 to a Sapphire Radeon RX 7800 XT 16GB PURE, but in the first two weeks I didnt have this issue.
My sensors are fine, temps are 75~ish when it starts happening.

I’m attaching my inxi -Fz output for additional context:

System:
Kernel: 6.11.9-arch1-1 arch: x86_64 bits: 64
Desktop: Hyprland v: 0.45.1 Distro: EndeavourOS
Machine:
Type: Desktop Mobo: Micro-Star model: B650 GAMING PLUS WIFI (MS-7E26) v: 1.0
serial: UEFI: American Megatrends LLC. v: 1.E0
date: 06/11/2024
CPU:
Info: 6-core model: AMD Ryzen 5 7600X bits: 64 type: MT MCP cache: L2: 6 MiB
Speed (MHz): avg: 3499 min/max: 545/5453 cores: 1: 3499 2: 3499 3: 3499
4: 3499 5: 3499 6: 3499 7: 3499 8: 3499 9: 3499 10: 3499 11: 3499 12: 3499
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 32 [Radeon RX 7700 XT /
7800 XT] driver: amdgpu v: kernel
Device-2: Advanced Micro Devices [AMD/ATI] Raphael driver: amdgpu
v: kernel
Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
compositor: Hyprland v: 0.45.1 driver: X: loaded: amdgpu
unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu,amdgpu resolution:
1: 2560x1440 2: 1920x1080
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.2.7-arch1.1
renderer: AMD Radeon RX 7800 XT (radeonsi navi32 LLVM 18.1.8 DRM 3.59
6.11.9-arch1-1)
API: Vulkan v: 1.3.295 drivers: radv surfaces: xcb,xlib,wayland
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High
Definition Audio driver: snd_hda_intel
Device-3: Advanced Micro Devices [AMD] Family 17h/19h HD Audio
driver: snd_hda_intel
Device-4: Arturia Minilab3 driver: snd-usb-audio type: USB
Device-5: Shure MV7 driver: hid-generic,snd-usb-audio,usbhid type: USB
API: ALSA v: k6.11.9-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.2.6 status: active
Network:
Device-1: Realtek RTL8125 2.5GbE driver: r8169
IF: enp14s0 state: up speed: 1000 Mbps duplex: full mac:
Device-2: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e
IF: wlan0 state: down mac:
IF-ID-1: docker0 state: down mac:
IF-ID-2: tun0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
Bluetooth:
Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) driver: btusb
type: USB
Report: btmgmt ID: hci0 state: up address: bt-v: 4.0
Device-2: MediaTek Wireless_Device driver: btusb type: USB
Report: ID: hci1 state: up address: bt-v: 5.2
Drives:
Local Storage: total: 2.73 TiB used: 1.65 TiB (60.3%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: WD BLACK SN850X HS
1000GB size: 931.51 GiB
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 980 1TB size: 931.51 GiB
ID-3: /dev/sda vendor: Western Digital model: WD1003FZEX-00K3CA0
size: 931.51 GiB
Partition:
ID-1: / size: 921.73 GiB used: 774.96 GiB (84.1%) fs: btrfs
dev: /dev/nvme0n1p2
ID-2: /home size: 921.73 GiB used: 774.96 GiB (84.1%) fs: btrfs
dev: /dev/nvme0n1p2
ID-3: /var/log size: 921.73 GiB used: 774.96 GiB (84.1%) fs: btrfs
dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%)
dev: /dev/nvme0n1p3
Sensors:
System Temperatures: cpu: 55.1 C mobo: 40.0 C
Fan Speeds (rpm): fan-1: 883 fan-2: 0 fan-3: 734 fan-4: 0 fan-5: 736
fan-6: 740 fan-7: 0 fan-8: 0 fan-9: 0 fan-10: 0
GPU: device: amdgpu temp: 62.0 C fan: 0 device: amdgpu temp: 44.0 C
Info:
Memory: total: 32 GiB note: est. available: 30.46 GiB used: 8.69 GiB (28.5%)
Processes: 419 Uptime: 1h 56m Shell: Bash inxi: 3.3.36

Does anyone have any ideas about what could be causing this issue?

What are they when it happens?

what thermal paste did you use?

Sorry, my wording was a little weird.
They are 75-85 C when the issues begin, so no problems there. The GPU is new so stock thermal paste, for the CPU I have Arctic MX-4, applied around half a year ago.

can you share more details
what game was you playing or type of game

how are you playing the games (steam, lutris)

the more information you can give the more the gurus can help.

Now that you mention it, I haven’t noticed it happening outside of steam. I use proton bleeding edge, I’ll revert to experimental and see if that fixes it. I’ll reply again after work and mark it as solved if it does.

There are some newer UEFI Bios updates for this board. The latest are beta but there are two that are newer than your current version.

1 Like

Neither worked unfortunately (Proton Experimental or Mobo new BIOS + Bleeding edge)

It may be a game platform issue. :thinking: I’m not a gamer and don’t use Steam or Lutris. I see you have vulkan drivers installed. Did you go through and check if it is working properly? Do you have all the proper drivers installed for it?

https://wiki.archlinux.org/title/AMDGPU
https://wiki.archlinux.org/title/Vulkan#

Edit: Does vulkaninfo provide the proper output?

1 Like

Had a look again, I have everything reccomended installed and vulkaninfo contains my GPUs info (and the integrated graphics info ofc). I’m gonna try to disable the integrated graphics and report back.