Ceci est une ancienne révision du document !
Les cartes graphiques
Les cartes graphiques sont (quasiment) toujours fonctionnelles sous Ubuntu grâce à des pilotes libres installés et utilisés automatiquement.
Lorsque d'autres choix de pilotes sont disponibles il se fait depuis le gestionnaire de pilotes propriétaires. Ubuntu tend à intégrer de plus en plus de choix de pilote en utilisant ce système qui est chaudement recommandé.
Toutefois les autres méthodes d'installation de pilotes sont toujours possibles, et parfois encore nécessaires. Elles sont détaillées dans les documentations ci-dessous qui sont classées par marque (après les documentations pouvant s'appliquer toutes marques confondues).
Quelle marque : Intel / nvidia / AMD ?
- Intel : meilleur support pour Linux, carte graphique les moins rapides
- AMD : bon support sous Linux. Les drivers libre sont aussi bon que les drivers propriétaires
- nVidia : support compliqué sous Linux. Drivers libres peu performants. Cependant, c'est les meilleurs cartes pour du gaming
(sources : tipsAndTrics)
Identifier sa carte graphique
lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
sudo lshw -enable pci -class display
xrandr
On reçoit par exemple :
00:0d.0 VGA compatible controller [0300]: NVIDIA Corporation C61 [GeForce 6150SE nForce 430] [10de:03d0] (rev a2) (prog-if 00 [VGA controller]) Kernel driver in use: nouveau Kernel modules: nouveau, nvidiafb
On peut connaître les pilotes chargés, en consultant le log le plus récent de Xorg :
grep "drivers" /var/log/Xorg.0.log
qui renvoie des lignes ressemblant à celles-ci :
(II) Loading /usr/lib/xorg/modules/drivers/radeonhd_drv.so (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
Documentations générales
- xorg : explications du fonctionnement du serveur graphique Xorg
- accelération_graphique : page expliquant quelques bases sur l'accélération graphique 3D sous Ubuntu.
- Prime pour le graphique hybride (2 cartes graphiques ayant des performances très différentes) : permet de choisir la ou les cartes graphiques actives. À lire pour les PC portable nVidia Optimus et AMD PowerXpress Dynamic Switchable Graphics.
- Vaapi L'accélération vidéo pour certaines applications
- multi-ecran : explications pour activer le double écran ou la sortie TV…
- Liste des cartes graphiques et leurs compatibilités sous Ubuntu
- Température et carte-graphique – Quelques conseils pour éviter que sa carte-graphique chauffe trop.
Documentations par marques
Nvidia
- Nvidia : qui vous indiquera comment installer et configurer votre carte graphique Nvidia à la perfection.
- Installation du pilote propriétaire : qui vous indiquera comment installer le pilote Nvidia directement fourni sur le site officiel
- cuda : qui vous indiquera comment installer la technologie Cuda
- NVClock – Overclocking NVIDIA.
AMD / ATI
- Amd-ati : Informations générales des cartes graphiques AMD/ATI et installation classique des pilotes.
- Radeon : installations manuelle, réglages, optimisations et résolutions des problèmes du pilote libre Radeon.
- Catalyst : installations manuelle, réglages, optimisations et résolutions des problèmes du pilote propriétaire AMD.
- Aticonfig : Détails pour paramétrer, en ligne de commande, les pilotes propriétaires AMD/ATI.
Intel
Matrox
- matrox_graphics: page traitant des problèmes liés aux cartes graphiques Matrox (installation du pilote propriétaire, régler les problèmes avec le pilote libre)
Via S3
Voodoo 3 (3dfx)
Si après installation vous avez un écran noir démarrez en mode recovery, générez xorg et ajouter les informations suivantes dans la Section « Screen » entre les lignes « Device "Configured Video Device" » et « EndSection » :
Defaultdepth 16 Subsection "display" Depth 16 Virtual 1024 768 Modes "1024x768" "800x600" "640x480" EndSubsection
Tester
GLXINFO
glxinfo | grep rendering
Si le prompt vous retourne un beau YES , c'est que l'accélération 3D est disponible. Elle est indispensable pour faire fonctionner Compiz :
direct rendering: Yes
GLXGEARS
glxgears
Une fenêtre avec des roues crantées devrait apparaître ainsi que le nombre d'images par seconde que votre carte peut calculer.
Un classement est disponible ici si vous voulez savoir où se situe votre carte. Pour arrêter le processus, n'oubliez pas d'exécuter dans le terminal ctrl+c.
glxgears -info
FGL_GLXGEARS
fgl_glxgears
Problèmes connus
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
glxinfo | grep "direct rendering"
, vous recevez la réponse suivante :
user@user:~$ glxinfo | grep rendering direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose) [...]
LIBGL_DEBUG=verbose glxinfo
et dans la même section «direct rendering: No», il s'affichera juste en dessous des détails de fichiers ou dossiers manquants qu'il faudra installer via des paquets appropriés. Une petite recherche sur Internet s'imposera pour savoir dans quel paquet se procurer les fichiers manquants.
Pages en rapport
Contributeurs: Fabien26.