{{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]]//