Żeby prawidłowo skompilować moduł nvidii =
musicie posiadać skonfigurowane
źródła jądra - na którym po kompilacji i =
potem w przypadku starych driverów w katalogu z =
nvidia krenel:
1.$make --SYSINCLUDE=/usr/./linux-2.x.xx
2.$make install
W przypadku nowego pakietu =
NVIDIA-Linux-x86-1.0-4363.run
wystarczy :
$sh NVIDIA-Linux-x86-1.0-4363.run
Najczęściej jednak nic z tego.Pakiet domyślnie =
skompiluje moduł
dla pierwszego jądra w /boot , nie kloniecznie dla =
tego docelowego:)
Instalujemy pakiet , podając nazwę naszego =
aktualnego jądra
np /boot/barex:
$sh NVIDIA-Linux-x86-1.0-4363.run = --kernel-name="barex"
I to już wszystko w temacie.
W starszej wersji należy pamiętać o =
blibliotekach mesy.
W /etc/X11/XF86Config-4:
Load "glx"
Uwaga!!! Często przyczyną kolizji jest biblioteka =
Mesa i jej libglx.a.
Należy w /usr/X11R6/lib/modules/extensions/ =
zmienić nazwę lub usunąć ten
plik i wszystkie dowiązania libglx przekierować =
na libglx.so
nvidii(łatwo go rozpoznać po numerze zgodnym z =
wersją naszych sterów).
Warto zajrzeć również do /usr/local/lib i =
/usr/lib i potworzyć symlinki
do bibliotek nvidii.
W /var/log/XFree.0.log powinno być po odpaleniu = X'ów:
(II)LoadModule: "glx"
(II)Loading =
/usr/X11R6/lib/modules/extensions/libglx.so #nie libglx.a
(II)Module glx: vendor="NVIDIA =
Corporation"
compiled for 4.3.0, module =
Odhaczamy w konfigu X serwera:
#Load "GLcore"
#Loadd "dri"
i zastępujemy je:
Load "glx" #automatycznie wczyta wszystkie =
niezbędne biblioteki z
rozszerzeniami
W sekcji Device zastępujemy:
Driver "nv"
wpisem
Driver "nvidia"
#z opcjami dokładnie opisano wszystko
Option "NvAgp" "4"
BusID "PCI:1:5:0"
Itd. Wszystkie opcje bardzo precyzyjnie opisano na =
stronach
dystrybucji gentoo - http://gentoo.org , polecam jak i w =
zawartej w pakietach i na serwisie nv.
----------------------------------------------------------------=
-----------