Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
acceleration_graphique [Le 06/05/2012, 13:23]
82.225.133.123 [Comment activer les effets visuels ?] Ne pas confondre antérieur (avant) et ultérieur (après) !
acceleration_graphique [Le 11/09/2022, 11:08] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 3: Ligne 3:
 ---- ----
  
 +====== L’accélération graphique sous GNU/Linux ======
  
-====== L'​accélération graphique sur GNU/Linux ======+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’[[wpfr>​interface de programmation]] standard est l’[[OpenGL]],​ libre et utilisée par défaut sous GNU/Linux. Direct3D((Ne pas confondre avec DirectX qui est une suite d’interfaces de programmation.)) est l’équivalent non libre chez Microsoft.
  
-===== Préambule ​=====+===== L'​accélération graphique est-elle activée ? =====
  
-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 (jeuxanimationsetc.).+Les cartes graphiques ​sont identifiées immédiatement par le système qui va utiliser le pilote libre adapté à votre matériel automatiquement. 
 +  * Sur du matériel ancien (5 ans et plus), les pilotes libres fournissent une accélération 3D correcte. Les pilotes propriétaires ne sont en général pas disponibles sur les dernières versions du système. Il n'y a donc pas d'autre option possible. 
 +  * Sur du matériel plus récent, ​les pilotes libres fournissent généralement une accélération 2D, et parfois une  accélération 3D partielle. Ces pilotes ont l'avantage d'être modifiables par les développeurs d'​Ubuntucontrairement aux pilotes propriétairesmais ils sont plus lents, et peuvent consommer plus d'​énergie.
  
-Pour ce faire, le noyau doit pouvoir dialoguer avec la carte graphiqueCe dialogue ​est établi par un pilote qui pourra tirer pleinement parti des ressources matérielles disponibles+Pour connaître les pilotes utilisables sur votre machineutiliser ​le gestionnaire de [[:​gestionnaire de pilotes propriétaires|pilotes additionnels]]Il vous présentera à la fois les pilotes libres et propriétaires qu'​il ​est possible d'​utiliser.
  
-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.+==== Méthode ​graphique ​====
  
