|
|
Riga 40: |
Riga 40: |
| # /etc/init.d/gdm stop | | # /etc/init.d/gdm stop |
| </pre> | | </pre> |
| {{Versioni compatibili|Tutte le versioni di Debian|}}
| |
| = Introduzione =
| |
| L'installazione dei driver proprietari Nvidia su Debian si può fare in due modi, e in entrambi i casi è abbastanza semplice.
| |
|
| |
|
| Il primo metodo prevede di utilizzare l'installer automatico fornito da Nvidia: si tratta di uno script per la shell che tramite un menù ci guida nell'installazione. Questo metodo, per quanto semplice e funzionale, ha uno svantaggio: aggira il sistema di gestione dei pacchetti (APT nel caso di Debian, ma anche qualunque altro), con il risultato che questo non saprà mai dell'esistenza del modulo e non potrà aiutarci nella gestione di eventuali dipendenze o conflitti con altri pacchetti.
| |
|
| |
| Il secondo metodo utilizza un tool specifico di Debian: ''module-assistant''. Module-assistant è un programma che permette di automatizzare la compilazione di molti moduli proprietari, e la creazione di pacchetti .deb contenenti i moduli compilati, per la successiva installazione tramite APT. Lo svantaggio di questo metodo è che non tutte le versioni dei driver sono disponibili (vedi il paragrafo successivo "Versioni del driver") e, per quelle che ci sono, gli aggiornamenti arrivano sempre con qualche giorno di ritardo rispetto all'installer, come è ovvio che sia.
| |
|
| |
| {{Warningbox|Si raccomanda di usare <b>uno solo</b> dei due metodi proposti.}}
| |
|
| |
| = Versioni del driver =
| |
|
| |
| Attualmente esistono tre serie di driver NVIDIA:
| |
| * 7xxx (legacy): supporta solo le schede video più datate.
| |
| * 8xxx (stabile): supporta le schede video più recenti
| |
| * 9xxx (beta): versione di sviluppo (necessaria se si vuole usare compiz).
| |
|
| |
| Il primo metodo di installazione è valido per tutte le versioni del driver, il secondo è limitato dalla disponibilità del driver nei repository.
| |
| Attualmente abbiamo:
| |
| * su Debian testing solo i driver legacy (serie 7xxx)
| |
| * su unstable solo i driver legacy e stabili (serie 7xxx e 8xxx).
| |
|
| |
|
| |
| = Metodo 1: l'installer Nvidia =
| |
| == Occorrente ==
| |
| Ecco di cosa abbiamo bisogno per l'installazione:
| |
| * Headers del kernel che stiamo utilizzando (occhio alle subversion, per controllare si può usare <code>uname -r</code>) o, in alternativa, i sorgenti dello stesso kernel (gli headers fanno parte dei sorgenti, ed esistono come pacchetto indipendente solo ed esclusivamente per poter compilare moduli fuori dal kernel senza dover scaricare tutto il kernel).
| |
| Per installarli, è sufficiente digitare:
| |
| <pre>
| |
| # apt-get install linux-headers-`uname -r`
| |
| </pre>
| |
|
| |
| * Driver corretto per la nostra architettura scaricabile da [http://www.nvidia.com www.nvidia.com]
| |
|
| |
| {{Box|Nota:|se avete compilato un kernel personalizzato, il pacchetto degli headers per il vostro kernel può non esistere, nel qual caso dovete usare i sorgenti del kernel configurati; se avete compilato un kernel personalizzato con kernel-package ([[Debian Kernel Howto]]), invece, potete generare e utilizzare il pacchetto kernel-headers con la stessa utility.}}
| |
|
| |
| == Cosa fare ==
| |
| Prima di tutto occorre chiudere X. Non basta fare logout, bisogna proprio killare il server grafico: se avete installato un desktop manager andate in una console non grafica (per es. con <code>Ctrl+Alt+F1</code>), e usate, da root:
| |
|
| |
| <pre>
| |
| # /etc/init.d/gdm stop
| |
| </pre>
| |
|
| |
|
| se il vostro desktop manager è gdm, oppure | | se il vostro desktop manager è gdm, oppure |