LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Steam won't launch (https://www.linuxquestions.org/questions/slackware-14/steam-wont-launch-4175663674/)

v32itas 11-04-2019 01:35 PM

Steam won't launch
 
After installing and configuring Nvidia drivers on Slackware 14.2 (multilib) successfully, I had an issue with steam where steam launched from terminal outputs just (steam worked fine with default nouveau)

Code:

Couldn't find dpkg, please update steamdeps for your distribution.
    Actually, don't worry - this is Slackware!

Running Steam on slackware 14.2 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!

the issue which was not solved here https://steamcommunity.com/app/22141...2851360463413/

and had some suggestions here https://github.com/ValveSoftware/ste...ux/issues/5166

Simply reinstalling nvidia-driver via sboinstall with multilib variable

Code:

#COMPAT32="yes" sboinstall nvidia-driver
solved the issue. ( I also cleared ~/.steam ~/.local/share/Steam/ and reinstalled steam but I doubt it was relevant )

chris.willing 11-04-2019 07:00 PM

This is a general mesa/nvidia binary driver issue and is not specific to steam. Each overwrites a library provided by the other. A typical scenario is when mesa is updated or reinstalled for some reason; then some/most/all opengl apps no longer work in accelerated mode. I find the quickest test of this condition is to run 'glxgears'; if that doesn't work, then reinstall the nvidia driver, which overwrites the library file that mesa just overwrote.

After this has happened lots of times, you'll start remembering to reinstall the nvidia driver after any mesa update. In fact that could possibly be done automagically via mesa's doinst.sh script; detect whether the nvidia binary driver is installed and, if so, reinstall it. However since the nvidia binary driver isn't part of stock Slackware Linux, the automagic solution is unlikely to be implemented - best to remember to reinstall the nvidia driver yourself.

chris


All times are GMT -5. The time now is 09:53 AM.