Differences between revisions 92 and 93
Revision 92 as of 2017-08-15 20:25:10
Size: 25153
Editor: vauss
Comment: sync with English version (work in progress)
Revision 93 as of 2017-08-15 20:45:50
Size: 25647
Editor: vauss
Comment: sync with English version
Deletions are marked like this. Additions are marked like this.
Line 74: Line 74:
As of stretch, you don't need nvidia-xconfig anymore, and a xorg.conf file is not needed either in most situations. Also, the 340 series has been forked into its own series of packages to support older cards. Depuis Stretch, dans la plupart des situations, nvidia-xconfig et le fichier xorg.conf ne sont plus nécessaires. De même, les séries 340 ont été l'objet d'un « fork » avec leurs propres séries de paquets pour la prise en charge de cartes anciennes.
Line 80: Line 80:
For support of GeForce 4xx and higher GPUs ([[http://us.download.nvidia.com/XFree86/Linux-x86_64/375.66/README/supportedchips.html|supported devices]]). For older devices, see [[#stretch-340xx|Version 340.105 (legacy GPUs)]] and [[#stretch-304xx|Version 304.135 (legacy GPUs)]].

 1. Add "contrib" and "non-free" components to {{{/etc/apt/sources.list}}}, for example: {{{
Pour les processeurs graphiques Geforce 4xx et plus récents ([[http://us.download.nvidia.com/XFree86/Linux-x86_64/375.66/README/supportedchips.html|périphériques pris en charge]]). Pour les matériels plus anciens, voir la [[#stretch-340xx|version 340.105 (processeurs anciens)]] et la [[#stretch-304xx|version 304.135 (processeurs anciens)]].

 1. Ajoutez les éléments « contrib » et « non-free » à votre fichier {{{/etc/apt/sources.list}}}, par exemple : {{{
Line 86: Line 86:
 1. Update the list of available packages.  Install the appropriate linux-headers and kernel module packages: {{{  1. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et les modules du noyau : {{{
Line 90: Line 90:
 This will install the [[DebianPkg:stretch/nvidia-driver|nvidia-driver]] package. DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package.
 1. Create an [[#configure|Xorg server configuration file]].
 1. Restart your system to enable the nouveau blacklist.
 1. (The answer [[http://askubuntu.com/a/595884/416671|here]] may be needed to enable a higher resolution.)
 Cela installera le paquet [[DebianPkg:stretch/nvidia-driver|nvidia-driver]] package. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-kernel-dkms.
 1. Créez [[#configure|un fichier de configuration pour le serveur Xorg]].
 1. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».
 1. (La réponse [[http://askubuntu.com/a/595884/416671|ici]] pourrait être nécessaire pour activer une résolution élevée.)
Line 96: Line 96:
==== Version 340.102 (legacy GPUs) ====

For support of !GeForce 6xxx and 7xxx GPUs ([[http://us.download.nvidia.com/XFree86/Linux-x86/340.102/README/supportedchips.html|supported devices]]).

 1. Add "contrib" and "non-free" components to {{{/etc/apt/sources.list}}}, for example: {{{
==== Version 340.102 (processeurs anciens) ====

Pour la prise en charge des processeurs graphiques GeForce 6xxx et 7xxx ([[http://us.download.nvidia.com/XFree86/Linux-x86/340.102/README/supportedchips.html|périphériques pris en charge]]).

 1. Ajoutez les éléments « contrib » et « non-free » à votre fichier {{{/etc/apt/sources.list}}}, par exemple : {{{
Line 104: Line 104:
 1. Update the list of available packages.  Install the appropriate linux-headers and kernel module packages: {{{  1. Mettez à jour la liste des paquets disponibles. Installez les paquets linux-headers appropriés et les modules du noyau : {{{
Line 107: Line 107:
 This will install the [[DebianPkg:stretch/nvidia-legacy-340xx-driver|nvidia-legacy-340xx-driver]] package. DKMS will build the nvidia module for your system, via the nvidia-legacy-340xx-kernel-dkms package.
 1. Create an [[#configure|Xorg server configuration file]].
 1. Restart your system to enable the nouveau blacklist.
 Cela installera le paquet [[DebianPkg:stretch/nvidia-legacy-340xx-driver|nvidia-legacy-340xx-driver]]. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-legacy-340xx-kernel-dkms.
 1. Créez [[#configure|un fichier de configuration pour le serveur Xorg]].
 1. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».
Line 112: Line 112:
==== Version 304.135 (legacy GPUs) ====

For support of !GeForce 6xxx and 7xxx GPUs ([[http://us.download.nvidia.com/XFree86/Linux-x86/304.135/README/supportedchips.html|supported devices]]).

 1. Add "contrib" and "non-free" components to {{{/etc/apt/sources.list}}}, for example: {{{
==== Version 304.135 (processeurs anciens) ====

Pour la prise en charge des processeurs graphiques GeForce 6xxx et 7xxx ([[http://us.download.nvidia.com/XFree86/Linux-x86/304.135/README/supportedchips.html|périphériques pris en charge]]).

 1. Ajoutez les éléments « contrib » et « non-free » à votre fichier {{{/etc/apt/sources.list}}}, par exemple : {{{
Line 123: Line 123:
 This will install the [[DebianPkg:jessie/nvidia-legacy-304xx-driver|nvidia-legacy-304xx-driver]] package. DKMS will build the nvidia module for your system, via the nvidia-legacy-304xx-kernel-dkms package.
 1. Create an [[#configure|Xorg server configuration file]].
 1. Restart your system to enable the nouveau blacklist.
 Cela installera le paquet [[DebianPkg:jessie/nvidia-legacy-304xx-driver|nvidia-legacy-304xx-driver]]. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-legacy-304xx-kernel-dkms.
 1. Créez [[#configure|un fichier de configuration pour le serveur Xorg]].
 1. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».

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


Pilote propriétaire NVIDIA

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

NOTE : Pour les systèmes Apple, suivez ces étapes afin d'éviter un écran noir après l'installation des pilotes : http://askubuntu.com/a/613573/134848

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-driver
    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.

Plusieurs versions précompilées de pilotes sont disponibles pour Debian 9 « Stretch » :

Plusieurs versions précompilées de pilotes sont disponibles pour Debian 8 « Jessie » :

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

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

Installation

Debian 9 « Stretch »

Depuis Stretch, dans la plupart des situations, nvidia-xconfig et le fichier xorg.conf ne sont plus nécessaires. De même, les séries 340 ont été l'objet d'un « fork » avec leurs propres séries de paquets pour la prise en charge de cartes anciennes.

Version 375.66

Pour les processeurs graphiques Geforce 4xx et plus récents (périphériques pris en charge). Pour les matériels plus anciens, voir la version 340.105 (processeurs anciens) et la version 304.135 (processeurs anciens).

  1. Ajoutez les éléments « contrib » et « non-free » à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 9 "Stretch"
    deb http://httpredir.debian.org/debian/ stretch 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-driver

    Cela installera le paquet nvidia-driver package. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-kernel-dkms.

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

  4. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».
  5. (La réponse ici pourrait être nécessaire pour activer une résolution élevée.)

Version 340.102 (processeurs anciens)

Pour la prise en charge des processeurs graphiques ?GeForce 6xxx et 7xxx (périphériques pris en charge).

  1. Ajoutez les éléments « contrib » et « non-free » à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 9 "Stretch"
    deb http://httpredir.debian.org/debian/ stretch 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-legacy-340xx-driver

    Cela installera le paquet nvidia-legacy-340xx-driver. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-legacy-340xx-kernel-dkms.

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

  4. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».

Version 304.135 (processeurs anciens)

Pour la prise en charge des processeurs graphiques ?GeForce 6xxx et 7xxx (périphériques pris en charge).

  1. Ajoutez les éléments « contrib » et « non-free » à votre fichier /etc/apt/sources.list, par exemple :

    # Debian 9 "Stretch"
    deb http://httpredir.debian.org/debian/ stretch main contrib non-free
  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

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

    Cela installera le paquet nvidia-legacy-304xx-driver. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-legacy-304xx-kernel-dkms.

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

  4. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».

Debian 8 « Jessie »

Depuis Jessie, si vous souhaitez seulement avoir des fonctionnalités de base et n'êtes pas concernées par les performances, la nécessité d'utiliser des pilotes propriétaires n'existe quasiment plus - le pilote « nouveau » marche à présent plutôt bien et fonctionne avec le mode d'affichage bi-écran par une simple configuration à partir de votre environnement de bureau (pour KDE Plasma, voir System_Settings/Hardware/Display_and_Monitor/Display_Configuration). Les pilotes propriétaires ne fournissent pas de journalisation normale et peuvent être à l'origine de problèmes cachés. Si vous faites une mise à jour de distribution - vous devriez au préalable supprimer tous les paquets Nvidia de Wheezy - faites fonctionner votre environnement de bureau avec le pilote « nouveau » - puis réinstallez les paquets Nvidia, si vous rencontrez une raison impérieuse de le faire.

Version 375.66 (à partir du dépôt jessie-backports)

Pour les processeurs graphiques Geforce 4xx et plus récents Périphériques pris en charge. Pour les matériels plus anciens, voir la version 340.102 (processeurs anciens) et la version 304.135 (processeurs anciens).

  1. Ajoutez le dépôt jessie-backports à votre fichier /etc/apt/sources.list, par exemple :

    # jessie-backports
    deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
  2. Installez les en-têtes Linux pour le noyau que vous utilisez. Si vous utilisez le noyau Linux 3.16 dans Debian Jessie :

    # apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')

    Ou si vous utilisez un noyau Linux à partir de jessie-backports :

    # apt-get install -t jessie-backports linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
  3. On peut donc installer le paquet nvidia-driver issu de ce dépôt :

    # apt-get update
    # apt-get install -t jessie-backports nvidia-driver 
    DKMS compilera le module nvidia pour votre ordinateur.
  4. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».

Version 340.102

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

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

    # Debian 8 "Jessie"
    deb http://httpredir.debian.org/debian/ jessie 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-driver

    Cela installera le paquet nvidia-driver. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-kernel-dkms.

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

  4. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».
  5. (La réponse ici pourrait être nécessaire pour activer une résolution élevée.)

Version 304.135 (processeurs anciens)

Pour la prise en charge des processeurs graphiques GeForce 6xxx et 7xxx (périphériques pris en charge).

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

    # Debian 8 "Jessie"
    deb http://httpredir.debian.org/debian/ jessie 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-legacy-304xx-driver

    Cela installera le paquet nvidia-legacy-304xx-driver. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-legacy-304xx-kernel-dkms.

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

  4. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».

Debian 7 « Wheezy »

Version 340.96 (avec wheezy-backports)

Les versions les plus récentes du pilote NVIDIA sont disponibles à 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://httpredir.debian.org/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-driver

    Cela installera le paquet nvidia-driver. DKMS compilera le module nvidia pour votre ordinateur, via le paquet nvidia-kernel-dkms.

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

  6. Redémarrez votre ordinateur pour activer le blacklistage du module « 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://httpredir.debian.org/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-driver

    Cela installera le paquet nvidia-glx. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-kernel-dkms.

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

  4. Redémarrez votre ordinateur pour activer le blacklistage du module « 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://httpredir.debian.org/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-legacy-173xx-driver

    Cela installera le paquet nvidia-glx-legacy-173xx. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-legacy-173xx-kernel-dkms.

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

  4. Redémarrez votre ordinateur pour activer le blacklistage du module « 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://httpredir.debian.org/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-driver

    Cela installera le paquet nvidia-glx-legacy-96xx. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-legacy-96xx-kernel-dkms.

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

  4. Redémarrez votre ordinateur pour activer le blacklistage du module « nouveau ».

Construire de nouvelles versions à partir de SVN

Alors que les nouvelles versions amonts du pilote propriétaire sont disponibles, le téléchargement pourrait ne pas arriver immédiatement. Cela pour diverses raisons, notamment l’attente de nouveaux paquets binaires pour effacer la nouvelle file d’attente, ce qui doit être approuvé manuellement par les responsables FTP.

Avant d’exécuter l’installateur amont, qui pourrait causer des problèmes à votre installation, vous pouvez construire et installer les paquets localement s’ils sont prêts sur SVN. Vérifiez si la version qui vous intéresse est disponible :

https://anonscm.debian.org/viewvc/pkg-nvidia/packages/nvidia-graphics-drivers/branches/

Si c’est le cas, installez par les commandes suivantes :

# apt-get install subversion svn-buildpackage
# apt-get build-dep nvidia-driver

Consultez ensuite la branche que vous souhaitez et construisez-la localement :

# svn co svn://anonscm.debian.org/pkg-nvidia/packages/nvidia-graphics-drivers/branches/384
# cd 384
# debian/rules get-orig-source
# mkdir ../tarballs
# mv nvidia-graphics-drivers* ../tarballs
# svn-buildpackage --svn-ignore -us -uc -rfakeroot

et si vous avez besoin de paquets multiarch (par exemple, i386 sur amd64) – nécessaires au fonctionnement de Steam :

# sudo apt-get install libwayland-client0:i386 libwayland-server0:i386
# svn-buildpackage --svn-ignore --svn-arch=i386 -us -uc -rfakeroot

NOTE : pour la multiarch, par exemple i386 sur amd64, vous ne devez PAS installer tous les paquets issus de l'architecture importée, mais SEULEMENT libgl1-nvidia-glx-i386 ou nvidia-driver-libs-i386 selon la branche, et leurs dépendances.

NOTE : pour utiliser get-orig-source vous devez avoir tar au moins à la version 1.29, et si ce n’est pas le cas (par exemple sur Jessie), vous pouvez modifier le fichier debian/rules en effaçant les nouveaux arguments tar qui n’existent pas dans les versions plus anciennes de tar (--clamp-mtime et --sort) :

$ svn diff debian/rules
Index: debian/rules
===================================================================
--- debian/rules        (revision 6570)
+++ debian/rules        (working copy)
@@ -380,8 +380,7 @@
            chmod 0755 $(ORIGDIR.$*)/* ; \
            latestfile=$$(ls -tr $$(find $(ORIGDIR.$*) -type f) | tail -n 1) ; \
            tar cv \
-               --clamp-mtime --mtime="./$$latestfile" \
-               --sort=name \
+               --mtime="./$$latestfile" \
                --owner=root --group=src \
                $(ORIGDIR.$*) \
                | gzip -n -9 > $(TARBALL.$*) ; \

De cette manière la commande debian/rules get-orig-source fonctionnera correctement dans Jessie. Au cas où cela ne marche pas, vous pouvez essayer de créer l’archive manuellement en suivant le schéma utilisé pour un existant dans l'archive Debian.

NOTE : si la commande svn-buildpackage échoue avec un message de tar :

tar: /home/foo/tmp/nvidia/build-area/tmp-0.834000333984481: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Command ' tar --no-same-owner --no-same-permissions --extract --file /home/foo/tmp/nvidia/tarballs/nvidia-graphics-drivers_367.35.orig-armhf.tar.gz --directory /home/foo/tmp/nvidia/build-area/tmp-0.834000333984481' failed in '/home/foo/tmp/nvidia/367', how to continue now? [Qri?]:

créez alors le répertoire manquant /home/foo/tmp/nvidia/build-area/tmp-0.834000333984481 (le nom change à chaque fois, créez-le donc dans un autre terminal) et appuyez sur r pour relancer la commande. Vous aurez besoin de créer le répertoire à nouveau. Après cela, la construction devrait réussir.

Configuration

Comme le pilote nvidia n'est pas détecté automatiquement par Xorg, un fichier de configuration doit être mis en œuvre. Cependant, la configuration décrite ci-dessous ne devrait pas être appliquée aux systèmes dotés d'un processeur Optimus ; sur de tels systèmes, l'affichage primaire de X est piloté par votre processeur graphique Intel, qui est automatiquement détecté par X. Voir Bumblebee pour plus de détails sur la manière de configurer un système équipé d'un processeur Optimus.

Automatique

Installer le paquet nvidia-xconfig, puis lancez-le avec sudo. Cela génèrera automatiquement un fichier de configuration Xorg à cet emplacement /etc/X11/xorg.conf}.

Manuelle

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 module « nouveau ».

Des informations complémentaires de configuration sont disponibles.

Dépannage

  • Le pilote NVIDIA entre en conflit avec le pilote DRM « nouveau » (580894). Le module du noyau « nouveau » est blacklisté par les paquets glx-alternative-nvidia ou 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.
  • Si vous ne pouvez pas ajuster la luminosité de l'écran, ouvrez votre fichier de configuration Xorg (/etc/X11/xorg.conf ou /etc/X11/xorg.conf.d/20-nvidia.conf selon la méthode que vous avez employée) et ajoutez dans la section Device :

        Option         "RegistryDwords" "EnableBrightnessControl=1;"
  • Des informations de dépannage supplémentaires sont disponibles.

Revenir en arrière en cas d'incident

Dans le cas où vous souhaitez restaurer votre système dans son état précédent, faites :

Si vous ne pouvez pas utiliser votre environnement de bureau, appuyez sur Ctrl+alt+F2

Connectez-vous en tant que superutilisateur (root)

 # apt-get purge nvidia. (N'oubliez pas le point « . », ceci efface chaque paquet contenant « nvidia » dans son nom.)


 # /etc/init.d/gdm3 stop  (dans le cas de gdm3 pour Gnome 3)

 # apt-get install --reinstall xserver-xorg
 # apt-get install --reinstall xserver-xorg-video-nouveau

 # killall Xorg

 # reboot

Xorg devrait se reconfigurer par lui-même. Si ce n'est pas le cas, ouvrez un terminal et exécutez la commande

# X -configure

Voir aussi


CategoryProprietarySoftware