La curiosità allunga la vita. 
Slackware Mini-how-to

Copyright (c) 2004 LACAVA ROBERTO è garantito il permesso di copiare, distribuire e/o modificare questo documento seguendo i termini della Licenza per Documentazione Libera GNU, Versione 1.1 o ogni versione successiva pubblicata dalla Free Software Foundation; senza Sezioni Non Modificabili, nessun Testo Copertina.
Una copia della licenza è acclusa nella sezione intitolata "Licenza per Documentazione Libera GNU".


Installare i drivers Nvidia su slackware GNU/linux 10

NVIDIA Accelerated Linux Driver Set permette di sfruttare le GPU NVIDIA con Linux x86 e offre il supporto delle funzioni 2D accelerate e delle API OpenGL ad alte prestazioni.
Questi driver consentono un'accelerazione hardware ottimizzata delle applicazioni OpenGL grazie a un server X di rendering diretto e supportano quasi tutti i chipset grafici NVIDIA .
Vengono supportati anche TwinView, TV-Out e display a schermo piatto.

Lista della spesa

Slackware 10.0 (funziona anche su versioni precedenti)
Sorgenti compilati del kernel (Testato dalla 2.15 fino alla 2.6.9 )
Kernel modulare
Librerie per la compilazione

Installazione

Da utente root scarichiamo il pacchetto contenente i drivers
scaricate l'ultima versione in base al vostro processore, (ia32=intel pentium*)

links http://www.nvidia.com/content/drivers/drivers.asp


Una volta scaricato il pacchetto, entrare in interfaccia testo disattivando Xorg affiche' possiamo installarlo


Premete i tasti [CRTL]+[ALT]+[F6]
ed fate il login come root

init 3
sh ./NVIDIA-Linux-x86-1.0-xxxx-pkg1.run


Il file .run è un archivio autoestraente. L'esecuzione del file .run avvia l'estrazione del contenuto dell'archivio ed esegue l'utility `nvidia-installer` in esso contenuta, che guida l'utente nell'intera procedura di installazione dei driver di NVIDIA.

Il file .run accetta numerose opzioni della riga di comando. Ecco alcune delle opzioni più comuni:

--info
Stampa le informazioni incorporate nel file .run ed esce.

--check
Verifica l'integrità dell'archivio ed esce.

--extract-only
Estrae il contenuto di ./NVIDIA-Linux-x86-1.0-xxxx-pkg1.run, ma non esegue 'nvidia-installer'.

--help
Stampa le informazioni sull'utilizzo delle opzioni più comuni della riga di comando ed esce.

--advanced-options
Stampa le informazioni sull'utilizzo delle opzioni più comuni ed avanzate della riga di comando ed esce.

Modifica del file xorg.conf

Dalla versione 10.0 di slackware il server X è stato sostituito con il nuovo xorg che presenta diverse utility molto interessanti.
infatti grazie al comando:

xorgsetup


Sara' semplicissimo impostare al meglio il nostro server X.



Lasciamo scegliere al tool, tutte le opzioni migliori per far funzionare al meglio la nostra scheda
Editiamo alla fine della procedura il file /etc/X11/xorg.conf



vi /etc/X11/xorg.conf


Controllate queste tre righe in modo da poter leggere
Driver     "nvidia"
VendorName    "nVidia Corporation"
BoardName    "NV11 [nome scheda]"

Se esistenti, dovranno essere eliminate anche le seguenti righe:

Load "dri"
Load "GLcore"

Accertarsi invece di avere:

Load "glx"

Una Volta controllato il tutto, effettuiamo l'ultima modifica al sistema editando il file /etc/rc.d/rc.modules, in questo file sono specificati tutti i moduli che il sistema carica all'avvio.

vi /etc/rc.d/rc.modules



Aggiungete alla fine del file la stringa
/sbin/modprobe nvidia

Una volta modificato il file possiamo tornare all'interfaccia grafica

init 4



