Steam doesn't work after update to Ubuntu 19.04

9,733

Solution 1

Steam uses 32 bits libraries (i386) and you don't have them. In my case, I have nvidia 390 driver, so I installed libnvidia-gl-390:i386 package and it solved the problem. In your case, since you have nvidia 430 driver, this should solve the issue for you:

sudo apt install libnvidia-gl-430:i386

Solution 2

NOTE that in my case this was related the CUDA-problem

CUDA repos has alternative versions for Nvidia drivers and these dont offer i386 versions so it created a dependency problem.

The solution is to disable CUDA repos.

Please check here: NVIDIA 440.64 32-bit libraries package breaks 64-bit driver package

Now the problem is when you want to have CUDA and Steam at the same time. Thats a different problem.

Share:
9,733

Related videos on Youtube

Parth Sindhu
Author by

Parth Sindhu

Updated on September 18, 2022

Comments

  • Parth Sindhu
    Parth Sindhu over 1 year

    I updated from Ubuntu 18.04 to 19.04 today but to my surprise steam stopped working after the update.

    Running steam from the command line gives the following error:

    SteamUpdateUI: An X Error occurred
    X Error of failed request:  GLXBadContext
    SteamUpdateUI: An X Error occurred
    X Error of failed request:  BadValue (integer parameter out of range for operation)
    Major opcode of failed request:  152 (GLX)
    Minor opcode of failed request:  3 (X_GLXCreateContext)
    Value in failed request:  0x0
    Serial number of failed request:  51
    xerror_handler: X failed, continuing
    Major opcode of failed request:  152 (GLX)
    Minor opcode of failed request:  6 (X_GLXIsDirect)
    Serial number of failed request:  52
    xerror_handler: X failed, continuing
    

    since the problem wasn't solved after a reboot, i googled and found that my opengl driver was broken.

    output of glxinfo:

    name of display: :0
    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:  152 (GLX)
      Minor opcode of failed request:  6 (X_GLXIsDirect)
      Serial number of failed request:  63
      Current serial number in output stream:  62
    

    I did the following to try solve this:

    sudo apt install mesa-utils
    sudo add-apt-repository ppa:ubuntu-x-swat/updates
    sudo apt dist-upgrade
    

    Now, output of glxinfo | grep "OpenGL version"is: (glxgears works too)

    OpenGL version string: 4.6.0 NVIDIA 430.26
    

    But Steam is still giving the exact same error. How should i solve this ?

    Any help would be much appreciated, Thanks in advance.

  • alexpotato
    alexpotato about 4 years
    I had the same issue with driver version 440 and confirmed that works for me when using gl-440:i386
  • Yaur
    Yaur over 3 years
    How do you solve that problem? I can't disable cuda in order to install steam.
  • OneAndOnly
    OneAndOnly over 3 years
    Disable cuda repos? how ?!