#Steam games are running terribly

38 messages Β· Page 1 of 1 (latest)

dim atlas
#

I'm running on a clean install with a gtx 1080 on nvidia-580xx
I've installed the latest proton-ge

All games including gloomwood (a low resource game) are running on 2 fps

#

Also added a blacklist to nouveau in /etc/modprobe.d/blacklist-nouveau.conf

#

running steam through flatpak too

magic grotto
#

Verify what modules and drivers you have before blacklisting

#

lspci -k | grep -iA3 vga and pacman -Qs nvidia would be a good start

dim atlas
#

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

magic grotto
#

Looks set up OK. What does nvidia-smi say?

dim atlas
magic grotto
#

Looks good too

#

glxinfo | grep -i renderer ? if you don't have glxinfo, install mesa-utils

dim atlas
#

got it

magic grotto
#

Annoyingly that all looks fine

dim atlas
#

yea 😭

magic grotto
#
  • 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?

#

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

dim atlas
#

very possible since you're right, it doesn't appear in nvidia-smi

magic grotto
#

Fingers crossed!

dim atlas
#

top command is with the game loaded and the bottom is without, so i bet it's loading through integrated graphics

magic grotto
#

That wiki page is pretty dense, bit of a mess imo :/

#

prime-run I think is the command you need

dim atlas
#

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

magic grotto
#

You can also set variables just for a single command, like VARIABLE="value" <command>

dim atlas
#

nah it runs perfectly w/o flatpak

magic grotto
#

Oh, cool

dim atlas
#

ffs going to have to do assetto corsa content manager all over again LMAO

#

welp

#

ty for the help <3

magic grotto
dim atlas
#

i see though i forgot the pointer = to the value darn