Ceci est une ancienne révision du document !
L'accélération graphique sur GNU/Linux
Préambule
Les cartes graphiques offrent des ressources matérielles afin d'accélérer tous les traitements liés aux graphismes. Ces traitements sont l'affichage de vidéo (décompression mpeg), l'affichage de DVD en plein écran, les images animées 3D (jeux, animations, etc.).
Pour ce faire, le noyau doit pouvoir dialoguer avec la carte graphique. Ce dialogue est établi par un pilote qui pourra tirer pleinement parti des ressources matérielles disponibles.
Par la suite, le serveur graphique (Xorg, XGL, etc.) pourra utiliser ces ressources afin d'accélérer les affichages ou permettre des effets de bureaux spectaculaires.
L'Interface de programmation standard est l'OpenGL, il est libre et utilisé par défaut sous GNU/Linux. (Direct3D est l'équivalent non-libre chez Microsoft).
L'accélération graphique est-elle activée ?
Avant de commencer toute manipulation, il est préférable de savoir si l'accélération graphique n'est pas déjà activée. En effet, certaines cartes sont reconnues immédiatement par le système et dès lors, il n'est pas nécessaire de se lancer dans des paramétrages plus avancés.
glxinfo | grep "direct rendering"
Si la valeur correspondant à direct rendering
est yes alors l'accélération est activée, Si la valeur correspond a no elle n'est pas activée.
Comment activer l'accélération graphique ?
Simplement aller dans Système → Administration → Pilotes de Périphérique :
- Et activer les pilotes mis à votre disposition pour votre matériel.
Exemple pour les possesseurs de carte graphique ATI:
Plus d'informations peuvent être trouvées par ici:
Comment activer les effets visuels ?
Aller dans Système → Préférences → Apparence → Onglet Effets Visuel → Changer la valeur.
Comment déterminer le chipset de la carte graphique ?
lspci | grep "VGA"