Pilotes libres Xorg pour les cartes nVidia, ATI/AMD et Intel
Les pilotes libres Xorg pour pour les cartes nVidia, ATI/AMD et Intel dont pré-installés sur aptosid.
Important: un fichier xorg.conf n'est généralement plus nécessaire lorsqu'on utilise des pilotes libres xorg.
Si vous utilisiez des pilotes propriétaires et souhaitez revenir à l'utilisation de pilotes libres, éditez /etc/X11/xorg.conf.d/xx-xxxx.conf en tant qu'administrateur. Trouvez dans le fichier la strophe intitulée SECTION DEVICE et changez-y le "display driver" (pilote d'affichage) par l'intitulé du pilote libre qui vous convient. Exemple : radeon OU intel (ce n'en sont que quelques uns).
Pour revenir à nouveau à partir des pilotes nVidia propriétaires se référer à http://aptosid.com/index.php?module=wikula&tag=GoNvidia.
Éditer manuellement le fichier xorg.conf s'effectue à vos risques et périls. Sachez ce que vous faites, et faites des sauvegardes pour pouvoir revenir un arrière.
Plus d'info que les sujet Intel ATI/AMD ATI/AMD Feature Matrix nouveau X.Org
Pilotes 2D
Les pilotes pour le serveur graphique X.Org - consultez xserver-xorg pour une description plus détaillée - fournissent un support 2D pour les cartes graphiques NVIDIA Riva, TNT, GeForce, et Quadro, ainsi que pour les cartes ATI Mach, Rage, Radeon, et FireGL au moyen des sous-pilotes atimisc, r128 et radeon. Les pilotes Radeon et Intel supportent tous les deux l'accélération 2d (xv texturé) pour la lecture des vidéos.
Pilotes 3D ATI/AMD
Pour certaines cartes ATI la 3D est supportée (ainsi que les effets KDE), au moyen du pilote xserver-xorg-video-radeon. A priori les chipsets jusqu'au r700 sont gérés.
Si vous voulez automatiquement mettre à jour vos pilotes non-libres quand de nouvelles version 2D et 3D de ceux-ci sortent :
apt-get install firmware-linux
Puis redémarrez votre ordinateur.
Intel 2D and 3D
Les pilotes Intel devraient fonctionner parfaitement pour les accélérations 2D et 3D, s'agissant de pilotes inclus parmi les pilotes libres Intel.
Pilotes binaires au code source fermé pour: nVidia avec dmakms & xorg.conf.d
Vous aurez besoin d'ajouter <contrib non-free> à votre debian.list, reférez vous Adding non-free to sources
Pour obtenir la liste complète des puces grahiques nvidia supportées, reportez-vous à liste des produits supportés de NVIDIA Linux Graphics Driver download page(en).
Vous pourrez aussi consulter nvnews pour d'autres sujets complémentaires(en) .
Anciennes comme nouvelles installations de pilotes nécessiteront qu'un répertoire de configuration système /etc/X11/xorg.conf.d existe et qu'il s'y trouve un fichier intitulé 20-nvidia.conf :
mkdir /etc/X11/xorg.conf.d touch /etc/X11/xorg.conf.d/20-nvidia.conf
Avec votre éditeur de texte préféré (exemple: kate, nano, mousepad, mcedit, vi, vim) ouvrez le fichier:
<editeur> /etc/X11/xorg.conf.d/20-nvidia.conf
et ajoutez-y la strophe qui suit dans son intégralité à 20-nvidia.conf:
# Section "Device" Identifier "Device 0" Driver "nvidia" EndSection # Ceci est une ligne de guidage indispensable afin que End Section ne soit pas la dernière ligne
Si vous utilisez plus d'une carte graphique vous devrez vérifier vos périphériques PCI et inclure l'identifant nécessaire dans le fichier 20-nvidia.conf:
lspci | grep -i vga
La commande devrait vous retourner quelque chose comme ceci:
01:00.0 VGA compatible controller:
Ajoutez l'identifiant busid 01:00.0 sur une nouvelle ligne de la strophe sous la ligne 'Driver', en utilisant la syntaxe PCI:x:y:z: en supprimant les zéros et créant des colonnes comme ceci:
BusID "PCI:1:0:0"
Installation des pilotes nvidia
IMPORTANT: Utilisez apt-cache search nvidia et apt-cache show <paquet> pour vous assurer de choisir le pilote qui vous convient. Il existe à la base 2 types de pilotes nvidia, le pilote conventionnel 3D pour Debian Sid (current), et le pilote traditionnel 3D pour debian Sid (legacy).
Pour les pilotes 3D nvidia conventionnels ≥ GeForce 6xxx :
Préparez le module:
apt-get install nvidia-kernel-source nvidia-kernel-common dmakms
Activez ensuite le support du module de noyau module-assistant dynamique [Dynamic Module-Assistant Kernel Module Support] (dmakms) pour nvidia afin que la prochaine fois que le noyau Linux soit mis à jour, un module nvidia soit automatiquement préparé pour ce dernier sans intervention manuelle. Pour cela, ajoutez nvidia-kernel-source au fichier de configuration /etc/default/dmakms:
echo nvidia-kernel-source >> /etc/default/dmakms
Puis:
m-a a-i nvidia-kernel-source
Suivi de:
apt-get install nvidia-glx
Redémarrez votre ordinateur pour que l'installation du module prenne effet.
Lorsque vous mettrez xorg à jour vous n'aurez juste qu'à réinstaller nvidia-glx:
apt-get install --reinstall nvidia-glx
Et lorsqu'un nouveau pilote Debian Sid pour nvidia devient accessible au moyen d'apt vous ferez:
m-a a-i nvidia-kernel-source apt-get install --reinstall nvidia-glx
Et redémarrerez le PC afin de rendre l'installation du module active.
Schéma de dénomination pour les pilotes traditionnel nvia pour Débian
- nvidia-kernel-legacy-71xx est pour les GeForce 2
- nvidia-kernel-legacy-96xx est pour les GeForce 4
- nvidia-kernel-legacy-173xx est pour les GeForce 5
Par exemple pour installer les pilotes 3D nvidia conventionnels pour une ≤ GeForce 5xxx :
(Pour d'autres pilotes conventionnels vous remplacerez tout simplement le 173xx par le numéro approprié à votre pilote)
m-a a-i nvidia-kernel-legacy-173xx-source && apt-get install nvidia-glx-legacy-173xx dmakms
Modification de dmakms:
echo nvidia-kernel-legacy-173xx-source >> /etc/default/dmakms
Lorsque vous mettrez xorg à jour vous n'aurez juste qu'à réinstaller nvidia-glx-legacy:
apt-get install --reinstall nvidia-glx-legacy-173xx
Échec du chargement du module
Si le module nvidia venait à échouer à se charger, pour quelque raison que ce soit [nouveaux composants xorg, problème de système de fichier ou si X ne se lance plus au redémarrage] :
modprobe nvidia
Puis, redémarrez votre ordinateur.
Si le module nvidia venait à nouveau à échouer à se charger :
m-a a-i -f nvidia-kernel-source
ou bien
m-a a-i -f nvidia-kernel-legacy-173xx-source
Ceci reconstruira le module et vous redémarrez.
Pour finir, lisez:
$ /usr/share/doc/dmakms