Foobilliard и OpenGL

Аватар пользователя voland

при запуске foobillliard в консоли вылазит

Цитата:
GLUT: Fatal Error in foobillard: OpenGL GLX extension not supported by display: :0.0

Как добавить поддержку openGL на этот дисплей. при обновлении yum никаких зависимостей не выдавал.
ASP 10 установка "Разработчик", апдейт с дисков произведен.

Аватар пользователя lystor

Re: foobilliard и OpenGL

Видеокарта какая?

Аватар пользователя rjaan

Re: foobilliard и OpenGL

Попробуй сделать вывод информации на консоль о поддержки 3D.
Если такая примерно байда, то надо включить поддержку GLX.

tux@home rjaan]$ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 16 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 16 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x23 16 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x24 16 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x25 16 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x26 16 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x27 16 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x28 16 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None

Это секция "Module" в файле /etc/X11/x.org(XF86Config для XFREE86).
Там должен быть расскоментирован модуль "Module".

Section "Module"

#       Load  "GLcore"
         Load  "dbe"
         Load  "dri"
         Load  "extmod"
         Load  "fbdevhw"
         Load  "glx"
#       Load  "pex5"
         Load  "record"
#       Load  "xie"
         Load  "v4l"
         Load  "type1"
EndSection

Если "glx" расскоментирован, а не жжужит, то карта не поддерживает 3D , хотя все современные карты имеею 3D акселерацию.

Аватар пользователя alex_root

Re: foobilliard и OpenGL

glxgears просто глянуть. А в других играх акселерация есть?

Аватар пользователя voland

Re: foobilliard и OpenGL

Видеокарта - Riva TNT2 16 mb vanta set
Ясно, что все будет missing - glx закомментирован. Раскомментировал, попробую.

Аватар пользователя voland

Re: foobilliard и OpenGL

Странно, раскомментировал - все по-прежнему...

Цитата:
[voland@superstar ~]$ glxgears
Xlib: extension "GLX" missing on display ":0.0".
glxgears: Error: couldn't get an RGB, Double-buffered visual.
[voland@superstar ~]$ glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x21 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x22 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Segmentation fault

Аватар пользователя alex_root

Re: foobilliard и OpenGL

Цитата:
Re: не работает opengl
Автор: Andriy (компания ASPLinux). Дата: 10 августа, 20:17
tnt2 не поддерживается более драйверами. Обещали выпустить legacy drivers. Но, как говориться, этого может и не случиться.

Аватар пользователя lystor

Re: foobilliard и OpenGL

Цитата:
voland писал:
Видеокарта - Riva TNT2 16 mb vanta set

Какой модуль используется: nv или nvidia?
Смотреть в xorg.conf

Аватар пользователя voland

Re: foobilliard и OpenGL

модуль "nv"

Аватар пользователя rjaan

Re: foobilliard и OpenGL

Теперь давай проверем секцию "Device". Ниже приводится
для GeForce4 MX 440 AGP 8x.

Section  "Device"
        Identifier  "nVidia Corporation|NV18 [GeForce4 MX 440 AGP 8x]"
        Driver      "nvidia"
        BoardName   "NVIDIA GeForce 4 MX (generic)"
        BusID       "PCI:1:0:0"
EndSection

Я не гарантирую, что ниже Section "Device", будет работать, но
приведу как пример для Riva TNT2 16 mb vanta set

Section "Device"
          Identifier  "Riva TNT2 16 MB Vanta set"
          Driver "nv"
          BoardName "0x0312"
          BusID "1:0:0"
EndSection

Если с "nv" не работает меняем на "nvidia", при этом необходимо удалить или закоментировать в секции "Module" :

        Load  "dri"
        Load  GLcore"

Ниже привожу правильный набор для секции "Module", где отсутствуют
"dri" и GLcore".

Section "Device"
          Identifier  "Riva TNT2 16 MB Vanta set"
          Driver "nv"
          BoardName "0x0312"
          BusID "1:0:0"
EndSection
 . . .
Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "v4l"
        Load  "type1"
EndSection
Аватар пользователя voland

Re: foobilliard и OpenGL

а модуль "nvidia" в поставке asp 10 express есть?

Аватар пользователя rjaan

Re: foobilliard и OpenGL

Не знаю, как в ASP v.10, драйвер "nvidia" входит в стандартную поставку. ЕЕ можно взять отсюда.

Аватар пользователя sergeil

Re: foobilliard и OpenGL

Цитата:
voland писал:
а модуль "nvidia" в поставке asp 10 express есть?

Драйвер NVIDIA входит как в стандартную поставку ASPLinux, так и в стандартный набор обновлений. Наличие драйвера в пакетах обновлений даже более важно, чем наличие его в поставке, поскольку драйвер содержит модуль ярда.

То есть, некоторые компоненты драйвера всегда "пересобираются" под ядро. Смотри пакеты NVIDIA_kernel-*
Их версия всегда соответствует версии пакетов ядра.
---
kernel-2.6.11-1.35asp.i686.rpm
kernel-smp-2.6.11-1.35asp.i686.rpm
NVIDIA_kernel-2.6.11-1.35asp.i686.rpm
NVIDIA_kernel-smp-2.6.11-1.35asp.i686.rpm

Аватар пользователя vix

Re: foobilliard и OpenGL

cкорее всего в кернел нет поддержки модулей DRI
посмотри конфиг ядра.

RSS-материал