Nvidia
Für Nvidia Grafikkarten gibt es die Möglichkeit einen proprietären Treibers (nvidia) oder einen von zwei freien Treiber (nv, nouveau) zu installieren. nouveau befindet sich noch in der Entwicklung und kann daher noch zu Problemen führen. nv stellt nur rudimentäre Funktionen bereit und ist daher nicht zu empfehlen.
Open Source Treiber
Installation
Der Treiber xf86-video-nouveau wird mittels
pacman -Sy xf86-video-nouveau nouveau-firmware
installiert. nouveau-firmware ist seit dem 25.02.2010 für neuere Karten ab der GeForce 6 Reihe (NV40) nicht mehr nötig.
Ebenso wird bei xf86-video-nv vorgegangen.
Konfiguration
xf86-video-nouveau nutzt Kernel Mode Setting (KMS) zum Einstellen der richtigen Auflösung. Das dazu nötige Kernel Modul (nouveau) wird automatisch von udev geladen. Zudem muss die Datei /etc/X11/xorg.conf vorhanden sein, die folgendermaßen editiert wird:
Section "Device" Identifier "Grafikkarte" Driver "nouveau" EndSection
Für xf86-video-nv ist keine weitere Konfiguration notwendig.
Hinweis: Der Benutzer muss Mitglied der Gruppe video sein.
Frühes Aktivieren von KMS:
Damit die Bildschirmauflösung möglichst früh gesetzt werden kann, muss das dazu nötige Module dem initramfs-Image hinzugefügt werden. Dazu muss in der Datei /etc/mkinitcpio.conf die Zeile MODULES geändert werden:
MODULES="nouveau"
Anschließend muss noch das Image neu erstellt werden.
mkinitcpio -p kernel26
Der vga Parameter des Kernel sollte ebenfalls entfernt werden.
Proprietärer Treiber
Installation
Der Treiber wird mittels
pacman -Sy nvidia
installiert.
Für Karten GeForce FX Reihe:
pacman -Sy nvidia-173xx
Für Karten der GeForce 4 bis zu einigen Karten der GeForce 2 Reihe:
pacman -Sy nvidia-96xx
Um weitere Tools und Bibliotheken zu erhalten sollte man zusätzlich das passende nvidia-*-utils-Paket installieren:
pacman -Sy nvidia-utils
respektive:
pacman -Sy nvidia-173xx-utils
oder
pacman -Sy nvidia-96xx
Es ist zu beachten, dass diese Pakete nach jedem Kernel-Update neu installiert werden müssen.
Für ältere Hardware muss der Open Source Treiber verwendet werden. Siehe auch README/appendix-a
Konfiguration
Automatische Konfiguration
Das NVIDIA-Paket beinhaltet ein Konfigurationswerkzeug, um xorg.conf zu erzeugen und kann als root via:
nvidia-xconfig
erzeugt werden.
Dieser Befehl wird von selbst /etc/X11/xorg.conf erkennen, und wenn nötig selbstständig passend zur aktuell verwendeten Hardware verändern, oder komplett neu erstellen.
Manuelle Konfiguration
Um als root eine einfache Konfigurationsdatei zu erzeugen, geht man folgendermaßen vor:
nano /etc/X11/xorg.conf
Füge den Treiber ein:
Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection
Weitere Einstellungen können mit:
nvidia-settings
vorgenommen werden. Versichere dich, dass für vollständige Multimediauntersützung hal und xorg-inout-drivers installiert sind.