I installed nvidia the hard way and hit the 32bit to be installed but its not or something else is missing when i installed steam it doesn’t run. Something to do with 32bit dependencies. can somebody help me get whatever is missing to work Thank you
Maybe something is written in the log:
cat /var/log/nvidia-installer.log
Or post your exact error message(s) so that somebody can tell you what you need to install.
What do i put exactly. I put this in
cd ~/.local/share/Steam/ubuntu12_32
But then after that confused at what to do
I put this in
LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq
but nothing happens no output I’m i doing this right
Well i run this and here’s the output for that
tj@wolf:~> STEAM_RUNTIME=0 steamremoving troublesome steam-runtime libs...
Running Steam on opensuse tumbleweed 20160901 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Here’s this if this helps
Looks like OpenGL is not working.
The installation seems to have worked fine.
Did you reboot afterwards?
Did you blacklist nouveau (or add “nomodeset” to the boot options).
Please post /var/log/Xorg.0.log to see whether the nvidia driver is actually in use, and if not why.
Yes i rebooted after
I did this specified on the SDB hard way
echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf && mkinitrd && reboot
pretty sure nouveau isn’t running or NVIDIA settings wouldn’t come up. But where do i add nomodeset at and do i put quotes on it.
Here’s the /var/log/Xorg.0.log
nomodeset in Grub. For one time try press e at grub find line linux or linixefi go to end add space and nomodeset press F10 to booot
for permanent add to kernel option in Yast boot loader
The Xorg.0.log is fine.
The nvidia driver is in use and seems to work fine.
Can you please post the original error message(s) you got?
I.e. when you run steam normally, without that STEAM_RUNTIME=0.
When i click on steam it just doesn’t start. So how do i figure that out
Can you please be more specific on what to do please. How is it supposed to look like and do i add quotes Like this also “nomodeset”
And what do you mean “for permanent add to kernel option in Yast boot loader” can you show how its supposed to look please
Thank you
Press ‘e’ at the boot menu, search for a line starting with “linux” or “linuxefi” and append “nomodeset” at the end, without the quotes.
But it’s not necessary, the nvidia driver is loaded correctly.
(blacklisting nouveau is enough anyway)
And what do you mean “for permanent add to kernel option in Yast boot loader” can you show how its supposed to look please
The above only affects the current boot.
If you reboot, that change is lost.
To make the change stick, you’d need to do it in YaST->System->Boot Loader->Kernel Parameters.
But again, you don’t need to do that, and it won’t help either.
Run it in a terminal window and post the errors.
Just like you did before, but without that “STEAM_RUNTIME=0”.
Like this
tj@wolf:~> steam
removing troublesome steam-runtime libs…
Running Steam on opensuse tumbleweed 20160901 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Hm. So this OpenGL error was not related to STEAM_RUNTIME…
And what does the following command say?
glxinfo | grep render
(you may need to install Mesa-demo-x first)
yep i had to install it
Thank you for your support so far you have been awesome awesome help so far
tj@wolf:~> glxinfo | grep render
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 153 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 48
Current serial number in output stream: 47
So this is not at all specific to steam, OpenGL is broken in general.
One possible reason would be that the wrong libGL is used (or it is missing completely).
What do the following commands print:
ldd /usr/bin/glxinfo |grep GL
ls -l /usr/lib*/libGL*
Did you install updates after installing the nvidia driver?
A Mesa update will overwrite nvidia’s libGL (because nvidia will overwrite Mesa’s libGL on installation in the first place), you need to reinstall the nvidia driver afterwards.
I installed updates before i think.
I’m getting 30 updates now. should i update see if it fixes things
tj@wolf:~> ldd /usr/bin/glxinfo |grep GL libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f69b2fea000)
tj@wolf:~> ls -l /usr/lib*/libGL*
-rwxr-xr-x 1 root root 822536 Sep 16 00:26 /usr/lib64/libGLdispatch.so.0
lrwxrwxrwx 1 root root 29 Sep 16 00:26 /usr/lib64/libGLESv1_CM_nvidia.so.1 -> libGLESv1_CM_nvidia.so.367.44
-rwxr-xr-x 1 root root 51528 Sep 16 00:26 /usr/lib64/libGLESv1_CM_nvidia.so.367.44
lrwxrwxrwx 1 root root 17 Sep 16 00:26 /usr/lib64/libGLESv1_CM.so -> libGLESv1_CM.so.1
-rwxr-xr-x 1 root root 33872 Sep 16 00:26 /usr/lib64/libGLESv1_CM.so.1
lrwxrwxrwx 1 root root 26 Sep 16 00:26 /usr/lib64/libGLESv2_nvidia.so.2 -> libGLESv2_nvidia.so.367.44
-rwxr-xr-x 1 root root 75680 Sep 16 00:26 /usr/lib64/libGLESv2_nvidia.so.367.44
lrwxrwxrwx 1 root root 14 Sep 16 00:26 /usr/lib64/libGLESv2.so -> libGLESv2.so.2
-rwxr-xr-x 1 root root 51504 Sep 16 00:26 /usr/lib64/libGLESv2.so.2
lrwxrwxrwx 1 root root 19 Sep 2 08:55 /usr/lib64/libGLEWmx.so.1.13 -> libGLEWmx.so.1.13.0
-rwxr-xr-x 1 root root 497832 Sep 2 08:55 /usr/lib64/libGLEWmx.so.1.13.0
lrwxrwxrwx 1 root root 17 Sep 2 08:55 /usr/lib64/libGLEW.so.1.13 -> libGLEW.so.1.13.0
-rwxr-xr-x 1 root root 563368 Sep 2 08:55 /usr/lib64/libGLEW.so.1.13.0
-rw-r--r-- 1 root root 656 Sep 16 00:26 /usr/lib64/libGL.la
lrwxrwxrwx 1 root root 10 Sep 16 00:26 /usr/lib64/libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 14 Sep 9 07:09 /usr/lib64/libGL.so.1 -> libGL.so.1.2.0
-rwxr-xr-x 1 root root 579760 Sep 16 00:26 /usr/lib64/libGL.so.1.0.0
lrwxrwxrwx 1 root root 14 Sep 9 07:09 /usr/lib64/libGL.so.1.2 -> libGL.so.1.2.0
-rwxr-xr-x 1 root root 484008 Sep 9 07:09 /usr/lib64/libGL.so.1.2.0
lrwxrwxrwx 1 root root 15 Sep 2 08:53 /usr/lib64/libGLU.so.1 -> libGLU.so.1.3.1
-rwxr-xr-x 1 root root 453464 Sep 2 08:53 /usr/lib64/libGLU.so.1.3.1
lrwxrwxrwx 1 root root 23 Sep 16 00:26 /usr/lib64/libGLX_indirect.so.0 -> libGLX_nvidia.so.367.44
lrwxrwxrwx 1 root root 23 Sep 16 00:26 /usr/lib64/libGLX_nvidia.so.0 -> libGLX_nvidia.so.367.44
-rwxr-xr-x 1 root root 1273880 Sep 16 00:26 /usr/lib64/libGLX_nvidia.so.367.44
lrwxrwxrwx 1 root root 11 Sep 16 00:26 /usr/lib64/libGLX.so -> libGLX.so.0
-rwxr-xr-x 1 root root 68824 Sep 16 00:26 /usr/lib64/libGLX.so.0
-rwxr-xr-x 1 root root 542720 Sep 16 00:26 /usr/lib/libGLdispatch.so.0
lrwxrwxrwx 1 root root 29 Sep 16 00:26 /usr/lib/libGLESv1_CM_nvidia.so.1 -> libGLESv1_CM_nvidia.so.367.44
-rwxr-xr-x 1 root root 46808 Sep 16 00:26 /usr/lib/libGLESv1_CM_nvidia.so.367.44
lrwxrwxrwx 1 root root 17 Sep 16 00:26 /usr/lib/libGLESv1_CM.so -> libGLESv1_CM.so.1
-rwxr-xr-x 1 root root 30028 Sep 16 00:26 /usr/lib/libGLESv1_CM.so.1
lrwxrwxrwx 1 root root 26 Sep 16 00:26 /usr/lib/libGLESv2_nvidia.so.2 -> libGLESv2_nvidia.so.367.44
-rwxr-xr-x 1 root root 71384 Sep 16 00:26 /usr/lib/libGLESv2_nvidia.so.367.44
lrwxrwxrwx 1 root root 14 Sep 16 00:26 /usr/lib/libGLESv2.so -> libGLESv2.so.2
-rwxr-xr-x 1 root root 38160 Sep 16 00:26 /usr/lib/libGLESv2.so.2
-rw-r--r-- 1 root root 651 Sep 16 00:26 /usr/lib/libGL.la
lrwxrwxrwx 1 root root 10 Sep 16 00:26 /usr/lib/libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 14 Sep 9 06:01 /usr/lib/libGL.so.1 -> libGL.so.1.2.0
-rwxr-xr-x 1 root root 439972 Sep 16 00:26 /usr/lib/libGL.so.1.0.0
lrwxrwxrwx 1 root root 14 Sep 9 06:01 /usr/lib/libGL.so.1.2 -> libGL.so.1.2.0
-rwxr-xr-x 1 root root 477704 Sep 9 06:01 /usr/lib/libGL.so.1.2.0
lrwxrwxrwx 1 root root 23 Sep 16 00:26 /usr/lib/libGLX_indirect.so.0 -> libGLX_nvidia.so.367.44
lrwxrwxrwx 1 root root 23 Sep 16 00:26 /usr/lib/libGLX_nvidia.so.0 -> libGLX_nvidia.so.367.44
-rwxr-xr-x 1 root root 1112212 Sep 16 00:26 /usr/lib/libGLX_nvidia.so.367.44
lrwxrwxrwx 1 root root 11 Sep 16 00:26 /usr/lib/libGLX.so -> libGLX.so.0
-rwxr-xr-x 1 root root 59828 Sep 16 00:26 /usr/lib/libGLX.so.0
tj@wolf:~>
Do i need to remove nvidia driver first before i reinsstall the same one. If so how just in case