Проблемы с opengl при использовании nouveau
Доброго времени суток. Поиск по форуму не помог, в гугле тоже по моей проблеме как-то ничего не нашлось, но все же извиняюсь, если проблема пустяковая. Общие сведения о ней: не работают opengl-приложения с видеодрайвером nouveau, использующим непрямой рендеринг (а другой, к сожалению, оно и не умеет, если я правильно понимаю), и, видимо, проблема напрямую связана с mesa.
Логи X-сервера:
http://paste.pocoo.org/show/332985/
Вывод emerge --info:
http://paste.pocoo.org/show/332987/
Примеры ошибок opengl приложений:
gliv:
(gliv:17635): GdkGLExt-WARNING **: Window system doesn't support OpenGL.
glxinfo:
Error: couldn't find RGB GLX visual or fbconfig
glxgears:
Error: couldn't get an RGB, Double-buffered visual
Флаги xorg-server и mesa:
emerge -pv xorg-server mesa
[ebuild R ] media-libs/mesa-7.10 USE="classic gallium nptl pic -debug -gles -llvm -motif (-selinux)" VIDEO_CARDS="nouveau -intel -mach64 -mga -r128 -radeon -savage -sis -tdfx -via -vmware" 0 kB
[ebuild R ] x11-base/xorg-server-1.9.2 USE="ipv6 nptl udev xorg -dmx -doc -kdrive -minimal -static-libs -tslib" 0 kB
xorg.conf:
http://paste.pocoo.org/show/332990/
Использование гугла намекает, что проблемы с mesa, но как их решить, я не нашел. Mesa уже перекомпилял, менял версию, на прошлой тоже не работает.
- Для комментирования войдите или зарегистрируйтесь
Option "AIGLX"
Option "AIGLX" "false"
на что намекает?Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Она намекает на отсутствие
Она намекает на отсутствие аппаратного ускорения 3d для этого драйвера, и ее рекомендуется добавить в конфиг на официальном вики по драйверу nouveau:
http://nouveau.freedesktop.org/wiki/TroubleShooting#Xorg.3Anouveaudri.soismissing.28AIGLXerror.29
На самом деле, эту опцию я добавил вручную, но с ней были абсолютно идентичные ошибки, только в лог Х-сервера добавлялось:
Ну так вот эта опция и
Ну так вот эта опция и маскировала истинную ошибку — отсутствие библиотеки. А вот почему её нету — это более другой вопрос. Завтра на работе гляну.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Эта библиотека появляется при
Эта библиотека появляется при наличии use-флага gallium3d (согласно вики, его можно и не использовать, работать opengl все равно должно). Сейчас он включен (после последней перекомпиляции), ошибка с ним не исчезает, только видоизменяется до следующего:
В общем-то, строчки совершенно безобидные и указывают на отсутствие поддержки аппаратного ускорения 3d для драйвера nouveau (извините, я повторяюсь;)).
В общем, считаю, проблема не в этом (на что указывает и документация по драйверу nouveau), но если я ошибаюсь, буду рад услышать развернутый ответ, заранее спасибо.
Судя по всему, это проблема hardened профайла. Казалось бы, я даже нашел решение:
http://bugs.gentoo.org/328917
https://bugs.freedesktop.org/show_bug.cgi?id=30303
Завтра после работы опробую и отпишусь. Если кто-то сталкивался уже, просьба отписать возможные грабли.
А-а-а, hardened… Это я как-то
А-а-а, hardened… Это я как-то упустил.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Имел именно вчера те-же
Имел именно вчера те-же проблемы. Но после полного обновления всё стало хорошо. Именно на харденед. Возможно помогло обновление ядра.
evadim забанен за хамское поведение и нецензурную речь
А какая версия ядра и какой
А какая версия ядра и какой драйвер(тоже nouveau)? Обновилась сегодня mesa (даже новый use-flag появился у нее - hardened), но проблема осталась. А сорцы патчить руки никак не дойдут.
http://bugs.gentoo.org/show_b
http://bugs.gentoo.org/show_bug.cgi?id=328917#c10