Ubuntu 14.04: Steam - расширение OpenGL GLX не поддерживается дисплеем

1378
Tomsen1410

У меня проблема с Steve от Valve в Ubuntu 14.04. Всякий раз, когда я пытаюсь запустить Steam, я получаю сообщение об ошибке «Расширение OpenGL GLX не поддерживается дисплеем».

OpenGL GLX extension not supported by displayAssert( Assertion Failed: Fatal Error: OpenGL GLX extension not supported by display ):Main.cpp:307 

glxinfo дает мне

Xlib: extension "GLX" missing on display ":0". Xlib: extension "GLX" missing on display ":0". Xlib: extension "GLX" missing on display ":0". Xlib: extension "GLX" missing on display ":0". ...and so on... 

Кроме того, когда я открываю sysinfo-> NVIDIA-> OpenGL / GLX Information, он говорит:

Failed to query the GLX server vendor. 

У меня есть NVIDIA Quadro K2100M, версия драйвера: 346.46

-1

1 ответ на вопрос

0
NoAngel

You probably trying to use NVidia driver on mobile platform with Optimus support. Check if these packages are installed, and, if not, try to install them. mesa-dri xf86-video-intel bumblebee

У меня нет встроенного Intel GPU. Поэтому я не нуждаюсь в шмеле, верно? Tomsen1410 8 лет назад 0
да, шмель не нужен. Пожалуйста, оставьте свой Xorg.0.log (ошибка ... строки). NoAngel 8 лет назад 0
Вот ошибки моего файла Xorg.0.log: http://pastebin.com/UYkYeLTP Tomsen1410 8 лет назад 0
попробуй запустить eselect opengl set nvidia NoAngel 8 лет назад 0
Как я могу это сделать? ^ _ ^ Tomsen1410 8 лет назад 0
когда я пытаюсь запустить "sudo eselect opengl set nvidia", он говорит, что не находит команду. Tomsen1410 8 лет назад 0
хм, в Ubuntu недоступно отключение :(. Я подумал, глядя в журнал ошибок, может быть, в вашей установке используется glx от Xorg, но он не будет работать. Необходимо использовать Nvidia glx. Сначала переименуйте. Попробуйте переустановить драйвер NVidia. Наконец, попробуйте вручную установить последнюю версию драйвера с сайта NVidia: https://help.ubuntu.com/community/NvidiaManual. NoAngel 8 лет назад 0
проверьте, есть ли у вас: [32.948] (II) LoadModule: "glx" [32.962] (II) Загрузка /usr/lib/xorg/modules/extensions/libglx.so [33.030] (II) Модуль glx: vendor = " Фонд X.Org ". glx: вендором ДОЛЖЕН быть Nvidia. NoAngel 8 лет назад 0
ищите ModulePath "/ usr / lib64 / xorg / modules" ModulePath "/ usr / lib64 / xorg / modules / extensions / nvidia" в xorg.conf. Ваши пути могут быть разными. Попробуйте переименовать libglx.so в xorg / modules. NoAngel 8 лет назад 0
некоторые ссылки: https://forums.geforce.com/default/topic/369385/geforce-drivers/failed-to-initialize-the-glx-module-can-39-t-init-glx-driver-on-fedoracore -6 / https://devtalk.nvidia.com/default/topic/830711/failed-to-initialize-the-glx-module-please-check-in-your-x-log-file-that-the-glx -модуль-имеет-были-л / NoAngel 8 лет назад 0
Я проверил файл журнала X и поставщик glx - X.Org.Foundation. Я пытался добавить ModulePath "/ usr / lib / nvidia-current / xorg" ModulePath "/ usr / lib / xorg / modules", но это ничего не изменило :( Tomsen1410 8 лет назад 0
Давайте [продолжим это обсуждение в чате] (http://chat.stackexchange.com/rooms/31874/discussion-between-tomsen1410-and-noangel). Tomsen1410 8 лет назад 0