Решаем проблему GLX на старых видеоадаптерах nVidia

 Наверное, у многих пользователей сохранились такие анахронизмы, как видеоадаптеры GeForce 2 и даже ниже. Скорее всего, им уже знакомо, что для таких древних видеокарт в Ubuntu идёт специальный драйвер nvidia-glx-legacy, который предназначен специально для старых серий видеокарт NV. И, скорее всего, многие пользователи столкнулись с тем, что после установки этого самого драйвера, многие игры и некоторые приложения, работающие с GLX, - не запускаются, а в консоли при запуске пишется следующее:

Xlib: extension "GLX" missing on display ":0.0"

а в логах можно увидеть это:

(EE) GLX is not supported with the Composite extension

Ну что же, это дело поправимое. Приступим.

1. Открываем для редактирования файл /etc/X11/xorg.conf :

$ sudo nano /etc/X11/xorg.conf

2. Находим там раздел Section "Module" (если нет, то создаем) и добавляем туда строку Load "glx" и если есть строка Load "dri" - закомментируйте ее или удалите. Должно быть примерно следующее (как пример):

Section "Module"
Load "bitmap"
#Load "dri"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

3. Теперь находим раздел Section "Device" и заменяем там параметр Driver "nv" на Driver "nvidia", должно получиться примерно следующее (как пример):

Section "Device"
Identifier "nVidia Corporation NV15DDR [GeForce2 Ti]"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

4. Идем дальше. Находим раздел Section "Screen" и добавляем туда параметр Option "AllowGLXWithComposite" "True", должно получиться примерно следующее (как пример):

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV15DDR [GeForce2 Ti]"
Monitor "SyncMaster"
Option "AllowGLXWithComposite" "True"
Option "NoLogo" "True"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

5. И последнее, добавляем в конец файла следующий блок:

Section "Extensions"
Option "Composite" "Enable"
EndSection

6. Сохраняем изменения (в редакторе nano: Ctrl+O) и закрываем редактор (в редакторе nano: Ctrl+X).
7. Перезагружаемся, чтобы изменения вступили в силу.

Теперь можно свободно играть в игры и работать с теми приложениями, которые до этого ругались на GLX.

Источник 

Опубликовано 09.02.2007в 09:04. В рубриках: Media, Ubuntu. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить свой отзыв или трекбек со своего сайта.

Оставьте свой комментарий