intel
intel ist der X.Org Grafikkarten-Treiber für Intel GMA Grafikchips beginnend mit dem Intel i810 Grafikchip.
Inhaltsverzeichnis |
[Bearbeiten] Installation
[Bearbeiten] Kernel
Es muss die Unterstützung für MTRR aktiviert werden. Siehe dazu diese Anleitung.
Es werden die folgende Funktionen im Kernel benötigt. Zur Konfiguration siehe den Kernel/Konfiguration Artikel.
| Linux Kernel Konfiguration: |
Device Drivers --->
Graphics support --->
<*> /dev/agpgart (AGP Support) --->
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
<*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver)
i915 driver
[*] Enable modesetting on intel by default
|
Danach muss der Kernel kompiliert, installiert und das System mit dem neuen Kernel neu gestartet werden.
[Bearbeiten] Treiber
Portage kennt für Grafikkarten das USE_EXPAND USE Flag VIDEO_CARDS, das entsprechenden Paketen mitteilt, dass die Unterstützung für die angegebene Grafikkarte gewünscht ist. Dazu wird die USE Flag in der make.conf gesetzt:
VIDEO_CARDS="intel"
Der Name intel ist eine Kurzform des X.Org Grafiktreibers x11-drivers/xf86-video-intel . Es können auch mehrere Grafikkarten - getrennt durch ein Leerzeichen - angegeben werden.
Die USE Flags von x11-drivers/xf86-video-intel sind:
- dri - (Empfohlen) Aktiviert die Hardwarebeschleunigung.
- sna - Aktiviert SandyBridge's New Acceleration - eine neue Optimierung des Treibers. Auch für ältere Grafikchips geeignet.
Nun kann X.Org installiert werden oder - falls schon installiert - das System aktualisiert werden.
[Bearbeiten] VAAPI
Neuer Chipsätze unterstützen VAAPI zur Videobeschleunigung.
[Bearbeiten] Konfiguration
Der Benutzer muss in der video Gruppe sein, damit er die Hardwarebeschleunigung nutzen kann:
Alternativ kann stattdessen die ACL Unterstützung für Gerätedateien aktiviert werden.
[Bearbeiten] Spezielle Konfigurationen
[Bearbeiten] Fehlerdiagnose
[Bearbeiten] KDM friert ein
Wenn KMS aktiviert ist, kann es bei KDM sein, dass das System beim Abmelden einfriert. Das Problem kann man umgehen, indem die Variable TerminateServer=true in allen Sektionen von /usr/share/config/kdm/kdmrc gesetzt wird, die mit [X- beginnen.