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 24/11/2015, 20:04] fabux ancienne révision (Le 06/09/2015, 16:12) restaurée |
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 ===== |