Intel

De ArchwikiFR

Vu qu'Intel fournit et supporte des pilotes open source, la reconnaissance de ces cartes se résume presque à du plug & play.

Sommaire

Installation

pacman -S xf86-video-intel

Configuration

Il n'y a pas besoin de configuration spécifique.

Facultatif : “early” KMS

KMS est activé par défaut dans le noyau pour les cartes Intel, et est activé au chargement du module i915, pendant les udev uevents (une demi-dizaine de lignes après :: Arch Linux au boot).

Néanmoins, il est possible de le charger avant, à des fins purement esthétiques.

Dans le fichier fichier /etc/mkinitcpio.conf, modifiez la ligne MODULES :

MODULES="intel_agp i915"

Puis regénérez l'initramfs à l'aide de mkinitcpio:

mkinitcpio -p linux

Au prochain démarrage, la résolution native de l'écran sera appliquée immédiatement, et le boot d'Arch sera plus joli !

Astuces

Choix de la méthode d'accélération

  • UXA - (Unified Acceleration Architecture) est la solution mature qui a été introduite afin de supporter le modèle de pilote GEM.
  • SNA - (Sandybridge's New Acceleration) est son successeur (plus rapide).


La méthode par défault est UXA, qui est plus stable mais plus lente que SNA. SNA, qui a de meilleures performances est cependant toujours considérée comme expérimentale. Vous pouvez voir les benchmarks effectués par Phoronix. Ils peuvent être trouvés ici pour Sandy Bridge et ici pour Ivy Bridge. UXA reste une très bonne option pour ceux qui rencontrent des soucis avec SNA.


Afin d'utiliser la nouvelle méthode SNA, créer un fichier /etc/X11/xorg.conf.d/20-intel.conf avec le contenu suivant:

Fichier: /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "sna"
EndSection

Résolution des problèmes

Limiter le tearing vidéo

Si vous utilisez la méthode d'accélération SNA, vous pouvez supprimer le tearing vidéo en ajoutant ce qui suit dans la section "Device" de votre /etc/X11/xorg.conf.d/20-intel.conf:

Option "TearFree" "true"
Note: Cette option peut ne pas fonctionner quand SwapbuffersWait est réglé à false
Outils personnels
Autres langues