[sisyphus] Nvidia glx and driver mismatch

Alexey Morsov =?iso-8859-1?q?samurai_=CE=C1_ricom=2Eru?=
Сб Дек 2 13:22:23 MSK 2006


Alexey Morsov wrote:
> (EE) NVIDIA(0): Version mismatch detected between the NVIDIA X driver 
> and the
> (EE) NVIDIA(0):     NVIDIA GLX module.  X driver version: 1.0-8774; GLX 
> module
> (EE) NVIDIA(0):     version: 1.0-8756.  Please try reinstalling the NVIDIA
> (EE) NVIDIA(0):     driver.
> 
> в логе.
> При этом драйвер nvidia_drv.so грузиться, и
> samurai на home ~ $ rpm -qa |grep nvidia
> nvidia_glx_common-1.0.9629-alt24
> nvidia_glx_1.0.8774-1.0.8774-alt22
> nvidia-xconfig-1.0-alt5
> nvidia-settings-1.0-alt5
> kernel-modules-nvidia-wks26-up-1.0.8774-alt2.132624.8

Утром таки голова более телепатична. Нашел в чем была проблема.
И так - по логу иксов видно что для glx грузиться файл 
/usr/lib64/X11/modules/extensions/libglx.so - но он там лежит не как 
ссылка а как файл и принадлежит пакету 
xorg-x11-extensions-glx-1.1.99.902-alt2. Причем при загрузке его иксы 
четко пишут что он версии 8756. Но модуль ядра и драйвер nvidia у нас 
таки должен быть 8774. Убиваю это libglx.so и создаю там ссылку на 
/usr/lib64/nvidia_1.0.8774/libglx.so из пакета 
nvidia_glx_1.0.8774-1.0.8774-alt22. Перезапускаю иксы и вуаля. Все GLX 
все на месте кругом 3D на бешеных fps.

Я так понимаю это blocker на xorg-x11-extensions-glx-1.1.99.902-alt2.
Тем более что просто удалить сей пакет вообще нельзя (убивает сам xorg).
Я прав в суждении? Вешать багу?



Подробная информация о списке рассылки Sisyphus