Games freeze, but alt-tabbing fixes it

Alright, this is driving me nuts. My games very frequently freeze. By frequently, I mean like once every 5 mins. The screen stops updating, but I can still hear sound usually. The crazy part is that alt-tabbing completely fixes it. I alt-tab to some other app, usually a web browser or terminal, then alt-tab back to the game and it it's fine.

Here's my fastfetch output...
                                            cjbottaro@clockworks
     %%%%%%====%%%%%%%%%%
   %%%%%%%%    %%%%%%%%%%%%%%             󱋩  bazzite-gnome-nvidia-open:stable 
  %%%%%%%%%    %%%%%%%%%%%%%%%%           󰣛  Bazzite
  %%%%%%%%%    %%%%%%%%%%%%%%%###           Linux 6.15.9-116.bazzite.fc42.x86_64
  %%%%%%%%%    %%%%%%%%%%%%%######        󰅐  47 mins
  ==                  =======######
  ==                  =========#####      󰻠  AMD Ryzen 7 9800X3D (16) @ 5.27 GHz
  %%%%%%%%%    %%%%%%%####======#####     󰍛  NVIDIA GeForce RTX 5090 [Discrete]
  %%%%%%%%%    %%%%%#######=====#####       7.43 GiB / 62.44 GiB (12%)
  %%%%%%%%%    %%%#########=====#####       333.98 GiB / 1.82 TiB (18%) - btrfs [Read-only]
  %%%%%%%%%    %%##########=====#####     󰍹  3440x1440 @ 144 Hz in 34" [External]
  %%%%%%%%%====###########=====######     󰖺  keyd virtual pointer
   %%%%%%%%====#########======######      󰖺  Microsoft X-Box One Elite 2 pad
    %%%%%%%=====#####========######
     %%%%###===============#######        󰕮  GNOME 48.4
      %#######==========#########           Mutter (Wayland)
        #######################             bash 5.2.37
          ###################               ghostty 1.1.3-1.fc42
              ###########                 󰏖  2316 (rpm), 50 (flatpak), 14 (brew)

                                           ● ● ● ● ● ● ● ●


The really crazy part that it doesn't happen on my gf's computer which is nearly identical, except for:
  • Ryzen 5700X
  • RTX 3070
  • Gigabyte motherboard
But other than that, identical. Even use the same dotfiles repo and general setup.

Bot says that a 5090 is new, where as a 3070 is old and battle tested. Is there any credence to that?

Temps are great while gaming, both cpu and gpu around 55C. During stress testing, they get up to about 70C, but that's it. I've run memtest86 and it passes. I even set my memory to JEDEC settings just to rule that out.

Any ideas would be greatly appreciated. Thank you.
Was this page helpful?