Differences between revisions 50 and 51
Revision 50 as of 2015-02-01 08:59:27
Size: 13866
Comment: Sync with English master
Revision 51 as of 2015-02-01 09:44:41
Size: 13874
Editor: GeoffSimmons
Comment: Sync with English master
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[NvidiaGraphicsDrivers|English]] - [[es/NvidiaGraphicsDrivers|Español]] - Français - [[it/NvidiaGraphicsDrivers|Italiano]] - [[ru/NvidiaGraphicsDrivers|Русский]] - [[zh_CN/NvidiaGraphicsDrivers|简体中文]]-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[NvidiaGraphicsDrivers|English]] - [[es/NvidiaGraphicsDrivers|Español]] - [[it/NvidiaGraphicsDrivers|Italiano]] - [[ru/NvidiaGraphicsDrivers|Русский]] - [[zh_CN/NvidiaGraphicsDrivers|简体中文]]-~
Line 86: Line 86:
<<Anchor(wheezy)>>

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


Pilote propriétaire NVIDIA

Ce document explique comment installer le pilote d'affichage propriétaire NVIDIA sur les systèmes Debian.

Identification

La série ou le nom de code du processeur graphique NVIDIA d'une carte graphique peut être identifié habituellement avec la commande lspci. Par exemple :

  • $ lspci -nn | grep VGA
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G80 [GeForce 8800 GTS] [10de:0193] (rev a2)

Voir la page fr/HowToIdentifyADevice/PCI pour plus d'informations. On peut utiliser l'ID PCI pour vérifier la prise en charge d'un périphérique.

nvidia-detect

Le script nvidia-detect (paquet nvidia-detect dans non-free) peut également être utilisé pour identifier le processeur graphique et le pilote adapté :

  • $ nvidia-detect 
    Detected NVIDIA GPUs:
    02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 430] [10de:0de1] (rev a1)
    Your card is supported by the default drivers.
    It is recommended to install the
        nvidia-glx
    package.

Pilotes

Le pilote propriétaire "NVIDIA Accelerated Linux Graphics Driver" fournit une accélération matérielle optimisée des applications OpenGL grâce à un serveur X de rendu direct. C'est un pilote de Xorg seulement disponible sous forme binaire qui a besoin d'un module du noyau Linux pour fonctionner.

Il y a quatre versions du pilote disponibles pour Debian 7 "Wheezy" :

Il y a trois versions du pilote disponibles pour Debian 6.0 "Squeeze":

Le pilote 71.86.xx - qui prend en charge les processeurs graphiques NVIDIA NV4/NV5/NV6/NV10/NV15 et leurs variantes - n'est plus disponible dans la mesure où il ne prend pas en charge les versions du serveur X Xorg postérieures à 1.4 (620526, 708338).

Toutes ces versions ne sont disponibles que pour les architectures x86 et x86-64 (ports Debian i386 et AMD64 respectivement).

Installation

Debian 7 "Wheezy"

Version 340.65 (avec wheezy-backports)

Les versions les plus récentes du pilote NVIDIA sont disponible à partir de wheezy-backports (périphériques pris en charge).

  1. Ajoutez la source "wheezy-backports" à votre fichier /etc/apt/sources.list, par exemple :

    # wheezy-backports
    deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
  2. Mettez à jour la liste des paquets disponibles :

    # aptitude update
  3. Installez le paquet linux-headers approprié :

    # aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
  4. Installez le paquet du module du noyau à partir de wheezy-backports :

    # aptitude -t wheezy-backports -r install nvidia-kernel-dkms

    Cela installera aussi le paquet recommandé nvidia-driver. DKMS compilera le module nvidia pour votre ordinateur.

  5. Créez un fichier de configuration pour le serveur Xorg.

  6. Redémarrez votre ordinateur pour activer le blacklistage de nouveau.

Version 304.125

Pour la prise en charge des processeurs graphiques GeForce 6xxx et plus (périphériques pris en charge). Pour les périphériques plus anciens, voir Version 173.14.35 (processeurs anciens) et Version 96.43.23 (processeurs anciens).

  1. Ajoutez les sources "contrib" et "non-free" à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et les modules du noyau :

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

    Cela installera aussi le paquet recommandé nvidia-glx. DKMS compilera le module nvidia pour votre ordinateur.

  3. Créez un fichier de configuration pour le serveur Xorg.

  4. Redémarrez votre ordinateur pour activer le blacklistage de nouveau.

Version 173.14.35 (processeurs anciens)

