{{tag>Precise Trusty matériel carte_graphique intel}} ---- {{ :materiel:intel:intel-logo.png?120|logo}} ====== 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.\\ À 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]]. 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//). __Cartes graphiques Intel® & Intel HD Graphics.__\\ Intel fournit l'[[https://01.org/linuxgraphics/downloads|Intel® Graphics Installer for Linux]], une application qui installe et met à jour les pilotes d'Intel®. Il peut être alors plus intéressant d'utiliser cet installateur pour installer les pilotes Intel®. Attention: les différentes parutions de l'installateur ne fonctionnent qu'avec une version d'Ubuntu bien précise. Ubuntu [[:14.04]] n'est plus supporté par l'installeur fourni par Intel. (([[https://01.org/linuxgraphics/forum/graphics-installer-discussions/do-not-use-ubuntu-14.04|Source]]))\\ Ceci n'affecte pas les utilisateurs des versions [[:14.10]] et ultérieures. ===== Identifier sa carte graphique ===== Pour identifier votre carte graphique, entrez ces [[:commande_Shell|commandes]] dans un [[:terminal]] : lspci -nnk | egrep -iA3 "VGA" sudo lshw -c video =====Types de cartes===== ====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 : * i810 à i945 * vesa * intel Xorg fournit les pilotes [[https://launchpad.net/ubuntu/+source/xserver-xorg-video-intel|xserver-xorg-video-intel]] qui sont compatibles avec les puces graphiques des familles i8xx à i9xx. La version qui correspond à votre carte graphique est installée par défaut automatiquement. ====Sandy bridge==== Les cartes Sandy Bridge ( HD2000 et HD3000) sont supportées depuis le noyau 2.6.37. ====Puce GMA 3600 D2xxx/N2xxx==== Le GMA3600 est en fait un PowerVR sgx545 de l'entreprise **Imagination Technologies** qui est connu pour n'avoir jamais libéré le moindre pilote, donc pas d'accélération graphique possible par défaut. Vous avez deux possibilités: * Si vous êtes sur [[:Utopic|Utopic 14.10]] ou supérieure, vous vous contentez du pilote libre d'intel, * Ou bien si vous êtes sous [[:Precise|Precise 12.04]] avec le noyau 3.2, vous pouvez obtenir la 3D en [[:tutoriel:comment_installer_un_paquet|Installant les paquets]] **[[apt>cedarview-drm]] [[apt>libva-cedarview-vaapi-driver]] [[apt>cedarview-graphics-drivers]]**. Ces pilotes sont prévus pour une architecture 32 bits. =====Installer les derniers pilotes Intel===== Cette application ne prend pas en charge les GMA 3600 dans les Atom N2600 et N2800. Si vous avez une carte GMA 3600 allez à ce [[#Puce GMA 3600 D2xxx/N2xxx|paragraphe]]. Si votre carte graphique n'est pas bien détectée, que vous n'avez pas par exemple la 3D, ou que la définition est très basse, vous pouvez installer une application fournie par Intel, qui va vous installer automatiquement le bon pilote pour votre carte graphique.\\ ====Pré-requis==== * Disposer des [[:sudo|droits d'administration]] ; * Utiliser [[:Utopic|Utopic 14.10]] ou supérieure ; * Disposer d'une connexion à Internet configurée et activée. ====Installation==== - Entrez ces [[:commande_shell|commandes]] dans un [[:terminal]] : wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -O - | sudo apt-key add - wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - | sudo apt-key add - wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-3 -O - | sudo apt-key add - wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | sudo apt-key add - - Sous Ubuntu 16.10, entrez les deux lignes suivantes dans un terminal : wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-GROUP-KEY-ilg sudo apt-key add RPM-GPG-GROUP-KEY-ilg - Téléchargez l'application correspondant à votre version d'Ubuntu et à votre [[:architecture]] [[https://01.org/linuxgraphics/downloads|ici]] - [[:tutoriel:comment_installer_un_paquet#installer_un_paquet_isole|Installez le paquet]] téléchargé, - Redémarrer votre ordinateur pour prendre en compte le nouveau pilote. ====Lancement==== Lancez l'application en faisant une recherche dans votre [[:unity#tableau_de_bord_dash|tableau de bord]] avec le mot clé "intel" ou depuis un [[:terminal]] avec cette [[:commande_shell|commande]] : intel-linux-graphics-installer ou intel-graphics-update-tool ===== Problèmes connus ===== ====GMA 4500==== Si vous avez une carte GMA 4500 et qu'au moment de l'installation vous avez un écran noir, vous devez installer Ubuntu avec l'alternate CD et au démarrage choisir l'option par le biais de la touche F6: nomodeset. Elle permet d'éviter l'écran noir à votre premier démarrage. L'installation se fait en mode texte, et au premier démarrage, la définition est fixée à 1024x768 au lieu des 1366x768 natifs de la dalle LCD. Qui plus est, les touches de réglage de luminosité ne fonctionnent pas (ou à l'envers !), et l'écran redevient noir au sortir de l'hibernation. Une fois l'installation faite, suivez ces instructions pour régler la résolution et le problème de luminosité. Avec les [[:sudo|les droits d'administration]] : - [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/default/grub** et remplacez la ligne :GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="nomodeset" parGRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=legacy" #GRUB_CMDLINE_LINUX="nomodeset" * Le //acpi_osi=Linux// permet de gérer le problème de définition ; * le //acpi_backlight=legacy// permet de restaurer le réglage de luminosité par les touches Fn + => et Fn + <= (Il semble possible d'utiliser //acpi_backlight=vendor// au lieu de //acpi_backlight=legacy//) ; * La ligne avec le //nomodeset// n'est plus utile et gêne le fonctionnement du //acpi_osi=Linux//. - [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/rc.local** et remplacez la ligne : # By default this script does nothing. exit 0 par : # By default this script does nothing. setpci -s 00:02.0 F4.B=00 exit 0Ainsi, au démarrage, la luminosité est placée au maximum (B=00); on peut la fixer sur une valeur intermédiaire, le noir étant indiqué par B=FF. - [[:tutoriel:comment_modifier_un_fichier|Créez le fichier]] **/etc/pm/sleep.d/screen.backlight** en recopiant les lignes suivantes dans le fichier : #!/bin/sh case "$1" in thaw|resume) /usr/bin/setpci -s 00:02.0 F4.B=00>/dev/null ;; *) ;; esac exit $? - Enfin rendez le [[:tutoriel/script_shell|script]] exécutable avec cette [[:commande_shell|commande]] :sudo chmod +x /etc/pm/sleep.d/screen.backlight: Grâce à ce script placé dans ceux qui sont lancés au réveil, l'écran est restauré à sa luminosité maximale au sortir de l'hibernation. =====Aller plus loin===== ====Autres commandes utiles==== * Pour vérifier si votre pilote Intel est activé. Exemple pour i915:lsmod | egrep 'i915' Ce que doit vous répondre le [[:terminal]]: i915 686995 3 drm_kms_helper 53178 1 i915 drm 302332 4 i915,drm_kms_helper i2c_algo_bit 13564 1 i915 video 19574 1 i915lRem: Pour un autre pilote, mettre le nom du pilote donné par lsmod. * Pour vérifier si Xv fonctionne :xvinfo | grep -A11 Intel * Pour vérifier si le DRI2 fonctionne :grep rendering /var/log/Xorg.0.logVous devez avoir la réponse: [ 21.396] (II) intel(0): direct rendering: DRI2 Enabled * Pour vérifier si le pilote Intel est compatible :grep -A29 Chipsets /var/log/Xorg.0.logDans la réponse du [[:terminal]] vous devez y trouver le nom de votre carte. ===== 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)** [[http://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]].//