{{tag>hardy intrepid jaunty matériel carte_graphique intel}} ---- ====== Cartes graphiques Intel ====== Les pilotes des cartes graphiques Intel fonctionnent automatiquement sous ubuntu. //(depuis la version 7.10)// Après la version 8.04, des incompatibilités sont apparues avec certains chipset 8xx. Le **GMA500** est un cas particulier traité dans la page [[poulsbo]] (du nom du "chispet" où il est intégré). Son driver vidéo fonctionne complètement en 2D et 3D (avec quelques petits //efforts de configuration manuelle//) ===== Intro ===== [[wpfr>Intel]] est un fabriquant de microprocesseur qui propose aussi des chipsets graphiques nommés [[wpfr>intel GMA]]. Cette page traite de l'utilisation de ce système d'affichage sous ubuntu. ===== Identifier sa carte graphique ===== Pour identifier sa carte graphique, tapez la commande : $ lspci -nn | egrep "VGA|Display" 00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e12] (rev 03) 00:02.1 Display controller [0380]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e13] (rev 03) La commande qui suit peut donner des informations supplémentaires : $ grep Chipset /var/log/Xorg.0.log (--) PCI:*(0:0:2:0) 8086:2e12:103c:3048 Intel Corporation 4 Series Chipset Integrated Graphics Controller rev 3, Mem @ 0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x00001230/8 (II) intel: Driver for Intel Integrated Graphics Chipsets: i810, Mobile Intel® GM45 Express Chipset, (II) intel(0): Integrated Graphics Chipset: Intel(R) Q45/Q43 (--) intel(0): Chipset: "Q45/Q43" ou bien celle ci : $ dmesg | grep agp [ 6.559676] Linux agpgart interface v0.103 [ 6.561599] agpgart-intel 0000:00:00.0: Intel Q45/Q43 Chipset [ 6.562342] agpgart-intel 0000:00:00.0: detected 32764K stolen memory [ 6.569003] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000 ===== Pilotes ===== Les cartes Intel fonctionnent (en 2D et en 3D) avec les pilotes suivants : * i810 * vesa * intel Ces trois pilotes sont inclus dans le paquet **xserver-xorg-video-intel**. Le pilote correspondant à la carte graphique utilisé est installé automatiquement. La [[https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsIntel|page dédiée de la documentation d'Ubuntu en anglais]] présente la liste des correspondances. ====Sandy bridge==== Les cartes Sandy Bridge ( HD2000 et HD3000) sont supportés depuis 11.04 . Pour Obtenir le decodage GPU des videos HD : ( a venir ) ==== Historique ==== A 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]]). Les pilotes ont été disponibles dans les dépôts d'Ubuntu depuis la version 6.10 ([[:edgy]]) et ils ont été installé et activé par défaut sous Ubuntu depuis sa version 7.10 ([[Gutsy]]). En 2008, il semble que la tendance se poursuive, puisque les spécifications des cartes sont diffusées pendant leurs 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//). ==== Problèmes rencontrés ==== Des incompatibilités importantes sont apparues avec des chipset 8xx et Ubuntu 8.10, et dans le développement d'Ubuntu 9.04. === Ubuntu 10.04 LTS et chipset GM45 === Des stries (irregular sync flashes) apparaissent toutes les 5 à 10 minutes dans le bas de l'écran, zone 2/3 et 3/3. Ce problème est rapporté sur [[https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/538648|launchpad]] et est corrigé dans Ubuntu 10.10. Voici deux solutions pour le résoudre : ==Solution 1 : installation du noyau Linux 2.6.35 == Le noyau Linux 2.6.35 est présent dans le dépôt " lucid-proposed " il faut donc ajouter ce dernier via Synaptic en cochant l'option " Mises à jours suggérées (linux-proposed) ". Ensuite il faut installer le nouveau noyau (2.6.35-28 au moment où ces lignes sont écrites) et puis redémarrer le système. sudo apt-get install linux-image-2.6.35-28-generic sudo apt-get install linux-headers-2.6.35-28-generic == Solution 2 : ajouter une option dans la configuration de GRUB == [[:tutoriel:comment_modifier_un_fichier|Editer le fichier]] /etc/default/grub de configuration de GRUB et ajouter l'option " **i915.powersave=0** " dans GRUB_CMDLINE_LINUX. Mettre à jour GRUB et redémarrer le système. sudo update-grub === Ubuntu 10.04 LTS et i8xx === Voir [[:notes_version_lucid#plantagegel_de_x_avec_les_cartes_intel_8xx|Plantage/gel de X avec les cartes Intel 8xx]]. ==== Archives ==== === Ubuntu 9.04 et iX45, iX65 (945GM) === == Description == Une réécriture totale à été effectuée pour ces pilotes, ce qui a entrainé le temps du développement d'Ubuntu 9.04 l'incompatibilité complète (c'est le bug 304871 dont on a pu suivre la résolution [[https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/304871|ici]]). La version finale fonctionne avec ces pilotes, mais à l'heure de sa sortie elle ne permet pas encore l'utilisation de compiz et donc des effets du bureau. ([[http://forum.ubuntu-fr.org/viewtopic.php?pid=2584546|sujet sur le forum]]) Il est prévu que les mises à jours résolvent ce problème, mais pour les plus impatients il suffit apparemment d'installer compiz-icon-fusion pour avoir la possibilité de forcer l'utilisation de compiz. Une autre méthode est d'enlever cette carte de la blaklist de compiz en [[:tutoriel:comment_modifier_un_fichier|éditant avec les droits d'administration]] le fichier de configuration de Compiz ''/usr/bin/compiz'' et en mettant un ''#'' devant la ligne "intel 965". == Contournement avec l'accélération UXA == Pour améliorer le fonctionnement il est aussi possible de choisir la méthode d'accélération uxa. Pour ce faire il faut [[:tutoriel:comment_modifier_un_fichier|éditer avec les droits d'administration]] le ficher de configuration Xorg : ''/etc/X11/xorg.conf'' et ajouter la ligne '' Option "AccelMethod" "uxa"'' dans section concernant la carte graphique (qui ressemble à ça) : Section "Device" Identifier "Configured Video Device" # ... # Option to restore compiz performance on INTEL 945GM/GMS VGA Card Option "AccelMethod" "uxa" EndSection Cette méthode permet notamment de résoudre l'aspect saccadé des vidéos issues des sites de partage (Youtube, DailyMotion...). === Bug compiz sous intrepid avec 830MG et 845G === Les effets 3D ne sont pas utilisables avec ubuntu 8.10 et les chipsets 830MG et 845G (intégré notamment à certain ordinateur IBM). Aucune autre solution que de désactiver compiz n'est proposée donc les méthodes utilisées pour fonctionner sans sont : * Si ubuntu n'est pas encore installé, utiliser le menu F4 au démarrage du CD pour choisir un mode vidéo sans échec, et désactiver les effets du bureau dans Apparence (système->préférence). * Si ubuntu est déjà installé il faut désinstaller compiz, ce qui devient compliqué sans affichage. * L'une des méthode est d'utiliser le raccourci Ctrl+Alt+F1 (et de s'identifier) pour entrer ''sudo apt-get remove compiz'' et ''sudo apt-get remove compiz-core''. Ctrl+Alt+F7 permet revenir au mode normal * Cette solution étant parfois impossible, une autre solution est de choisir au démarrage de l'ordinateur (dans grub) l'option alternative de démarrage puis de choisir le shell administrateur pour y taper : apt-get remove compiz apt-get remove compiz-core Dans les deux cas on retourne au mode normal sans effet 3D. Le bug a été rapporté tôt dans le développement d'intrepid ([[https://bugs.launchpad.net/ubuntu/+bug/259385|Bug 259385]]), et il est signalé (dans [[https://wiki.ubuntu.com/IntrepidReleaseNotes#Hangs%20with%20desktop%20effects%20on%20Intel%20830MG%20and%20845G%20video%20cards|realeasenotes]]) comme un bug connu à la date de sortie d'ubuntu 8.10. === bug antérieurs === Des problèmes qui ne doivent plus exister avec les dernières versions d'ubuntu ont été présentés ici : * le **GMA500** est 100% fonctionnel dans Jaunty (ubuntu 9.04) grâce aux [[poulsbo|indications manuelles suivantes]]. * Le paquet **915resolution** a permis de résoudre des problèmes avec le pilote i810. //(de breezy a edgy : ubuntu 5.10, 6.06 et 6.10)// La démarche est expliqué dans [[intel_graphics_old]]. * Le pilote Intel a été incompatible avec **xserver-xgl**. //(Version d'ubuntu a préciser)// * Pour imposer un pilote choisi (en l'occurrence intel) il a fallu dans certain cas le spécifier dans le fichier xorg.conf. //(Version d'ubuntu à préciser)//. La manipulation (qui ne devrait donc plus être nécessaire) est détaillée ci-dessous : [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] ''xserver-xorg-video-intel'' Puis [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] ''/etc/X11/xorg.conf'' Dans le section « Device », remplacez la ligne ''Driver "vesa"'' ou ''Driver "i810"'' par ''Driver "intel"'' Puis redémarrez le serveur graphique (**Ctrl + Alt + backspace** ou ''sudo /etc/init.d/gdm restart''). ===== Liens externe ===== * La page correspondante de la documentation anglaise [[https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsIntel]] //(avec la liste de compatibilité par nom de chipset)// * [[http://www.intellinuxgraphics.org/| intellinuxgraphics.org]]. * Liste détaillé des cartes supportées par le pilote intel selon la [[http://intellinuxgraphics.org/documentation.html|documentation intellinuxgraphics.org]] //(utilisant le nom commercial des cartes)// ---- //Contributeurs: [[:utilisateurs:Biginoz]], [[:utilisateurs:Fabien26]], [[:utilisateurs:wido]], [[:utilisateurs:Sleeper]]//