Translation(s): English - Español - Français - Italiano - Русский - 简体中文


Driver proprietario NVIDIA

Questa pagina descrive come installare il driver proprietario per display NVIDIA su sistemi Debian.

Identificazione

La serie/nome in codice della GPU (graphics processing unit) NVIDIA di una scheda video installata può solitamente essere identificata usando il comando lspci. Per esempio:

Vedere Come identificare un dispositivo PCI per ulteriori informazioni. L'ID PCI può essere utilizzato per verificare il supporto per il dispositivo.

Driver

Il driver proprietario "NVIDIA Accelerated Linux Graphics Driver" fornisce accelerazione hardware ottimizzata per le applicazioni OpenGL attraverso il direct-rendering con il server X. È un driver solo binario per Xorg che richiede un modulo del kernel Linux per essere usato.

Sono disponibili tre versioni del driver per Debian 7.0 "Wheezy":

Sono disponibili tre versioni del driver per Debian 6.0 "Squeeze":

Il driver 71.86.xx, che supporta GPU NVIDIA NV4/NV5/NV6/NV10/NV15 e loro varianti, non è disponibile dato che non supporta le versioni di X di Xorg successive alla 1.4 ((620526, 708338).

Tutte le versione elencate sopra sono disponibili solo per le architetture x86 e x86-64 (rispettivamente port Debian i386 e AMD64).

Installazione

Debian 7.0 "Wheezy"

Versione 304.88

Per il supporto di GPU GeForce 6xxx e successive (dispositivi supportati). Per dispositivi più vecchi, vedere la versione 173.14.35 (GPU datate) e la versione 96.43.23 (GPU datate).

  1. Aggiungere le componenti "contrib" e "non-free" a /etc/apt/sources.list, per esempio:

    # Debian 7.0 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Aggiornare l'elenco dei pacchetti disponibili. Installare i pacchetti linux-headers e per il modulo del kernel appropriati:

    # aptitude update
    # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms

    Questo installa anche il pacchetto nvidia-glx raccomandato. DKMS compilerà il modulo nvidia per il sistema in uso.

  3. Creare un file di configurazione del server Xorg.

  4. Riavviare il sistema per abilitare l'inserimento nella lista nera di nouveau.

Versione 173.14.35 (GPU datate)

Per il supporto di GPU GeForce 5xxx / GeForce FX (dispositivi supportati).

  1. Aggiungere le componenti "contrib" e "non-free" a /etc/apt/sources.list, per esempio:

    # Debian 7.0 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Aggiornare l'elenco dei pacchetti disponibili. Installare i pacchetti linux-headers e per il modulo del kernel appropriati:

    # aptitude update
    # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-legacy-173xx-dkms

    Questo installa anche il pacchetto nvidia-glx-legacy-173xx raccomandato. DKMS compilerà il modulo nvidia per il sistema in uso.

  3. Creare un file di configurazione del server Xorg.

  4. Riavviare il sistema per abilitare l'inserimento nella lista nera di nouveau.

Versione 96.43.23 (GPU datate)

Per il supporto di GPU GeForce 2, GeForce 3 e GeForce 4 (dispositivi supportati).

  1. Aggiungere le componenti "contrib" e "non-free" a /etc/apt/sources.list, per esempio:

    # Debian 7.0 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Aggiornare l'elenco dei pacchetti disponibili. Installare i pacchetti linux-headers e per il modulo del kernel appropriati:

    # aptitude update
    # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-legacy-96xx-dkms

    Questo installa anche il pacchetto nvidia-glx-legacy-96xx raccomandato. DKMS compilerà il modulo nvidia per il sistema in uso.

  3. Creare un file di configurazione del server Xorg.

  4. Riavviare il sistema per abilitare l'inserimento nella lista nera di nouveau.

Debian 6.0 "Squeeze"

Versione 195.36.31

Per il supporto di GPU GeForce 6xxx e successive (dispositivi supportati), fino a e incluse alcuni dispositivi della serie GeForce 400. Per dispositivi più vecchi, vedere la versione 173.14.27 (GPU datate) e la versione 96.43.18 (GPU datate).

  1. Aggiungere le componenti "contrib" e "non-free" a /etc/apt/sources.list, per esempio:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Aggiornare l'elenco dei pacchetti disponibili. Installare i pacchetti linux-headers e per il modulo del kernel appropriati:

    # aptitude update
    # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms

    Questo installa anche il pacchetto nvidia-glx raccomandato. DKMS compilerà il modulo nvidia per il sistema in uso.

  3. Aggiornare il ramdisk iniziale in modo da includere nouveau nella lista nera (613951):

    # update-initramfs -u
  4. Creare un file di configurazione del server Xorg.

  5. Riavviare il sistema per abilitare l'inserimento nella lista nera di nouveau.

Versione 173.14.27 (GPU datate)

Per il supporto di GPU GeForce 5xxx / GeForce FX (dispositivi supportati).

  1. Aggiungere le componenti "contrib" e "non-free" a /etc/apt/sources.list, per esempio:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Aggiornare l'elenco dei pacchetti disponibili. Installare i pacchetti linux-headers e per il modulo del kernel appropriati:

    # aptitude update
    # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-legacy-173xx-dkms

    Questo installa anche il pacchetto nvidia-glx-legacy-173xx raccomandato. DKMS compilerà il modulo nvidia per il sistema in uso.

  3. Aggiornare il ramdisk iniziale in modo da includere nouveau nella lista nera (613951):

    # update-initramfs -u
  4. Creare un file di configurazione del server Xorg.

  5. Riavviare il sistema per abilitare l'inserimento nella lista nera di nouveau.

Versione 96.43.18 (GPU datate)

Per il supporto di GPU GeForce 2, GeForce 3 e GeForce 4 (dispositivi supportati).

  1. Aggiungere le componenti "contrib" e "non-free" a /etc/apt/sources.list, per esempio:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Aggiornare l'elenco dei pacchetti disponibili. Installare i pacchetti linux-headers e per il modulo del kernel appropriati:

    # aptitude update
    # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-legacy-96xx-dkms

    Questo installa anche il pacchetto nvidia-glx-legacy-96xx raccomandato. DKMS compilerà il modulo nvidia per il sistema in uso.

  3. Aggiornare il ramdisk iniziale in modo da includere nouveau nella lista nera (613951):

    # update-initramfs -u
  4. Creare un file di configurazione del server Xorg.

  5. Riavviare il sistema per abilitare l'inserimento nella lista nera di nouveau.

Configurazione

Dato che il driver nvidia non viene rilevato automaticamente da Xorg, è necessario fornire un file di configurazione. Per esempio:

/etc/X11/xorg.conf.d/20-nvidia.conf

Il file di configurazione precedente può essere creato usando questi comandi:

Notare che questo comando danneggerà la configurazione di XOrg su sistemi Optimus; per questo hardware vedere invece Bumblebee.

A questo punto riavviare il proprio sistema per abilitare l'inserimento del driver nouveau nella lista nera.

Risoluzione dei problemi

Vedere anche


CategoryProprietarySoftware