#Steam games are running terribly
38 messages Β· Page 1 of 1 (latest)
Also added a blacklist to nouveau in /etc/modprobe.d/blacklist-nouveau.conf
running steam through flatpak too
Verify what modules and drivers you have before blacklisting
lspci -k | grep -iA3 vga and pacman -Qs nvidia would be a good start
that's why i did blacklist because nouveau was in the kernel modules
it doesn't look like it did it's job though since it's still in lspci
but nvidia is in use so im not sure what to troubleshoot from here
Looks set up OK. What does nvidia-smi say?
Looks good too
glxinfo | grep -i renderer ? if you don't have glxinfo, install mesa-utils
Annoyingly that all looks fine
yea π
- drivers & modules β
- nvidia-smi reports ok β
- glx renderer is the card β
π€
If you run your game and then run nvidia-smi, does it appear in that list of processes?
I wonder if this is worth looking into https://wiki.archlinux.org/title/PRIME
My guess is that it's falling back to your AMD iGPU for some reason. With prime you can force apps to use the nvidia dGPU
very possible since you're right, it doesn't appear in nvidia-smi
Fingers crossed!
top command is with the game loaded and the bottom is without, so i bet it's loading through integrated graphics
https://wiki.archlinux.org/title/PRIME#PRIME_render_offload to test, I think
That wiki page is pretty dense, bit of a mess imo :/
prime-run I think is the command you need
it's weird because the default is my graphics card, not sure if this is the correct command to troubleshoot with prime to check but it's worth posting i think
very confusing since the wiki says this is a valid command
going to try to run steam natively and instead of running it through flatpak and i'm going to see if that's the problem
Your syntax isn't quite right here. It goes
VARIABLE="value"
``` which sets VARIABLE to "value" in the shell, so when you run `prime-run` it gets that set for it
You can also set variables just for a single command, like VARIABLE="value" <command>
nah it runs perfectly w/o flatpak
Oh, cool
ffs going to have to do assetto corsa content manager all over again LMAO
welp
ty for the help <3
because I already wrote it π
i see though i forgot the pointer = to the value darn