Ошибка "Couldn't find matching GLX visual" на карте Intel
kodsfire 11 февраля, 2012 - 21:50
Добрый день. У меня ноутбук lenovo z570 с двумя видеокартами, nvidia и intel. Поставил генту, настроил иксы по статье http://en.gentoo-wiki.com/wiki/X.Org/nVidia_Optimus. Через optirun все приложения работают нормально. Но если пытаюсь что-то запустить в обычном режиме, через интел - получаю еррор: "fatal exception : SDL_SetVideoMode : Couldn't find matching GLX visual". Погуглил, так ничего внятного и не нашёл.
Что делал:
1) Пересобирал mesa и xorg-сервер
2) Переключал eselect'ом opengl с nvidia на xorg-x11
3) Выставлял глубину цвета в 24 для intel
Ничего не помогло. Подскажите плз в какую сторону ещё можно покопать?
xorg.conf:
Section "Module" Disable "dri" EndSection Section "ServerFlags" Option "AllowEmptyInput" "no" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" Option "DPMS" EndSection Section "Device" Identifier "Device1" Driver "intel" VendorName "onboard" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Device1" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection
вывод lspci:
00:02.0 VGA compatible controller: Intel Corporation Device 0116 (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller: nVidia Corporation Device 0df7 (rev a1) (prog-if 00 [VGA controller])
вывод glxinfo:
name of display: :0 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". Xlib: extension "GLX" missing on display ":0". Error: couldn't find RGB GLX visual or fbconfig 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". Xlib: extension "GLX" missing on display ":0". Xlib: extension "GLX" missing on display ":0". Xlib: extension "GLX" missing on display ":0".
»
- Для комментирования войдите или зарегистрируйтесь
Xlib: extension "GLX"
Xlib: extension "GLX" missing on display ":0".
Это ответ же. Ибо для интеловой карты Х должен загрузить glx и dri2. Иначе какое вам опенгл? то есть в Section "Extensions" надо добавить Load glx и Load dri2
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"