Nvidia

 

Nvidia TNT, TNT2 (M64/Vanta) Geforce, Geforce2

Mivel a game-k általában dga-mouse-t (DGA => Direct Graphics Acceleration) egérkezelést használnak, és ilyen a 3.3.x. X serverekben még nincs, a 4.0.1 ben pedig bug-os a dolog, javaslom, és a továbbiakban feltételezem, hogy 4.0.2 vagy újabb X servert fogsz használni. Ha nincs meg telepítsd a distribuciód FTP, vagy HTTP szerverérõl, vagy az ftp://ftp.xf86.org/ -ról szedd le a forrást, vagy a binárisokat, és telepítsd azt.

Ha ez megvan, szedd le az Nvidia honlapjáról a legújabb drivereket. http://www.nvidia.com/Products/Drivers.nsf/Linux.html Jelenleg 2.2.x kernel és 4.0.1 X párosításhoz:

és a 2.4.x kernel és a 4.0.2 X-hez: (rengeteget javítottak rajta a 0.9.5-höz képest)

Itt szándékosan a minden distribucióhoz illõ xxx.tar.gz-k installálását mutatom be, mert ez egy hajszálnyival macerásabb mint a .rpm fájlok.

1. Töltsd le a megfelelõ cuccost. Ha megvannak a /usr/local/src -ben a helyük. Csomagold ki õket. aztán

2. cd /usr/local/src/nvidia-kernel-0.9.6

3. make

Ha kész lesz egy NVdriver fájlod. Másold ezt a /lib/modules/2.4.x/video könyvtárba, ha valamiért a make nem másolta volna be.

4. modprobe Nvdriver Ez betolti a videokártya meghajtó drivert a memóriába. A következõ rendszerindításkor természetesen magától betöltõdik. Ha kész:

5. cd ../nvidia-glx-0.9.6 könyvtárban is:

6. make Ez csak fájlokat másol a megfelelõ helyekre. ezután törold a /usr/X11R6/lib/modules/extensions -ból a libglx.a és a libGLcore.a fájlokat, mert összeütközésbe ugyan nem kerülnek, de ha megvannak, ezeket használja a rendszer az általad telepítettek helyet.

Ezek után a /etc/X11/XF86Config fájl szerkesztése következik. Ebben keres rá az "nv" –re (az idézõjelekkel egyût) írd át "nvidia" -ra. Valamint keress a "glx" –re, (#Load "glx") és vedd ki a #-et elõle. Mentsd el.

Ezután a DGA mouse beállításához keress rá az "omit-dga"-t tartalmazó sorra, és vedd ki a # elõle. Ennyi. Kész!

Mivel a Mesa könyvtárakat nagyon sok progi használja, valószínûleg nálad is telepítve vannak. Ezzel az Nvidia GLX driverei nem kompatibilisek. Amikor felrakod az Nvidia GLX csomagját, az abban lévõ file-ok felülírják az eredeti libGL.so és társai Mesa-s cuccokat. Ebbõl a többi Mesa-ra támaszkodó program semmit nem vesz észre.

Mivel a különbözõ distribuciókban különbözõképpen lehetnek linkelve ezek a file-ok, ez okozhat némi bonyodalmat, és evvel a 3D-s gyorsítás teljes hiányát. Manuálisan elég idõrabló lehet végignézni a sokszor egymásra is mutogató linkeket. Segítségünkre lehet azonban ez a script: nv_check.sh Letöltöd, futtatod és megmondja mi a gond a 3D körül.