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 | ||
intel_graphics [Le 17/03/2021, 21:47] f2ot [Problèmes de saccades] |
intel_graphics [Le 11/09/2022, 12:10] (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 4: | Ligne 4: | ||
{{ :materiel:intel:intel-logo.png?120|logo}} | {{ :materiel:intel:intel-logo.png?120|logo}} | ||
====== Cartes graphiques Intel ====== | ====== Cartes graphiques Intel ====== | ||
- | [[wpfr>Intel]] est un fabricant de microprocesseurs qui propose aussi des chipsets graphiques nommés [[wpfr>intel GMA]] et [[wpfr>Intel HD Graphics]]. Cette page traite de l'utilisation de ce système d'affichage sous Ubuntu.\\ | + | [[wpfr>Intel]] est un fabricant de microprocesseurs qui propose aussi des chipsets graphiques nommés [[wpfr>intel GMA]] et [[wpfr>Intel HD Graphics]]. Cette page traite de l’utilisation de ce système d’affichage sous Ubuntu.\\ |
- | À partir de 2006, Intel a diffusé ses pilotes graphique officiels sous licence libre (mélange de [[wpfr>Licence publique générale GNU|GPL]] et de [[wpfr>licence X11|X11]]). Aujourd'hui la tendance se poursuit, puisque les spécifications des cartes sont diffusées pendant leur développement. Ces pilotes sont donc largement intégrés à [[wpfr>X.org]] et notamment rendus compatibles au mieux avec le reste des éléments utilisés par Ubuntu, et les problèmes se font de plus en plus rares. Seule exception à la règle, le GMA500 intégré au [[:poulsbo]] (voir la page //dédiée//).\\ | + | |
- | Les pilotes fonctionnent donc automatiquement sous Ubuntu. Mais il peut arriver que vous n'ayez pas les rendements graphiques souhaités (cas d'une carte très récente et pas encore prise en charge par les pilotes intégrés à X.org par exemple). Pour résoudre cela, très souvent il suffit de passer à une version plus récente d'Ubuntu, d'installer un nouveau [[:noyau]] ou bien d'utiliser une application fournie par Intel qui va vous [[#installer la dernière version souhaitée du pilote]]. | + | À partir de 2006, Intel a diffusé ses pilotes graphiques officiels sous licence libre (mélange de [[wpfr>Licence publique générale GNU|GPL]] et de [[wpfr>licence X11|X11]]). Aujourd’hui la tendance se poursuit puisque les spécifications des cartes sont diffusées pendant leur développement. Ces pilotes sont donc largement intégrés à [[wpfr>X.org]] et notamment rendus compatibles au mieux avec le reste des éléments utilisés par Ubuntu, et les problèmes se font de plus en plus rares. Seule exception à la règle : le GMA500 intégré au [[:poulsbo]] (voir la page //dédiée//).\\ |
+ | |||
+ | Les pilotes fonctionnent donc automatiquement sous Ubuntu. Mais il peut arriver que vous n’ayez pas les rendements graphiques souhaités (cas d’une carte très récente et pas encore prise en charge par les pilotes intégrés à X.org par exemple). Pour résoudre cela, il suffit très souvent de passer à une version plus récente d’Ubuntu, d’installer un nouveau [[:noyau]] ou d’utiliser une application fournie par Intel qui va vous [[#installer la dernière version souhaitée du pilote]]. | ||
<note>Le pilote pour carte **GMA500** est un cas particulier traité dans la page [[:poulsbo]] (du nom du "chipset" où il est intégré). | <note>Le pilote pour carte **GMA500** est un cas particulier traité dans la page [[:poulsbo]] (du nom du "chipset" où il est intégré). | ||
Son pilote vidéo fonctionne complètement en 2D et 3D (avec quelques fois de petits //efforts de configuration manuelle//).</note> | Son pilote vidéo fonctionne complètement en 2D et 3D (avec quelques fois de petits //efforts de configuration manuelle//).</note> | ||
Ligne 18: | Ligne 20: | ||
=====Types de cartes===== | =====Types de cartes===== | ||
====Cartes ixxx, GMA et HD Graphics==== | ====Cartes ixxx, GMA et HD Graphics==== | ||
- | Les cartes produites directement par Intel, de type i, GMA et HD Graphics fonctionnent (en 2D et en 3D) avec les pilotes suivants : | + | Les cartes produites directement par Intel, de type i, GMA et HD Graphics fonctionnent (en 2D et en 3D) avec les pilotes suivants : |
* i810 à i945 | * i810 à i945 | ||
* vesa | * vesa | ||
Ligne 95: | Ligne 97: | ||
Si cela ne fonctionne pas ne pas oublier de supprimer le fichier de configuration avec les [[sudo|droits d'administration]]. | Si cela ne fonctionne pas ne pas oublier de supprimer le fichier de configuration avec les [[sudo|droits d'administration]]. | ||
+ | ====Écran noir au démarrage==== | ||
+ | Avec certaines cartes graphiques intel l'écran est noir au démarrage, et il est obligatoire de mettre ''nomodeset'' dans les options de démarrage de [[grub]]. Cependant cette option limite certaine optimisation graphique. Pour démarrer sans l'option dans grub, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>linux-oem-20.04b]]**. Adaptez la version (ici 20.04) à votre version d'Ubuntu. | ||
====Résolution limitée à 1024 X 768==== | ====Résolution limitée à 1024 X 768==== | ||
- | Parfois seules les résolutions standards VGA SVGA XGA sont reconnues lors de l’installation. La résolution maximum est alors 1024 X 768. La solution est de créer un fichier Xorg.conf. Ce fichier indispensable lors des anciennes versions de linux, est devenu optionnel, car habituellement obsolète. Néanmoins, il est encore possible de créer et d’utiliser ce fichier qui est lu par le serveur X lors de son allumage. Il faut donc : | + | Parfois seules les résolutions standards VGA SVGA XGA sont reconnues lors de l’installation. La résolution maximum est alors 1024 X 768. La solution est d’utiliser le serveur graphique Xorg avec un fichier Xorg.conf adapté. |
- | 1 Créer un fichier Xorg.config | + | |
+ | Par défaut, Xorg est utilisé sous **Ubuntu 20.04** mais le serveur X Wayland est aussi possible. La commande | ||
+ | XDG_SESSION_TYPE | ||
+ | permet de connaître le serveur X utilisé. Si c'est le cas, il faut Configurer l’emploi du serveur X Xorg par défaut en modifiant le fichier : | ||
+ | /etc/gdm3/custom.conf | ||
+ | |||
+ | Décommenter (= enlever les 2 ##) la ligne WaylandEnable=false | ||
+ | |||
+ | Sous **Lubuntu 20.04** seul Xorg est utilisé. Le fichier xorg.conf est lu par le serveur X lors de son allumage. | ||
+ | |||
+ | Il faut donc : | ||
+ | |||
+ | |||
+ | |||
+ | <note> | ||
+ | 1 Créer un fichier xorg.conf | ||
2 Relever les paramètres nécessaires à la carte graphique pour la résolution désirée | 2 Relever les paramètres nécessaires à la carte graphique pour la résolution désirée | ||
- | 3 Entrer ces paramètres dans le fichier Xorg.conf | ||
- | =====Créer le fichier Xorg.config===== | + | 3 Entrer ces paramètres dans le fichier xorg.conf |
- | Un fichier Xorg.conf erroné, peut empêcher le serveur graphique de démarrer. Il est donc indispensable d’installer midnight commander (mc) qui est un gestionnaire de fichier en ligne de commande. Avec midnight commander vous pourrez facilement supprimer un fichier Xorg.conf erroné. | + | </note> |
+ | **__Créer le fichier xorg.conf__** | ||
- | - Passer en mode console | + | Un fichier xorg.conf erroné, peut empêcher le serveur graphique de démarrer. Il est donc indispensable d’installer midnight commander (mc) qui est un gestionnaire de fichier en ligne de commande. Avec midnight commander vous pourrez facilement supprimer un fichier Xorg.conf erroné. |
- | **CTRL + ALT + F3** | + | - //Passer en mode console |
+ | // | ||
- | Il faut alors remplir login puis mot de passe. | ||
- | - Arrêter le serveur X | + | Créer 2 modes consoles |
- | (Ubuntu 20.04) | + | |
- | <code> sudo service gdm3 stop </code> | + | |
- | ou | + | |
- | (Lubuntu 20.04) | + | |
- | <code> sudo service sddm stop </code> | + | |
- | - Changer de console | + | CTRL + ALT + F3 |
- | **CTRL + ALT + F4** | + | remplir login puis mot de passe |
- | - Créer un fichier Xorg.conf.new qui sera dans le dossier /root | + | CTRL + ALT + F4 |
+ | remplir login puis mot de passe | ||
+ | |||
+ | - //Arrêter le serveur X// | ||
+ | |||
+ | <code>sudo service gdm3 stop (Ubuntu 20.04) | ||
+ | |||
+ | sudo service sddm stop (Lubuntu 20.04)</code> | ||
+ | |||
+ | - //Repasser sur la console 3// | ||
+ | |||
+ | CTRL + ALT + F3 remplir login puis mot de passe. | ||
+ | |||
+ | |||
+ | - //Créer un fichier xorg.conf.new qui sera dans le dossier /root// | ||
<code> sudo Xorg -configure </code> | <code> sudo Xorg -configure </code> | ||
Ligne 127: | Ligne 155: | ||
<code> sudo reboot </code> | <code> sudo reboot </code> | ||
- | ===== Rechercher les paramètres à appliquer à la carte graphique pour la résolution désirée===== | + | ** __Rechercher les paramètres à appliquer à la carte graphique pour la résolution désirée__ ** |
L’utilitaire GTF permet de calculer les paramètres nécessaires à la carte graphique pour la résolution spatiale et la fréquence de balayage désirée. La résolution doit être compatible avec l’écran et la carte graphique. Pour les écrans plats, la fréquence de balayage est quasiment toujours 60 Hz. En ligne de commande, GTF doit être suivi de la matrice et la fréquence de balayage, par exemple pour une résolution 19250x1200 à 60 Hz | L’utilitaire GTF permet de calculer les paramètres nécessaires à la carte graphique pour la résolution spatiale et la fréquence de balayage désirée. La résolution doit être compatible avec l’écran et la carte graphique. Pour les écrans plats, la fréquence de balayage est quasiment toujours 60 Hz. En ligne de commande, GTF doit être suivi de la matrice et la fréquence de balayage, par exemple pour une résolution 19250x1200 à 60 Hz | ||
<code> gtf 1920 1200 60 | <code> gtf 1920 1200 60 | ||
Ligne 136: | Ligne 165: | ||
La ligne Modeline à +Vsync indique tous les paramètres nécessaires à la carte graphique. | La ligne Modeline à +Vsync indique tous les paramètres nécessaires à la carte graphique. | ||
- | ===== Ajouter les paramètres obtenus au fichier Xorg.conf ===== | + | ** __Ajouter les paramètres obtenus au fichier Xorg.conf__ ** |
- | Il faut ouvrir les fichier Xorg.conf.new située dans /root puis l’enregistrer dans le dossier / home / « user » en le **renommant Xorg.conf**. | + | |
+ | Il faut ouvrir le fichier Xorg.conf.new située dans /root puis l’enregistrer dans le dossier / home / « user » en le **renommant Xorg.conf** | ||
La ligne Modeline...+Vsync doit être ajouté au fichier dans la section « Monitor » juste au-dessus de la ligne EndSection | La ligne Modeline...+Vsync doit être ajouté au fichier dans la section « Monitor » juste au-dessus de la ligne EndSection | ||
Ligne 152: | Ligne 182: | ||
Il ne reste plus qu’à redémarrer et la nouvelle résolution spatiale (1920x1200 dans mon cas) est maintenant accessible. | Il ne reste plus qu’à redémarrer et la nouvelle résolution spatiale (1920x1200 dans mon cas) est maintenant accessible. | ||
+ | |||
+ | |||
+ | ** __Remarque : Manipulation des fichiers en dehors de son répertoire personnel__ ** | ||
+ | |||
+ | Le plus simple est d’appeler dans un terminal le gestionnaire de fichier : | ||
+ | sudo nautilus (Ubuntu 20.04) | ||
+ | | ||
+ | sudo pcmanfm-qt (Lubutnu 20.04) | ||
Ligne 157: | Ligne 195: | ||
====Autres commandes utiles==== | ====Autres commandes utiles==== | ||
* Pour vérifier si votre pilote Intel est activé. Exemple pour i915:<code bash>lsmod | egrep 'i915'</code> Ce que doit vous répondre le [[:terminal]]:<code> | * Pour vérifier si votre pilote Intel est activé. Exemple pour i915:<code bash>lsmod | egrep 'i915'</code> Ce que doit vous répondre le [[:terminal]]:<code> | ||
- | i915 686995 3 | + | i915 686995 3 |
drm_kms_helper 53178 1 i915 | drm_kms_helper 53178 1 i915 | ||
drm 302332 4 i915,drm_kms_helper | drm 302332 4 i915,drm_kms_helper | ||
Ligne 168: | Ligne 206: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* **(en)** Liste détaillée des cartes supportées par le pilote Intel selon la [[http://intellinuxgraphics.org/documentation.html|documentation intellinuxgraphics.org]] //(utilisant le nom commercial des cartes)// | * **(en)** Liste détaillée des cartes supportées par le pilote Intel selon la [[http://intellinuxgraphics.org/documentation.html|documentation intellinuxgraphics.org]] //(utilisant le nom commercial des cartes)// | ||
- | * **(en)** [[http://www.x.org/wiki/IntelGraphicsDriver/|Xorg et les pilotes graphiques Intel]] | + | * **(en)** [[https://www.x.org/wiki/IntelGraphicsDriver/|Xorg et les pilotes graphiques Intel]] |
---- | ---- | ||
//Contributeurs: [[:utilisateurs:Biginoz]], [[:utilisateurs:Fabien26]], [[:utilisateurs:wido]], [[:utilisateurs:Sleeper]], [[:utilisateurs:francoise_peace]], [[:utilisateurs:l_africain|L'Africain]].// | //Contributeurs: [[:utilisateurs:Biginoz]], [[:utilisateurs:Fabien26]], [[:utilisateurs:wido]], [[:utilisateurs:Sleeper]], [[:utilisateurs:francoise_peace]], [[:utilisateurs:l_africain|L'Africain]].// |