So my NVIDIA driver is latest:
$ dpkg --list | grep libnvidia-gl
ii libnvidia-gl-455:amd64 455.32.00-0ubuntu1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
But steam will not launch. Allegedly, this is because it is missing 32 bit libraries.
When I try to install the 32 bit GL library, I get:
$ sudo apt-get install libnvidia-gl-455:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libnvidia-gl-455:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libnvidia-common-455
E: Package 'libnvidia-gl-455:i386' has no installation candidate
And following the prompted solution:
$ sudo apt-get install libnvidia-common-455:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libnvidia-common-455:i386
So, how can I get the 32 bit version of libGL for nvidia?
NOTE: I cannot downgrade my nvidia-driver to an earlier version, as CUDA requires latest, and my development uses CUDA.
graphics-drivers
PPA it only goes up to the 450 driver which has the 32bit drivers. Also, if you install CUDA from the.run
file, you can unselect the driver that is used that way you can use pretty much whatever driver you want. See: https://askubuntu.com/a/1077063/231142 where I cover the .run file installation. – Terrance Oct 27 '20 at 22:23