Chip grafici NVIDIA Supportati

NOME CHIP NVIDIA ID PERIFERICA PCI
RIVA TNT
RIVA TNT2/TNT2 Pro
RIVA TNT2 Ultra
Vanta/Vanta LT
RIVA TNT2 Model 64/Model 64 Pro
Aladdin TNT2
GeForce 256
GeForce DDR
Quadro
GeForce2 MX/MX 400
GeForce2 MX 100/200
GeForce2 Go
Quadro2 MXR/EX/Go
GeForce2 Integrated GPU
GeForce2 GTS/GeForce2 Pro
GeForce2 Ti
GeForce2 Ultra
Quadro2 Pro
GeForce4 MX 460
GeForce4 MX 440
GeForce4 MX 420
GeForce4 MX 440-SE
GeForce4 440 Go
GeForce4 420 Go
GeForce4 420 Go 32M
GeForce4 460 Go
Quadro4 550 XGL
GeForce4 440 Go 64M
Quadro NVS
Quadro4 500 GoGL
GeForce4 410 Go 16M
GeForce4 MX 440 with AGP8X
GeForce4 MX 440SE with AGP8X
GeForce4 MX 420 with AGP8X
GeForce4 MX 4000
Quadro4 580 XGL
Quadro NVS with AGP8X
Quadro4 380 XGL
GeForce2 Integrated GPU
GeForce4 MX Integrated GPU
GeForce3
GeForce3 Ti 200
GeForce3 Ti 500
Quadro DCC
GeForce4 Ti 4600
GeForce4 Ti 4400
GeForce4 Ti 4200
Quadro4 900 XGL
Quadro4 750 XGL
Quadro4 700 XGL
GeForce4 Ti 4800
GeForce4 Ti 4200 with AGP8X
GeForce4 Ti 4800 SE
GeForce4 4200 Go
Quadro4 980 XGL
Quadro4 780 XGL
Quadro4 700 GoGL
GeForce FX 5800 Ultra
GeForce FX 5800
Quadro FX 2000
Quadro FX 1000
GeForce FX 5600 Ultra
GeForce FX 5600
GeForce FX 5600XT
GeForce FX Go5600
GeForce FX Go5650
Quadro FX Go700
GeForce FX 5200
GeForce FX 5200 Ultra
GeForce FX 5200
GeForce FX 5200LE
GeForce FX Go5200
GeForce FX Go5250
GeForce FX 5500
GeForce FX 5100
GeForce FX Go5200 32M/64M
Quadro NVS 280 PCI
Quadro FX 500/600 PCI
GeForce FX Go53xx
GeForce FX Go5100
GeForce FX 5900 Ultra
GeForce FX 5900
GeForce FX 5900XT
GeForce FX 5950 Ultra
GeForce FX 5900ZT
Quadro FX 3000
Quadro FX 700
GeForce FX 5700 Ultra
GeForce FX 5700
GeForce FX 5700LE
GeForce FX 5700VE
GeForce FX Go5700
GeForce FX Go5700
Quadro FX Go1000
Quadro FX 1100
GeForce 6800 Ultra
GeForce 6800
GeForce 6800 GT
Quadro FX 4000
GeForce 6800/GeForce 6800 Ultra
GeForce 6600/GeForce 6600 GT
GeForce 6600 GT
Quadro FX 3400
GeForce 6800 Ultra
GeForce PCX 5750
GeForce PCX 5900
Quadro FX 330/GeForce PCX 5300
Quadro NVS 280 PCI-E/Quadro FX 330
Quadro FX 1300
GeForce PCX 4300


Leggete sempre bene la licenza
La licenza dei driver non è GPL
nvidia: module license 'NVIDIA' taints kernel.
Ricorda: Ogni volta che ricompili il kernel dovrai ricompilare il modulo nvidia.


Uso solo Linux   Valid Css   Valid HTML
0428399 times since Thu Sep 23 22:54:13 CEST 2004