Не работает OpenGL

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

gralexey
Сообщения: 5
ОС: ubuntu

Не работает OpenGL

Сообщение gralexey »

Привет, у меня не работает opengl, вот лог xorg

Код: Выделить всё

...
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded. This was enabled by default and also specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
dlopen: /usr/lib/xorg/modules/extensions//libglx.so: undefined symbol: _nv000133gl
(EE) Failed to load /usr/lib/xorg/modules/extensions//libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
...

Пробовал переустанавливать и пакетом .run и через система->администрирование и с envy, ничего не выходит, подскажите пожалуста как исправить
Спасибо сказали:
Аватара пользователя
Skaarj
Сообщения: 311
ОС: Slackware

Re: Не работает OpenGL

Сообщение Skaarj »

Nvidia? Драйвера установлены? Xorg настроен? Xorg-server не пересобирал?
Спасибо сказали:
mandrivauser
Сообщения: 285
ОС: Ubuntu 9.10

Re: Не работает OpenGL

Сообщение mandrivauser »

Да, собственно, если Nvidia - ставим проприетарный драйвер, и проблем не знаем :)
Спасибо сказали:
gralexey
Сообщения: 5
ОС: ubuntu

Re: Не работает OpenGL

Сообщение gralexey »

Да, nvidia, драйверы конечно поставлены, xorg-server не пересобирал
вот кстати xorg.conf

Код: Выделить всё

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth    24
EndSection

Section "Module"
    Load    "glx"
EndSection

Section "Device"
    Identifier    "Configured Video Device"
    Driver    "nvidia"
    Option    "NoLogo"    "True"
EndSection
Спасибо сказали:
Аватара пользователя
Skaarj
Сообщения: 311
ОС: Slackware

Re: Не работает OpenGL

Сообщение Skaarj »

Обычно ошибки типа undefined symbol я лечу при помощи пересборки или установки/сборки сопутствующих библиотек соответствующей версии.
Спасибо сказали:
gralexey
Сообщения: 5
ОС: ubuntu

Re: Не работает OpenGL

Сообщение gralexey »

Skaarj писал(а):
31.12.2009 12:23
Обычно ошибки типа undefined symbol я лечу при помощи пересборки или установки/сборки сопутствующих библиотек соответствующей версии.

А какие библиотеки тут соответствующие?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Не работает OpenGL

Сообщение Aectann »

gralexey писал(а):
31.12.2009 17:09
А какие библиотеки тут соответствующие?

Те, для которых появляется ошибка:
dlopen: /usr/lib/xorg/modules/extensions//libglx.so: undefined symbol: _nv000133gl

Т.е. в данном случае libglx.
Кстати, стоит проверить, является ли /usr/lib/xorg/modules/extensions/libglx.so ссылкой на файл libglx.so.версия_драйвера в том же каталоге или же это самостоятельный файл. Во втором случае следует удалить libglx.so и выполнить (предварительно перейдя в каталог):

ln -s libglx.so.версия libglx.so
My god... it's full of stars!...
Спасибо сказали:
gralexey
Сообщения: 5
ОС: ubuntu

Re: Не работает OpenGL

Сообщение gralexey »

Aectann писал(а):
02.01.2010 15:15
gralexey писал(а):
31.12.2009 17:09
А какие библиотеки тут соответствующие?

Те, для которых появляется ошибка:
dlopen: /usr/lib/xorg/modules/extensions//libglx.so: undefined symbol: _nv000133gl

Т.е. в данном случае libglx.
Кстати, стоит проверить, является ли /usr/lib/xorg/modules/extensions/libglx.so ссылкой на файл libglx.so.версия_драйвера в том же каталоге или же это самостоятельный файл. Во втором случае следует удалить libglx.so и выполнить (предварительно перейдя в каталог):

ln -s libglx.so.версия libglx.so


Библиотеку libglx не нашел, а вот сделал ссылку на libglx.so.версия_драйвера (в каталоге находились два файла с разными версиями драйверов) с другой версией, и расширение стало грузиться

Код: Выделить всё

(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.0
    Module class: X.Org Server Extension
(II) NVIDIA GLX Module  185.18.14  Wed May 27 01:53:56 PDT 2009
(II) Loading extension GLX

но до нормальной работы не доходит, пишет в конце xorg.log'а, что не удается проинициализировать:

Код: Выделить всё

Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Что теперь можно сделать? :unsure:
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Не работает OpenGL

Сообщение Aectann »

gralexey писал(а):
03.01.2010 00:32
Библиотеку libglx не нашел, а вот сделал ссылку на libglx.so.версия_драйвера (в каталоге находились два файла с разными версиями драйверов) с другой версией, и расширение стало грузиться

Версии установленного драйвера nvidia и libglx должны совпадать, проверьте.
My god... it's full of stars!...
Спасибо сказали:
gralexey
Сообщения: 5
ОС: ubuntu

Re: Не работает OpenGL

Сообщение gralexey »

Все, заработало!) Удалил ненужные libglx*, откатил драйверы через систему, и скачал run-пакет с новой версией, пошаманил, и теперь все работает!
Спасибо сказали: