ok,,,, there seems to be an issue with the Nvidia driver 460.39.
After researching, I found that they go and try another Nvidia driver.
Here is a post from Steam fourms:
https://steamcommunity.com/app/221410/discussions/2/1848072002756331460/?ctp=2
I pasted it here for all to read
The issue is that it appears the libnvidia-gl-* drivers are no longer available on the PPA, but the good news is that the nvidia drivers should have included 32 bit support, so we just have to tell steam what exact graphics libraries to use.
First, you have to ensure that the i386 mesa drivers are installed
sudo apt-get install --reinstall libgl1-mesa-glx:i386
Next, you have to find where your nvidia GL libraries are located.
locate libGL.so.1
For my ubuntu 16.04, it is located at
/usr/lib32/nvidia-430/
Now we have to explicitly tell steam which libraries to load. Create the following file /etc/ld.so.conf.d/steam.conf
sudo nano /etc/ld.so.conf.d/steam.conf
And put the following contents in.
/usr/lib32/nvidia-430 /usr/lib/i386-linux-gnu/mesa
then we have to update the shared library cache
sudo ldconfig
This will tell steam which libraries to load. Of course, make sure that those directories exist.
For me this solves both the glxChoose visual error and the libGl.so.1 error.
#29
< 1 2 [>](javascript:void(0)
Its out of date as this does not work as well