nixp.ru v3.0

23 октября 2017,
понедельник,
01:54:50 MSK

DevOps с компанией «Флант»
anonymous написал 20 ноября 2004 года в 19:07 (594 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Слегка подлагивает видяха NVIDIA GeForce FX 5700. Дрова стоят 6629. На дровах nv glxgears выдавал 100-200 FPS, на nvidia 6629 — выдает около 500. Модули подгружены такие:

[root@localhost vj_o-oy]# lsmod
Module Size Used by
nvidia 3466108 12
ehci_hcd 29444 0
uhci_hcd 30992 0
sd_mod 16656 6
ata_piix 8964 5
libata 43780 1 ata_piix
[root@localhost vj_o-oy]#

В чем дело? Вот выхлоп glxinfo (первые несколько строк):

[root@localhost vj_o-oy]# glxinfo | head -n 10
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: Brian Paul
server glx version string: 1.4 Mesa 5.0.1
server glx extensions:
GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
GLX_MESA_release_buffers, GLX_ARB_get_proc_address, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_SGI_video_sync, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer
[root@localhost vj_o-oy]#

Помогите пожалуйста разобраться :)

Uncle Theodore

>> direct rendering: No

Попробуй включить dri в конфиге

Good Luck,

UT

Genie
server glx vendor string: Brian Paul

Дровишки-то, аднака, криво встали… должно быть, вроде бы, так:

server glx vendor string: NVIDIA Corporation

кроме того, версия-то какая иксов, дров и пр.? когда сеанс телепатии будет? ;)

Попробуй включить dri в конфиге


хи-хи.. :)

что напрямую противоречит инструкции, идущей с драйвером в поставке :)))

anonymous

дрова: NVIDIA-Linux-x86-1.0-6629-pkg1.run

X-server: X.org X11 6.7.0? patch level 3mdk

mandrake linux 10.1 Official

Longobard

Ядро 2.6.9-ck3

agpart отключен

при установке дрова ругаюцца в самом конце на какую-то libGL.so (Виджей, покажи тот кусок /var/log/nvidia-installer.log , который датирован последней сборкой драйвера), однако модуль собирается и подгружается и работает. Кривовато правда :D

Longobard

Да, дрова встали криво. Вот мо

Longobard

Да, дрова встали криво. Вот мой выхлоп:

longobard ~ # glxinfo | head -n 10
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
longobard ~ #
anonymous

Лонг, вот оно:

-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-6629):
   executing: './usr/src/nv/makedevices.sh'...
   executing: '/sbin/ldconfig'...
   executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
ERROR: The runtime configuration check failed for library 'libGL.so.1.0.6629'
       (expected: '/usr/lib/libGL.so.1', found: '/usr/local/lib/libGL.so.1').
       The most likely reason for this is that conflicting OpenGL libraries are
       installed in a location not inspected by nvidia-installer.  Please be
       sure you have uninstalled any third-party OpenGL and third-party
       graphics driver packages.
-> done.
-> Runtime sanity check failed.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.
Longobard

угу, то шо нада. Genie, Дядя Федор, чего скажете?

Genie
(expected: '/usr/lib/libGL.so.1\′, found: '/usr/local/lib/libGL.so.1\′).


А пошто оно там оказалось?

хоть и не ставил пока что ещё 66.29, но вроде бы такого, чтобы не туда ставилось, куда надо, ещё не было.

61.11 у меня соображаются вот так:

$ ls -Fl /usr/lib/libGL{,core}.*
lrwxrwxrwx    1 root     root           21 Окт 30 06:37 /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.6111*
-rwxr-xr-x    1 root     root      7132152 Окт 30 06:37 /usr/lib/libGLcore.so.1.0.6111*
-rw-r--r--    1 root     root          653 Окт 30 06:37 /usr/lib/libGL.la
lrwxrwxrwx    1 root     root           10 Окт 30 06:37 /usr/lib/libGL.so -> libGL.so.1*
lrwxrwxrwx    1 root     root           17 Окт 30 06:37 /usr/lib/libGL.so.1 -> libGL.so.1.0.6111*
-rwxr-xr-x    1 root     root       423832 Окт 30 06:37 /usr/lib/libGL.so.1.0.6111*
sky

Дык мож устанавливал не из под рута, вот они в /usr/local и затесались

Longobard

Устанавливали ессно из под рута.

Виджей, попробуй постааит 6111 — они у меня на фтп.

Longobard

Ну так что, что еще сделать то?

Genie
Ну так что, что еще сделать то?


Ну, видимо, установлены библиотеки MesaGL.

Или какие другие («The most likely reason for this is that conflicting OpenGL libraries are installed in a location not inspected by nvidia-installer.»)

Вот перед установкой их удалить.

Т.е. удалить установщиком дрова nVidia.

Снести то, что относится к OpenGL, что им мешает установиться.

Повторить попытку установки.