-L'​[[wpfr>​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//​). +Si vous lancez un programme exploitant la 3D et que l'​accélération graphique ​n'est pas activée, ça sera soit très lent soit ça ne fonctionnera pas du tout.
-===== 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.  +==== Méthode console ​====
- +
-<note tip>Pour savoir si l'​accélération est activée, il suffit de voir si Compiz est activé ou non (ombres sous les fenêtres et tableaux de bord...) vous pouvez également lancer une application exploitant la 3D comme [[:​stellarium|Stellarium]]. Si c'est très lent, l'​accélération n'est probablement pas activée</​note>​ +
- +
-<note important>​**Méthode ​avancée:** une [[console|commande console]] (du paquet [[apt://​mesa-utils|mesa-utils]] vous permettra de vérifier si le serveur graphique (Xorg, XGL, etc.) peut utiliser les ressources matérielles : +
  
 +Cette [[console|commande console]] du paquet [[apt://​mesa-utils|mesa-utils]] vous permettra de vérifier si le serveur graphique (Xorg, XGL, etc.) peut utiliser les ressources matérielles :
 <​code>​glxinfo | grep "​direct rendering"</​code>​ <​code>​glxinfo | grep "​direct rendering"</​code>​
- +Si la valeur correspondant à ''​direct rendering''​ est //yes// alors l'​accélération est activéeSi la valeur correspond ​à //no//elle n'est pas activée.
-Si la valeur correspondant à ''​direct rendering''​ est //yes// alors l'​accélération est activéeSi la valeur correspond ​//no// elle n'est pas activée. ​S'il n'y a aucune valeur, c'est peut-être une [[acceleration_graphique#​erreur_de_segmentation|«erreur de segmentation»]]. +
-</​note>​ +
 ===== Comment activer l'​accélération graphique ? ===== ===== Comment activer l'​accélération graphique ? =====
  
-**Simplement aller dans Système -> Administration -> Pilotes de Périphérique :** +Utiliser ​le gestionnaire ​de [[:gestionnaire ​de pilotes propriétaires|pilotes additionnels]].
-  * **Et activer les pilotes mis à votre disposition pour votre matériel.** +
- +
-//Exemple pour les possesseurs de carte graphique ATI:// +
- +
-{{ati-intrepid-1-pilotes_de_periph.png}} +
- +
-Plus d'​informations peuvent être trouvées par ici: +
-  * [[carte_graphique|Les cartes graphiques en général]] : +
-  * [[ati|ATI]] +
-  * [[Nvidia]] +
-  * [[:intel graphics]] +
- +
-===== Comment activer les effets visuels ? ===== +
- +
-Antérieur à la version 11.04 : aller dans Système → Préférences → Apparence → Onglet Effets Visuel → Changer la valeur.  +
- +
-Depuis la version 11.04 : les effets visuels doivent être activés grâce à [[:​compizconfig-settings-manager | compizconfig-settings-manager]] +
-===== Comment déterminer ​le chipset ​de la carte graphique ? ===== +
- +
-<​note>​Pour connaitre le chipset de la carte graphique, vous pouvez utiliser la commande suivante : +
- +
-  lspci | grep "​VGA"​ +
- +
-</​note>​ +
- +
-===== Concours de Benchmark ===== +
- +
-Voir [[classement glxgears|par ici]] +
- +
-===== Problèmes connus ===== +
-==== Erreur de segmentation ==== +
- +
-<​note>​**Si votre carte graphique n'est pas ATI ou AMD** +
- +
-Quand vous tapez dans le [[:terminal|terminal]] **glxinfo | grep direct rendering** et que ça ne retourne aucune réponse, et que vous tapez **glxinfo** et ça retourne l'​erreur suivante : +
-<​code>​name of display: :0.0 +
-Erreur ​de segmentation</​code></​note>​ +
- +
-Il suffit de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer les paquets]] suivants : //fglrx, fglrx-dev// (s'il y a lieu),// fglrx-modaliases,​ fglrx-amdcccle et xserver-xorg-video-radeon//​. +
- +
-Pour ce faire, dans le [[:​terminal|terminal]],​ copiez-collez ce qui suit puis faites [Enter]: +
-<​code>​sudo apt-get remove fglrx fglrx-dev fglrx-modaliases fglrx-amdcccle xserver-xorg-video-radeon</​code>​ +
-ou utilisez [[:​synaptic|Synaptic (interface graphique)]] pour désinstaller ces paquets. +
- +
-==== direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose) ====+
  
-Si en tapant dans le terminal **glxinfo | grep "​direct rendering**vous recevez ​la réponse suivante : +Pour plus d'​informations ou les autres méthodes d'​installationconsulter ​la page générale sur les [[carte_graphique|cartes graphiques]].
-<​code>​user@user:​~$ glxinfo ​grep rendering +
-direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose) +
-[...]</​code>​+
  
-tapez, dans le terminal **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. 
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​ostaquet]],​ [[utilisateurs:​cgizmo]],​ [[utilisateurs:​xilef]],​ [[utilisateurs:​malaiwah]],​ [[utilisateurs:​makak_du_27]].//​ [[utilisateurs:​brakbabord]],​ [[utilisateurs:​chtnh]] //​Contributeurs : [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​ostaquet]],​ [[utilisateurs:​cgizmo]],​ [[utilisateurs:​xilef]],​ [[utilisateurs:​malaiwah]],​ [[utilisateurs:​makak_du_27]].//​ [[utilisateurs:​brakbabord]],​ [[utilisateurs:​chtnh]]
  • acceleration_graphique.1336303430.txt.gz
  • Dernière modification: Le 06/05/2012, 13:23
  • par 82.225.133.123