Pour la prise en charge des processeurs graphiques GeForce 5xxx / GeForce FX (périphériques pris en charge).

  1. Ajoutez les sources "contrib" et "non-free" à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et les modules du noyau :

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

    Cela installera aussi le paquet recommandé nvidia-glx-legacy-173xx. DKMS compilera le module nvidia pour votre ordinateur.

  3. Créez un fichier de configuration pour le serveur Xorg.

  4. Redémarrez votre ordinateur pour activer le blacklistage de nouveau.

Version 96.43.23 (processeurs anciens)

Pour la prise en charge des processeurs graphiques GeForce 2, GeForce 3 et GeForce 4 (périphériques pris en charge).

  1. Ajoutez les sources "contrib" et "non-free" à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et les modules du noyau :

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

    Cela installera aussi le paquet recommandé nvidia-glx-legacy-96xx. DKMS compilera le module nvidia pour votre ordinateur.

  3. Créez un fichier de configuration pour le serveur Xorg.

  4. Redémarrez votre ordinateur pour activer le blacklistage de nouveau.

Debian 6.0 "Squeeze"

Version 195.36.31

Pour la prise en charge des processeurs graphiques GeForce 6xxx et plus (périphériques pris en charge), y compris quelques périphériques des séries GeForce 400. Pour les périphériques plus anciens, voir Version 173.14.27 (processeurs anciens) et Version 96.43.18 (processeurs anciens).

  1. Ajoutez les sources "contrib" et "non-free" à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et les modules du noyau :

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

    Cela installera aussi le paquet recommandé nvidia-glx. DKMS compilera le module nvidia pour votre ordinateur.

  3. Mettez à jour l'initrd (initial ramdisk) pour inclure le blacklistage de nouveau (613951) :

    # update-initramfs -u
  4. Créez un fichier de configuration pour le serveur Xorg.

  5. Redémarrez votre ordinateur pour activer le blacklistage de nouveau.

Version 173.14.27 (processeurs anciens)

Pour la prise en charge des processeurs graphiques GeForce 5xxx / GeForce FX (périphériques pris en charge).

  1. Ajoutez les sources "contrib" et "non-free" à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et les modules du noyau :

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

    Cela installera aussi le paquet recommandé nvidia-glx-legacy-173xx. DKMS compilera le module nvidia pour votre ordinateur.

  3. Mettez à jour l'initrd (initial ramdisk) pour inclure le blacklistage de nouveau (613951):

    # update-initramfs -u
  4. Créez un fichier de configuration pour le serveur Xorg.

  5. Redémarrez votre ordinateur pour activer le blacklistage de nouveau.

Version 96.43.18 (processeurs anciens)

Pour la prise en charge des processeurs graphiques GeForce 2, GeForce 3 et GeForce 4 (périphériques pris en charge).

  1. Ajoutez les sources "contrib" et "non-free" à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et les modules du noyau :

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

    Cela installera aussi le paquet recommandé nvidia-glx-legacy-96xx. DKMS compilera le module nvidia pour votre ordinateur.

  3. Mettez à jour l'initrd (initial ramdisk) pour inclure le blacklistage de nouveau (613951):

    # update-initramfs -u
  4. Créez un fichier de configuration pour le serveur Xorg.

  5. Redémarrez votre ordinateur pour activer le blacklistage de nouveau.

Configuration

Comme le pilote nvidia n'est pas détecté automatiquement par Xorg, un fichier de configuration doit être mis en œuvre. Par exemple :

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

  • Section "Device"
            Identifier "My GPU"
            Driver "nvidia"
    EndSection

On peut créer le fichier de configuration ci-dessus avec ces commandes :

  • # mkdir /etc/X11/xorg.conf.d
    # echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > /etc/X11/xorg.conf.d/20-nvidia.conf

Attention, cette configuration cassera Xorg sur les systèmes dotés d'un processeur Optimus. Pour ces matériels, voir plutôt la page Bumblebee.

Redémarrez votre ordinateur pour activer le blacklistage du pilote nouveau.

Dépannage

  • Le pilote NVIDIA entre en conflit avec le pilote DRM nouveau (580894). Le module du noyau nouveau est blacklisté par le paquet nvidia-kernel-common.

    • Redémarrez votre ordinateur après avoir configuré Xorg pour le pilote NVIDIA.

    • Comme il est dit dans le README.Debian du paquet xserver-xorg-video-nouveau :

      Si vous décidez de basculer sur le pilote propriétaire, il est très 
      recommandé de redémarrer parce qu'il n'est pas compatible avec nouveau, et
      que décharger ce dernier n'est pas simple et peut aboutir à une console vide.
  • Des informations de dépannage supplémentaires sont disponibles.

Voir aussi


CategoryProprietarySoftware