Skip to content

[Solved] 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

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.


References

Tags:

2 thoughts on “[Solved] 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”

  1. 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).

Leave a Reply