LINUX.ORG.RU

Проблемы с opengl и nvidia после обновления

 , , ,


0

1

Обновил gentoo stable, эффекты kde4 не стартуют, в соответствующих настройках движок слетает на xrender, вместо opengl. Может, ещё чего-нибудь сломалось, не проверял. Карта nvidia, драйвер 355.11-r2.

После маскировки вот такого списка, всё приходит в норму:

>=x11-base/xorg-drivers-1.17
>=x11-base/xorg-server-1.16.4-r5
>=media-libs/mesa-11.0.6
>=app-eselect/eselect-opengl-1.3.1-r4
>=x11-proto/glproto-1.4.17-r1

Никто не сталкивался? Как быть?

Блоб nvidia не использует mesa, покажи лог иксов.

anonymous ()
Ответ на: комментарий от Pinkbyte
$ grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     3.122] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[     3.122] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[     3.122] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[     3.122] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[     3.122] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
[     3.753] (EE) AIGLX: reverting to software rendering
[     3.885] (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: _glapi_tls_Dispatch)
[     3.885] (EE) GLX: could not load software renderer

В glxinfo многократно повторяется:

Xlib:  extension "GLX" missing on display ":0".

areisp ()
Ответ на: комментарий от areisp

Было так:

[     3.298] (**) ModulePath set to "/usr/lib32/xorg/modules,/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules"

После поломки:

[     3.013] (**) ModulePath set to "/usr/lib/xorg/modules,/usr/lib32/xorg/modules,/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules"

Пробежал взглядом по простыне из ссылки и не уследил, кто-нибудь нашел воркэраунд?

areisp ()

Нашел. Оказывается, у меня с давних времен остался /etc/X11/xorg.conf.d/11-files.conf, где прописан ModulePath «/usr/lib/xorg/modules»

Благодарю за подсказки.

areisp ()
Ответ на: комментарий от Pinkbyte

Была такая секция в 11-files.conf, больше нет, как и самого файла. Уже не помню, зачем его добавлял. Всё решилось, спасибо.

areisp ()
Ответ на: комментарий от Pinkbyte

кстати... у меня opengl по ssh X11 forwarding сломался с этим обновлением (не создаётся ЖЛконтекст ошибка swrast и т.п.).

на нетбуке на atiш-ном блобе всё работает. на рабочих десктопах с nvidia нет - печаль.

samy_volosaty ★★★★★ ()
Последнее исправление: samy_volosaty (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

если даунгрейдить xorg-server до 1.16.4-r5 работает (может и не так хорошо, как напрямую)

с 1.17.4 по ssh выдаёт:

XRequest.153: BadValue (integer parameter out of range for operation) 0x0
XRequest.153: BadMatch (invalid parameter attributes) 0x0
XRequest.153: GLXBadDrawable 0x700000d

glxinfo по ssh выдает:

name of display: localhost:10.0
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  87
  Current serial number in output stream:  88

P.S. без ssh, и в том и другом случае всё ок.

samy_volosaty ★★★★★ ()
Последнее исправление: samy_volosaty (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.