URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1560
[ Назад ]

Исходное сообщение
"Ставлю дрова nvidia, а оно мне Required symbol vgaHW*"

Отправлено Dr.Ni , 21-Ноя-07 05:18 
ядро 2.4.33.3
xorg 6.9
исходники стоят как положено /гык/src/linux-2.4.33.3
Запустил NVIDIA-Linux-x86-1.0-6111-pkg1.run ...
.............
Скачивать интерфейс отказался, компиляция прошла успешно (было предупреждение на счет rivafb)
затем сообщение installation sucesful - вроде все нормально

В соответствии README в дровах изменил xorg.conf

        Driver "nv"
    (or Driver "vesa")

with

        Driver "nvidia"  

In the Module section, make sure you have:

        Load   "glx"

You should also remove the following lines:
      
        Load  "dri"
        Load  "GLcore"

-----------------------------------------------

Запускаю startx а оно мне:


(**) |-->Screen "Screen 1" (0)
(**) |   |-->Monitor "My Monitor"
(**) |   |-->Device "NV AGP"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
    ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.6111
    Module class: XFree86 Server Extension
    ABI class: XFree86 Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o        
(II) Module nvidia: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.6111
    Module class: XFree86 Video Driver

...

(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
    compiled for 6.9.0, module version = 0.1.0
    ABI class: X.Org Video Driver, version 0.8
Symbol fbWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol fbWinPrivateIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!


...

Required symbol vgaHWLock from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!
Symbol vgaHWGetIndex from module /usr/X11R6/lib/modules/drivers/nvidia_drv.o is unresolved!

Fatal server error:
Some required symbols were unresolved


Please consult the The X.Org Foundation support
     at http://wiki.X.Org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

-----------------------------------------------

В README говорится:

If you receive errors about unresolved symbols,
   then the kernel module has most likely been built using header files
   for a different kernel revision than what you are running.  You can
   explicitly control what kernel header files are used when building
   the NVIDIA kernel module with the --kernel-include-dir option (see
   `sh NVIDIA-Linux-x86-1.0-6111-pkg1.run --advanced-options`
   for details).

но у меня исходники ядра вместе с системой ставились а не отдельно

И еще, на ftp://downloads.nvidia.com две папки x86free и x86free-4
кто нибудь знает в чем отличие и подходят ли они для xorg
и нужно ли скачивать
NVIDIA_GLX-0.9.tar.gz
NVIDIA_kernel-0.9.tar.gz
или это старая версия распространения драйверов и теперь все идет в одном XXXpkg1.run?

заранее спасибо!


Содержание

Сообщения в этом обсуждении
"Ставлю дрова nvidia, а оно мне Required symbol vgaHW*"
Отправлено UTIX , 21-Ноя-07 18:50 
Здравствуйте! Я думаю, в файле xorg.conf также нужно добавить Load  "glx", а перед Load  "dri" и Load  "GLcore" поставьте #, то есть закомментируйте.