Ubuntu only utilizing GPU for one program

I just installed ubuntu 24.04 not long ago so it’s a completely fresh install.
I’m a bit new to this so I’m gonna need some help.

No, this seems to not be the usual NVIDIA problems, I’ve tried everything I could find online about this including searching this forum and nobody elses posts seemed to have the same errors or log messages as me nor did their solutions seem to work.

Exact problem happening:
GPU is listed and detected with my system, BUT, something is off;

  1. On settings > system > about the GPU isn’t listed under the other units, but in the next menu > system details it’s listed with the rest.
  2. NVIDIA X Server Settings GPU shows up as well, but while GPU utilization is on 25-35% when a few programs are running, it does not increase the % when I launch a game, even if it’s a minecraft modpack we’re talking about. And the Video Engine Utilization stays on 0% at all times.
  3. When running heavier games like a minecraft modpack, what I see in htop is instead the CPU having all cores almost max out.
  4. For some reason, the one steam game I have installed is the only game using the GPU.
  5. Only ever seen one thing outside of that use GPU when I run the command, and that’s steamwebhelper. Not even youtube videos on firefox, that came with ubuntu, are using it. So clearly it can be used, but just often isn’t.
  6. In minecraft when you hit F3 you’re supposed to see your GPU if it’s using it, but it shows my GPU but clearly isn’t using it.

Tech Info:
MB: ASUSTeK ROG Strix X399-E Gaming
CPU: AMD Ryzen Threadripper 2920X
GPU: NVIDIA GeForce RTX 2060 SUPER
Sys: Ubuntu 24.04.2 LTS
Env: Gnome 46
Kernel: 6.11.0-26-generic
NVIDIA Driver: 570 (proprietary, tested)
Monitor: DELL U2412M (HDMI-0)
Disks: 2x m.2 SSD and 2x SATA SSD. (sys on one m.2 disk)

Additional info:

  1. Steam version: deb from app center.
  2. Minecraft version: deb from official site dpkg.
  3. Modded minecraft: Used PrismLauncher.
  4. World of warcraft: Lutris > wine > battle net > WoW.exe.
  5. Tried to get the minecraft’s and WoW on secondary drive, cause I want the main drive to be for the main system and various things like browser or wtv and I’m still figuring out how to do the multiple drives thing in linux. But even with vanilla minecraft on the main drive, it’s the same.
  6. Reason I’m trying to do this with NVIDIA drivers is what I learned was that some things, including WoW, works better (or at all) with it.

What I’ve tried:

  • First thing you do is download 32bit library.
  • Updating to latest NVIDIA graphics drivers by expanding on more versions of the proprietary ones and updating software and packages for that using apt.
  • Installed NVIDIA graphics drivers by using commands only instead.
  • Downloaded a whole list of libraries the terminal told me I needed.
  • Used the install -f to search and install for missing libraries.
  • I guess this was all done in the wrong order? Cause I had to do a repair installation and packages command.
  • Going to NVIDIA’s webpage to download an even later driver that wasn’t even showing up in the additional drivers in ubuntu.
  • Installed vulkan and it’s library
  • Installed gcc
  • Blacklisted nouveau and reinstalled all drivers.
  • Installed g++
  • Reinstalled system thinking I messed up something too much that the repair couldn’t fix it and reinstalled ppa, graphics drivers, libraries and searched for more missing libraries.
  • Pulled a funny and changed some permissions in some places I shouldn’t have and caused myself a black-screen (you may laugh, i’m stupid) in which I went to get a new ubuntu installation file and used the option to update the installer before continuing to install again.
  • Tried using open source drivers instead
  • Got the cuda toolkit.
  • NVIDIA X Server Settings Application Profile has been set up after some fiddling around but it has made zero difference.
  • Went through BIOS to check all the settings were what the community seems to recommend to get this to work including things like disabling safe boot.
  • Reinstalled system a couple of additional times trying to fix things I broke trying to fix this, so in case a fresh re-installation after a fresh installation was required…well there ya go lol.

I’m kind of a noob with linux, and I’m a little worried about messing this up on my own again since the black-screen, so please help me.