Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
carte_graphique [Le 06/09/2015, 16:12] ceric [GLXGEARS] |
carte_graphique [Le 19/04/2023, 18:15] (Version actuelle) krodelabestiole ancienne révision (Le 02/04/2023, 17:49) restaurée |
||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ====== Les cartes graphiques ====== | ====== Les cartes graphiques ====== | ||
| - | Les cartes graphiques sont (quasiment) toujours fonctionnelles sous Ubuntu grâce à des pilotes [[wpfr>Logiciel_libre | libres]] installés et utilisés automatiquement.\\ | + | 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 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é. | + | 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é. |
| - | 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). | + | 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). |
| - | <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> | + | **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. Cependant, ce sont les meilleures cartes pour le jeu. | ||
| + | |||
| + | Source : [[https://fr.tipsandtrics.com/should-you-use-amd-nvidia-gpus-linux-763611|TipsAndTrics]] (lien visité le 24/01/2022). | ||
| + | |||
| + | |||
| + | <note tip> Pensez à consulter aussi la page [[Accélération graphique]].</note> | ||
| ===== Identifier sa carte graphique ===== | ===== Identifier sa carte graphique ===== | ||
| - | Pour connaître les caractéristiques de la carte graphique, vous pouvez utiliser depuis un [[:terminal]] l'une des [[:commande_shell|commandes]] suivantes : | + | 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** : |
| - | * <code>lspci | grep "VGA compatible controller"</code> | + | * <code>lspci -vnn | grep -A 12 '\[030[02]\]' | grep -Ei "vga|3d|display|kernel"</code> |
| - | * <code>lshw -enable pci -class display</code> | + | * <code> sudo lshw -enable pci -class display</code> |
| + | * <code> xrandr </code> | ||
| - | On reçoit par exemple : | + | On reçoit par exemple : |
| <code> | <code> | ||
| - | 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]) | + | 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 | ||
| </code> | </code> | ||
| - | On peut pour connaître le pilote utilisé, en consultant le log le plus récent de Xorg: | + | 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> | + | <code>grep "drivers" /var/log/Xorg.0.log</code> |
| - | qui renvoie par exemple: | + | qui renvoie des lignes ressemblant à celles-ci : |
| - | <code>(II) Loading /usr/lib/xorg/modules/drivers//radeonhd_drv.so</code> | + | <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 ===== | ===== Documentations générales ===== | ||
| Ligne 32: | Ligne 46: | ||
| * [[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. | ||
| - | * [[:VGA switcheroo]] 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. | + | * [[: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 | * [[ :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. | * [[: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... | * [[multi-ecran]] : explications pour activer le double écran ou la sortie TV... | ||
| - | * [[:liste carte graphique|Liste des cartes graphiques]] et leurs compatibilités sousUbuntu | + | * [[: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. | * [[ :chaleur|Température et carte-graphique]] -- Quelques conseils pour éviter que sa carte-graphique chauffe trop. | ||
| Ligne 44: | Ligne 58: | ||
| * [[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** : [[VGA switcheroo]] et [[nVidia Optimus]]. | + | * **graphique hybride Optimus** : [[Prime]] et [[nVidia Optimus]]. |
| - | * [[Nvidia.run]] : qui vous indiquera comment installer le pilote Nvidia directement fourni sur le site officiel | + | * [[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 | * [[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]] | ||
| - | * [[:nvclock| NVClock]] -- Overclocking NVIDIA. | ||
| - | |||
| ==== AMD / ATI ==== | ==== AMD / ATI ==== | ||
| - | * **graphique hybride PowerXpress** : [[VGA switcheroo]] | ||
| * [[:Amd-ati]] : Informations générales des cartes graphiques AMD/ATI et installation classique des pilotes. | * [[: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. | + | * [[: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 ==== | ==== Intel ==== | ||
| Ligne 71: | Ligne 81: | ||
| * [[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 |
| - | ==== 3dfx ==== | + | ==== Voodoo 3 (3dfx)==== |
| - | * [[:3dfx_voodoo3]] : comment régler les problèmes avec les vieilles cartes graphiques 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 ===== | ===== 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 : | Pour tester certaines possibilités de votre carte graphique, [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>mesa-utils]]**. Cela vous permet de : | ||
| Ligne 87: | Ligne 112: | ||
| Dans un [[:terminal]], saisir la [[:commande_shell|commande]]: | Dans un [[:terminal]], saisir la [[:commande_shell|commande]]: | ||
| <code>glxinfo | grep rendering</code> | <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 [[:Compiz]] : | + | 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> | <code>direct rendering: Yes</code> | ||
| ==== GLXGEARS ==== | ==== GLXGEARS ==== | ||
| - | Dans un [[:terminal]], saisir la [[:commande_shell|commande]]: | + | |
| + | 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> | <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.\\ | 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. | 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}} | + | {{: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}} | ||
| ===== Problèmes connus ===== | ===== Problèmes connus ===== | ||