Я обновился с Ubuntu 18.04 до 19.04 сегодня, но, к моему удивлению, пара перестала работать после обновления.
Запуск steam из командной строки выдает следующую ошибку:
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)
, так как проблема не была решена после перезагрузки, я погуглил и обнаружил, что мой драйвер opengl был сломан. Я сделал:
sudo apt install mesa-utils:i386
sudo add-apt-repository ppa:ubuntu-x-swat/updates
sudo apt dist-upgrade
Но это не имело никакого эффекта. Вывод 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
Любая помощь будет принята с благодарностью, заранее спасибо.
Steam использует 32-битные библиотеки (i386), которых у вас нет. В моем случае у меня есть драйвер nvidia 390, поэтому я установил пакет libnvidia-gl-390: i386 , и он решил проблему. В вашем случае, поскольку у вас есть драйвер nvidia 430, это должно решить проблему для вас:
sudo apt install libnvidia-gl-430:i386