Table des matières
, , , , ,

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

Intel est un fabriquant de microprocesseur qui propose aussi des chipsets graphiques nommés 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 :

Ces trois pilotes sont inclus dans le paquet xserver-xorg-video-intel. Le pilote correspondant à la carte graphique utilisé est installé automatiquement. La 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 GPL et de 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 à 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 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

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 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 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. (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 é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 é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 :

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 (Bug 259385), et il est signalé (dans 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 :

Installez le paquet xserver-xorg-video-intel Puis é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


Contributeurs: Biginoz, Fabien26, wido, Sleeper