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
Prochaine révision Les deux révisions suivantes
carte_graphique [Le 14/01/2011, 10:16]
213.41.194.74 ortho
carte_graphique [Le 05/02/2018, 08:11]
L'Africain lien
Ligne 3: Ligne 3:
 ---- ----
 ====== Les cartes graphiques ====== ====== Les cartes graphiques ======
-<note important>​Cette page présente de trop nombreuses informations complexes, si vous débutez ou cherchez une documentation simplifiée,​ consultez [[acceleration_graphique|cette page]]</​note>​ 
  
-===== Introduction =====+Les cartes graphiques sont (quasiment) toujours fonctionnelles sous Ubuntu grâce à des pilotes [[wpfr>​Logiciel_libre | 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é.
  
-Les cartes graphiques ​sont (quasiment) ​toujours ​fonctionnelles sous ubuntu grâce à des pilotes libres installés ​et utilisés automatiquement.+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).
  
-Lorsqu'un choix de pilote est disponible il se fait dans **Pilote de périphérique** (ou //​Gestionnaire de pilote propriétaire// ​avant hardy) qui se trouve dans le menu Système→Administration. +<note tip>​Commencez d'abord par la page [[accélération graphique]] ​avant de revenir sur cette page au besoin pour plus d'​information.</​note>​
-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). 
 ===== Identifier sa carte graphique ===== ===== Identifier sa carte graphique =====
  
-Il est possible de connaître ​sa carte graphique ​ainsi que le pilote utilisé avec la commande+Pour connaître ​les caractéristiques de la carte graphique, vous pouvez utiliser depuis un [[:​terminal]] l'une des [[:​commande_shell|commandes]] suivantes ​
-  lspci -v | grep -A 12 VGA+  ​* <​code>​lspci | grep "VGA compatible controller"</​code>​ 
 +  * <​code>​lshw -enable pci -class display</​code>​
  
