Today when I execute Steam in the Linux operating system, I got the following error:
X Error of failed request: GLXBadContext Major opcode of failed request: 155 (GLX) Minor opcode of failed request: 183 (X_GLXIsDirect) Serial number of failed request: 181 Current serial number in output stream: 31
I used the same application almost a month ago and there was no problem. After a month, I suddenly couldn’t open it. After thinking about it, I seem to have updated the driver of Nvidia, and after checking the Internet, I confirmed that there is indeed a 32-bit inoperability problem (on Steam), os I tried the solutions on the Internet.
After the unexpected success, I think I must record it, I am afraid that this problem will happen again, but I will not have the confidence to find the answer next time.
To put it simply, Steam uses a 32-bit library, so you may need to install the Nvidia-xxx: i386
library.
For example if you want to use version 430, you can use the following command to install:
sudo apt install libnvidia-gl-430:i386
After installation, you may be able to solve the problem of inability to start.
Thank you for the solution! It worked perfectly for me. All I had to do was update the command to match the version of my Nvidia drivers (470).
I am happy to be of help.