Почему-то я перестал работать OpenGL

Почему-то я больше не могу запускать все, что использует OpenGL. Любые попытки сделать это приводят к ошибке Xlib: extension "GLX" missing on display ":0"..

В /usr/lib у меня есть LibGL.la, LibGL.so, LibGL.so.1 и LibGL.so.325.15 (с которыми LibGL.so и LibGL.so.1 символическая ссылка).

Кто-нибудь может понять, почему это не сработает?

0
задан 12 August 2013 в 15:55

3 ответа

Судя по всему (и не на что смотреть, так что я могу ошибаться), вы работаете в системе Nvidia, использующей xorg-edgers PPA .

Даже если вы не используете этот PPA, возможно, вы недавно обновили графический драйвер Nvidia и еще не перезагрузили его. При обновлении модуля драйвера он не перезагружается автоматически в ядро. Чтобы сделать это, вам нужно отключить X, rmmod и modprobe для него (и по моему опыту, это даже не работает для драйвера Nvidia, установленного с deb, только ручная установка.

Исправление действительно простое, хотя и перезагрузите компьютер.
Ваш компьютер должен загрузить новую копию модуля Nvidia при загрузке, а затем все 3D должно просто работать снова.

< hr>

Поскольку это компьютер, использующий шмель, может быть достаточно закрыть что-либо с помощью 3D, а затем запустить:

sudo rmmod nvidia
sudo modprobe nvidia

Но, как я уже сказал, это не работает на обычных компьютерах с установщик deb для драйвера. Не уверен, почему, но это стоит попробовать. В противном случае: перезагрузка.


Это может быть гораздо более связано с TBP, чем я первоначально думал. Вот поток поддержки предполагая, что что-то нужно переименовать .

Я думаю, что предложение предполагает редактирование /etc/bumblebee/bumblebee.conf, чтобы KernelDriver=nvidia-current, а затем запуск sudo restart bumblebeed для перезапуска шмеля.

0
ответ дан 12 August 2013 в 15:55

Выполните

sudo apt-get install libgl1-mesa-dri

, и оно должно снова заработать.

0
ответ дан 12 August 2013 в 15:55

1. Удаление драйверов ATI

sudo apt-get purge fglrx *

2. Переместить конфигурацию сервера XOrg

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

3. Переустановите XOrg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx: i386 libgl1-mesa-dri: i386 libgl1-mesa-glx: amd64 libgl1-mesa-dri: amd64 [ 116]

4. Переконфигурируйте XOrg

sudo dpkg-переконфигурируйте xserver-xorg

0
ответ дан 12 August 2013 в 15:55

Другие вопросы по тегам:

Похожие вопросы: