im a new user to the linux community and i choose endeavouros because it looked more appealing, but everytime i try to launch a game from steam, any game, this “error” pop up appears
this game would run perfectly in windows 10
(example: heartwood online)
im not sure whats the problem in here, no error message appears, just that pop up.
have any ideas?
(i noticed this issue is not only on endeavouros and most arch linux distros but, i dont really know what to do)
Firstly, I have a couple of questions to help understand your setup:
What method did you use to install Steam? ( yay -Q | grep steam )
What GPU and GPU drivers are you using? ( inxi -Gx )
And a couple tips:
Use ProtonDB to reference what may have worked or not worked, for others (apparently Heartwood Online “just works” using Proton 8.0-4).
Install Proton-GE (Glorious Eggroll) ( yay -S proton-ge-custom-bin ) and set it as Steams default compatibility tool. This has been great in getting things working
Now on a per-game basis, if Proton-GE can’t correctly play the game, adjust that games compatibility override to progressively lower versions of Proton, until it (hopefully) works.
Most of the time this should hopefully result in working games. Where things come unstuck, is with publishers like EA/Origin and Ubisoft, who have game breaking launchers and anti-cheat technologies that get in the way. I have a number of titles of theirs that were once playable, and are no longer because of invasive launcher updates. I’ve resorted to just personally blacklisting publishers who do this.
ok so, im pretty sure i used “sudo pacman -S steam”
here are the commands you told me to do, (i have no idea how to read those but i think i have a Geforce GT 730)
I didnt really understand how to install proton-ge, i did the command but it didnt show on the steam compatibility tool, asides from all those tips, none of them worked
(btw im sorry if my english is bad, its not my first language)
The first thing of note, is you’re using the open-source Nvidia driver (nouveau). I’m not able to confirm if this typically works with Steam games, I’ve not tried it.
I suspect the proprietary drivers were not automatically installed with your installation, because your GPU is quite old and unsupported by the official release drivers. Your GPU uses the Fermi architecture, which according to the Arch Wiki, is “unsupported”.
You still have options though, because that’s what Arch is all about. You’ll likely need to install the nvidia-390xx-dkms drivers from the AUR. Being a DKMS package means you must also have your kernel headers installed. To help build the correct command you need to run, can you share the output of:
nvidia-inst -t
(don’t run the command this offers you, we’ll need to modify it to your legacy driver)
With respect to Proton-GE not showing up in Steam, may I assume you restarted Steam after installing it?
I thought nvidia-inst came bundled with EndeavourOS, not sure why it wasn’t with yours. But it’s working now, so
Just a note on inserting text in your posts, it’s helpful if it is inserted as pre-formatted text, and not as a screenshot. It’s easier for others to review and work with, and it also helps the search engine.
The command it’s given you actually looks pretty good. On closer inspection, the details you shared earlier state your GPU as being the Nvidia GK208B (GeForce GT 730). That actually falls within the Kepler family, as also indicated by the “K” in that model number.
So according to the Arch Wiki, and again validated by the nvidia-inst command, the correct drivers are actually the nvidia-470xx-dkms drivers.
Firstly, make sure you have your kernel headers installed:
sudo pacman -S linux-headers
(and note that if you switch to a different kernel at some point, ensure you have the headers for that kernel installed also!)
nvidia-inst has given you the correct commands to run. Run it again ( nvidia-inst -t ), and copy and paste the two commands it has given you under “COMMANDS TO RUN”. I would put them here for you, but I can’t copy text from an image.
Reboot, and then post the output of:
inxi -Gx
Hopefully you’ll now be using official Nvidia drivers, and you may find more success in Steam?
It’s dropped because it’s unfortunately reverted to a basic driver. Something hasn’t gone as planned there. Perhaps try rebuilding the kernel boot images. It’ll be one of these commands, depending on whether you’re using Grub or not:
Run the commands it provides you again, and take note of what it outputs in case there was an error. If there was anything like an error, don’t reboot just yet, copy and paste it here (as text please).
i restarted the computer and the resolution is now back and the games worked!! (heartwood atleast, havent tested the others already but they seem to work too)
but omg thank you so much, you dont know how long ive been searching for an answer to that problem, bless you and have a goodnight