nvidia 32 bit dependencies tumbleweed

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

See Steam - openSUSE Wiki

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

http://pastebin.com/kG7HRhRU

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

http://pastebin.com/m0BizTrA

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