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
carte_graphique [Le 26/10/2008, 21:45]
Ma-Nu Mise à jour et réécriture partielle.
carte_graphique [Le 19/04/2023, 18:15] (Version actuelle)
krodelabestiole ancienne révision (Le 02/04/2023, 17:49) restaurée
Ligne 2: Ligne 2:
  
 ---- ----
- 
 ====== Les cartes graphiques ====== ====== Les cartes graphiques ======
  
-===== Introduction =====+Les cartes graphiques sont (quasiment) toujours fonctionnelles sous Ubuntu grâce à des pilotes (en anglais : //​drivers//​) [[wpfr>​Logiciel_libre | libres]] installés et utilisés automatiquement.\\ 
 +Lorsque d’autres choix de pilotes sont disponibles,​ ils sont faits 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 ​fonctionnelle sous ubuntu grâce à des pilote libre installés ​et utilisées 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).
  
-Lorsque ces pilotes ​ne sont pas ceux proposés par le constructeur,​ il est alors possible de les remplacer par des pilotes propriétaires. ​Pour cela il suffi d'​ouvrir le menu **Pilote de périphérique** (dans Système→Administration)de choisir ​le pilote de la carte graphique et de l'​activer.+**Quelle marque : Intel / Nvidia / AMD ?** 
 +  * Intel : meilleur support pour Linux ; cartes graphiques les moins rapides. 
 +  * AMD : bon support sous Linux. Les pilotes ​libres ​sont aussi bons que les pilotes propriétaires. 
 +  ​Nvidia : support compliqué sous Linux. Cependantce sont les meilleures cartes pour le jeu.
  
-<note tip> +Source : [[https://​fr.tipsandtrics.com/​should-you-use-amd-nvidia-gpus-linux-763611|TipsAndTrics]] ​(lien visité le 24/01/2022).
-  * Ce menu gère aussi des pilotes libres et peut parfois être utilisé pour faire un choix de version  +
-  * Avant ubuntu hardy (8.04) ce n'​était pas le cas, il était alors nommé **Gestionnaire de pilote propriétaire**,​ et il fallait y cocher la case correspondant au pilote +
-  * Avant Ubuntu feisty ​(7.04cette technique d'​installation automatique n'​existait pas du tout. +
-</​note>​+
  
-> Les développeurs d'​ubuntu conseillent toujours d'​utiliser des pilotes libres car leurs code source est librement accessible ce qui leur permet d'​améliorer ou de réparer ces pilotes. 
-> Les pilotes propriétaire sont quant a eux plutôt recommandés par les vendeur des cartes concernées. Il est fréquent qu'ils soient plus efficace voir indispensable pour utiliser la 3D. 
  
 +<note tip> Pensez à consulter aussi la page [[Accélération graphique]].</​note>​
  
-==== Documentations générales ​====+===== Identifier sa carte graphique =====
  
-  * [[multi-ecran]] : explications pour activer le double écran ou la sortie tv ... +Pour connaître les caractéristiques de la ou des cartes graphiques, vous pouvez utiliser depuis un [[:terminal]] les [[:​commande_shell|commandes]] suivantes, **à copier-coller** ​
-  * [[xorg]] : explications du fonctionnement du serveur graphique Xorg +  * <​code>​lspci -vnn | grep -A 12 '\[030[02]\]' ​| grep -Ei "​vga|3d|display|kernel"</​code>​ 
-  * [[accelération_graphique]] : page expliquant quelques bases sur l'accélération graphique 3D sous Ubuntu. +  * <​code>​ sudo lshw -enable pci -class display</​code>​ 
-  * [[:​configurer son écran]] et [[:​configurer son écran (old)]] : pages vous expliquant comment régler vos problèmes de résolution graphique.+  * <​code>​ xrandr </​code>​
  
-<note>La mise en place du multi écran et les problèmes de résolutions graphiques sont un peu compliqués mais une interface graphique permettant la simplification de ces processus est en cours de développement.</​note+On reçoit par exemple : 
-  * [[http://www.dafphp.net/​linux-sony-vaio-sz4-ubuntu-feisty-fawn.html|Tuto pour deux cartes graphiques différentes avec un switch]] : Dans les cas spécifiques où vous changez souvent de carte graphique ​(à l'aide d'un switch sur votre portable par exemple), ce tuto va vous décrire la marche à suivre. À vous d'​adapter à votre matériel.+<code
 +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: nouveaunvidiafb 
 +</​code>​
  
 +On peut connaître les pilotes chargés, en consultant le log le plus récent de Xorg :
 +<​code>​grep "​drivers"​ /​var/​log/​Xorg.0.log</​code>​
 +
 +qui renvoie des lignes ressemblant à celles-ci :
 +<​code>​
 +(II) Loading /​usr/​lib/​xorg/​modules/​drivers/​radeonhd_drv.so
 +(II) Loading /​usr/​lib/​xorg/​modules/​drivers/​nouveau_drv.so
 +</​code>​
 +
 +===== 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
 +  * [[:​configurer son écran]] et [[:​résolution ecran (avancé)]] : pages vous expliquant comment régler vos problèmes de résolution graphique.
 +  * [[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**
 +  * [[ :​chaleur|Température et carte-graphique]] -- Quelques conseils pour éviter que sa carte-graphique chauffe trop.
  
 ===== Documentations par marques ===== ===== Documentations par marques =====
Ligne 36: Ligne 57:
 ==== 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é) 
-  * [[Nvidia.run]] : qui vous indiquera comment installer le pilote nvidia directement fourni sur le site officiel 
- 
  
 ==== AMD / ATI ==== ==== AMD / ATI ====
  
-  * [[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 manuelleréglagesoptimisations 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. +
-  * [[Envy]] : script permettant l'​installation du dernier pilote propriétaire d'​ati/​amd (déconseillé)+
  
  
 ==== Intel ==== ==== Intel ====
  
-  * [[:intel_graphics_old]] : page qui traite du problème de résolution avec les cartes graphiques ​Intel (vaut pour toutes les cartes graphiques intelsi votre résolution est bloquée à 1024x765) +  * [[:intel_graphics]] : La page des cartes graphiques ​INTEL en général
 +  * [[:​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)
  
 ==== 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>​ 
 +===== Changement carte graphique ===== 
 +En cas de changement de carte graphique, dans un premier temps vous n'avez rien à faire! 
 +Si votre ordinateur démarre comme d’habitude,​ et que vous voyez le menu de démarrage de grub, à priori tout va bien. 
 +Il peut arriver, selon le modèle, que le premier démarrage soit long, alors soyez patient. 
 + 
 +Ensuite, il se peut qu'​avec votre nouveau matériel il soit préférable d'​utiliser,​ ou non, les pilotes propriétaires. Consultez alors la page [[gestionnaire_de_pilotes_proprietaires|Installer des pilotes propriétaires]]. 
 +  
 +===== 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>​ 
  
  
-==== 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 =====
Ligne 77: Ligne 146:
 ---- ----
  
-//​Contributeurs:​ Fabien26.//+//​Contributeurs: [[utilisateurs:Fabien26]].//
  • carte_graphique.1225053900.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)