-On reçoit par exemple : <​code>​ +On reçoit par exemple :  
-00:02.0 VGA compatible controller: Intel Corporation ​4 Series Chipset ​Integrated Graphics Controller (rev 03) +<​code>​ 
-Subsystem: Micro-Star International Co., Ltd. Device 7592 +00:02.0 VGA compatible controller ​[0300]: Intel Corporation ​2nd Generation Core Processor Family ​Integrated Graphics Controller ​[8086:​0116] ​(rev 09) (prog-if 00 [VGA controller])
- Flags: bus master, fast devsel, latency 0, IRQ 28 +
- Memory at fe400000 ​(64-bit, non-prefetchable) ​[size=4M] +
- Memory at d0000000 (64-bit, prefetchable[size=256M] +
- I/O ports at dc00 [size=8] +
- Capabilities:​ <access denied>​ +
- Kernel driver in use: i915 +
- Kernel modules: i915+
 </​code>​ </​code>​
  
-On peut pour cela consulter ​le log le plus récent de Xorg: +On peut pour connaître le pilote utilisé, en consultant ​le log le plus récent de Xorg: 
-  grep /drivers/​var/​log/​Xorg.0.log+<​code>​grep "drivers" ​/​var/​log/​Xorg.0.log</​code>​
  
 qui renvoie par exemple: qui renvoie par exemple:
-  ​(II) Loading /​usr/​lib/​xorg/​modules/​drivers//​radeonhd_drv.so+<​code>​(II) Loading /​usr/​lib/​xorg/​modules/​drivers//​radeonhd_drv.so</​code>​
  
 ===== Documentations générales ===== ===== Documentations générales =====
- 
  
   * [[xorg]] : explications du fonctionnement du serveur graphique Xorg   * [[xorg]] : explications du fonctionnement du serveur graphique Xorg
   * [[accelération_graphique]] : page expliquant quelques bases sur l'​accélération graphique 3D sous Ubuntu.   * [[accelération_graphique]] : page expliquant quelques bases sur l'​accélération graphique 3D sous Ubuntu.
-  * [[:​configurer son écran]] et [[résolution ecran (avancé)]] : pages vous expliquant comment régler vos problèmes de résolution graphique. +  ​* [[: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. 
-  * [[multi-ecran]] : explications pour activer le double écran ou la sortie ​tv ... +  * [[ :​Vaapi]] L'​accélération vidéo pour certaines applications 
- +  ​* [[:​configurer son écran]] et [[:résolution ecran (avancé)]] : pages vous expliquant comment régler vos problèmes de résolution graphique. 
-===== Liste des cartes graphiques et leurs compatibilités sous ubuntu ===== +  * [[multi-ecran]] : explications pour activer le double écran ou la sortie ​TV... 
- +  * [[:liste carte graphique|Liste des cartes graphiques]] et leurs **compatibilités sous Ubuntu** 
-[[:liste carte graphique]]+  ​* ​[[ :chaleur|Température et carte-graphique]] ​-- Quelques conseils pour éviter que sa carte-graphique chauffe trop.
  
 ===== Documentations par marques ===== ===== Documentations par marques =====
Ligne 52: Ligne 43:
 ==== Nvidia ==== ==== Nvidia ====
  
-  * [[Nvidia]] : qui vous indiquera comment installer et configurer votre carte graphique ​nvidia ​à la perfection+  * [[Nvidia]] : qui vous indiquera comment installer et configurer votre carte graphique ​Nvidia ​à la perfection
 +  * **graphique hybride Optimus** : [[Prime]] et [[nVidia Optimus]]. 
 +  * [[Nvidia#​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
   * [[nvidia_tvout]] : tutoriel un peu dépassé expliquant le fonctionnement du tv-out sur les cartes graphiques nvidia. Lui préférer : [[multi-ecran]]   * [[nvidia_tvout]] : tutoriel un peu dépassé expliquant le fonctionnement du tv-out sur les cartes graphiques nvidia. Lui préférer : [[multi-ecran]]
-  * [[Envy]] : permettra d'​installer le dernier pilote nvidia via un script automatique (déconseillé) +  * [[:nvclock| NVClock]] -- Overclocking NVIDIA.
-  * [[Nvidia.run]] : qui vous indiquera comment installer le pilote nvidia directement fourni sur le site officiel +
  
 ==== AMD / ATI ==== ==== AMD / ATI ====
-  ​* [[ati]] : La page des cartes graphiques ATI en général+ 
-    * [[ati.run]] : installation ​du pilote ​propriétaire ATI pour les cartes graphiques récentes (à partir de la Radeon ​9600 comprise)+  ​* [[:Amd-ati]] : Informations générales ​des cartes graphiques ​AMD/ATI et installation classique des pilotes
-    * [[catalyst]] ​installation manuelle simplifiée du pilote ATI Catalyst ​8.3 et suivants. +    * [[:Radeon]] : installations manuelle, réglages, optimisations et résolutions des problèmes ​du pilote ​libre Radeon. 
-    * [[Radeon]] : utilisationconfigurationrégler les problèmes ​avec le pilote ​libre radeon qui est installé par défaut sur Ubuntu+    * [[:​Catalyst]] : installations manuelleréglagesoptimisations et résolutions des problèmes ​du pilote ​propriétaire AMD
-    * [[RadeonHD]] : Le pilote libre pour les cartes HD (écrit pour les x1xx a base de r5xx et r6xx) +    * [[:Aticonfig]] : Détails ​pour paramétrer,​ en ligne de commande, ​les pilotes propriétaires AMD/ATI.
-    * [[Envy]] : script permettant l'​installation du dernier pilote propriétaire d'ati/amd (déconseillé)+
  
 ==== Intel ==== ==== Intel ====
Ligne 70: Ligne 61:
   * [[:​intel_graphics]] : La page des cartes graphiques INTEL en général,   * [[:​intel_graphics]] : La page des cartes graphiques INTEL en général,
   * [[:​poulsbo]] : le cas particulier des GMA500.   * [[:​poulsbo]] : le cas particulier des GMA500.
- 
  
 ==== Matrox ==== ==== 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) +  * [[:​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)
- +
- +
-==== SIS ==== +
-Pistes à creuser ici et là : +
-  * [[:​sis_771_671]] +
-  * [[http://​www.breizh-ardente.fr/​article/​pilote-pour-carte-graphique-SIS-771/​671]]+
  
 ==== Via S3 ==== ==== Via S3 ====
  
   * [[S3-Savage]] : page traitant des problèmes avec le pilote libre pour les cartes graphiques S3 savage.   * [[S3-Savage]] : page traitant des problèmes avec le pilote libre pour les cartes graphiques S3 savage.
-  * [[OpenChrome]] : page expliquant l'​installation du pilote pour les cartes graphiques S3 Unichrome ​+  * [[ :OpenChrome]]:​ page expliquant l'​installation du pilote pour les cartes graphiques S3 Unichrome ​ 
 + 
 + 
 +==== Voodoo 3 (3dfx)==== 
 + 
 +Si vous rencontrez des problèmes avec votre carte Voodoo3 [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​libglide3]]**. 
 +  
 +Si après installation vous avez un écran noir démarrez en mode [[recovery_mode|recovery]],​ générez [[:xorg]] et ajouter les informations suivantes dans la Section « Screen » entre les lignes « Device "​Configured Video Device"​ » et « EndSection » : 
 +<file xorg.conf>​ 
 +Defaultdepth 16  
 +Subsection "​display"​  
 +Depth 16  
 +Virtual 1024 768  
 +Modes "​1024x768"​ "​800x600"​ "​640x480"​  
 +EndSubsection</​file>​ 
 +===== Tester ===== 
 +Pour tester certaines possibilités de votre carte graphique, [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​mesa-utils]]**. Cela vous permet de : 
 +  * tester si l'​[[:​accélération graphique]] pour la 3D est disponible grâce à l'​outil [[#​GLXINFO]];​ 
 +  * connaître le nombre d'​images par seconde que votre carte peut calculer grâce à l'​outil [[#​GLXGEARS]];​ 
 +  * connaître le nombre d'​images par seconde que votre carte peut calculer grâce à l'​outil d'AMD [[#​FGL_GLXGEARS]]. 
 + 
 +==== GLXINFO ==== 
 +Dans un [[:​terminal]],​ saisir la [[:​commande_shell|commande]]:​ 
 +<​code>​glxinfo | grep rendering</​code>​ 
 +Si le prompt vous retourne un beau YES , c'est que l'​accélération 3D est disponible. Elle est indispensable pour faire fonctionner [[:​compizconfig-settings-manager|Compiz]] : 
 +<​code>​direct rendering: Yes</​code>​ 
 + 
 +==== GLXGEARS ==== 
 + 
 +Si ce n'est pas déjà fait, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​mesa-utils]]**. 
 +Puis dans un [[:​terminal]],​ saisir la [[:​commande_shell|commande]]:​ 
 +<​code>​glxgears</​code>​ 
 +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 [[classement_glxgears |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.png?​200|GLXGEARS en action}}\\ 
 +Pour plus d'​info:​ 
 +<​code>​glxgears -info</​code>​ 
 + 
 + 
 +====FGL_GLXGEARS====
  
 +<note info>​Cette commande n'est disponible que sur les cartes [[:​catalyst|AMD-ATI fonctionnant avec les pilotes propriétaires]].</​note>​
 +Dans un [[:​terminal]],​ saisir la [[:​commande_shell|commande]]:​
 +<​code>​fgl_glxgears</​code>​
 +{{:​fgl_glxgears.png?​200|FGL_GLXGEARS en action}}
  
-==== 3dfx ====+===== Problèmes connus =====
  
-  * [[:3dfx_voodoo3]] : comment régler les problèmes avec les vieilles cartes graphiques 3dfx+==== direct renderingNo (If you want to find out why, try setting LIBGL_DEBUG=verbose) ====
  
 +Si en tapant dans le [[:​terminal]] la [[:​commande_shell|commande]] suivante <​code>​glxinfo | grep "​direct rendering"</​code>,​ vous recevez la réponse suivante :
 +<​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]] la [[:​commande_shell|commande]]
 +<​code>​LIBGL_DEBUG=verbose glxinfo</​code>​ 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 ===== ===== Pages en rapport =====
  • carte_graphique.txt
  • Dernière modification: Le 11/09/2022, 11:35
  • par moths-art