Nvidia: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Dongiovanni (Diskussion | Beiträge)
K kleine korrektur
Dongiovanni (Diskussion | Beiträge)
aktualisiert (u.a. noueau KMS)
Zeile 1: Zeile 1:
{{righttoc}}
{{righttoc}}


Für Nvidia Grafikkarten gibt es die Möglichkeit einen proprietären Treibers (nvidia) oder einen von zwei freien Treiber (nv, nouveau) zu installieren. ''nv'' stellt nur rudimentäre Funktionen bereit. ''nouveau'' befindet sich noch in der Entwicklung und ist daher noch als experimentell anzusehen.
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. ''nv'' stellt nur rudimentäre Funktionen bereit und ist daher nicht zu empfehlen.


==Open Source Treiber==
==Open Source Treiber==
===Installation===
===Installation===
Für '''xf86-video-nv''':
Der Treiber ''xf86-video-nouveau'' wird mittels
pacman -Sy xf86-video-nv
 
Für '''xf86-video-nouveau''':
  pacman -Sy xf86-video-nouveau
  pacman -Sy xf86-video-nouveau
installiert.


{{Hinweis|Das Paket ''nouveau-dri'' stellt einen Gallium3D DRI-Treiber bereit, der sich noch in einem sehr frühen Entwicklungsstadium befindet und den Xserver zum Absturz bringen kann.}}
Ebenso wird bei ''xf86-video-nv'' vorgegangen.


===Konfiguration===
===Konfiguration===
Für '''xf86-video-nv''' ist einen weitere Konfiguration nicht notwendig, da X.org alles weitere automatisch erkennen sollte.
''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 ''xorg.conf'' vorhanden sein, die folgendermaßen editiert wird:


Für '''xf86-video-nouveau''' muss die Datei ''xorg.conf'' vorhanden sein, die folgendermaßen editiert wird:
  Section "Device"
  Section "Device"
   Identifier "Grafikkarte"
   Identifier "Grafikkarte"
   Driver "nouveau"
   Driver "nouveau"
  EndSection
  EndSection
Für ''xf86-video-nv'' ist keine weitere Konfiguration notwendig.
====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==
==Proprietärer Treiber==
Zeile 36: Zeile 45:
  pacman -Sy nvidia-96xx
  pacman -Sy nvidia-96xx


Für ältere Hardware muss der [[#Open Source Treiber|Open Source Treiber]] verwendet werden. Siehe auch [http://download.nvidia.com/XFree86/Linux-x86/190.42/README/appendix-a.html README/appendix-a]
Für ältere Hardware muss der [[#Open Source Treiber|Open Source Treiber]] verwendet werden. Siehe auch [http://download.nvidia.com/XFree86/Linux-x86/190.53/README/appendix-a.html README/appendix-a]


===Konfiguration===
===Konfiguration===
Zeile 47: Zeile 56:
Weitere Einstellungen finden sich in der [http://download.nvidia.com/XFree86/Linux-x86/190.42/README/appendix-b.html README/appendix-b] oder lassen sich mittels ''nvidia-settings'' einstellen.
Weitere Einstellungen finden sich in der [http://download.nvidia.com/XFree86/Linux-x86/190.42/README/appendix-b.html README/appendix-b] oder lassen sich mittels ''nvidia-settings'' einstellen.


==Siehe auch==
=Siehe auch=
* [[X]]
* [[X]]
=Weblinks=
* [http://nouveau.freedesktop.org/wiki/ Offizielle Seite von ''nouveau''] {{sprache|en}}


[[Kategorie: Hardware]]
[[Kategorie: Hardware]]
[[Kategorie: Grafikkarten]]
[[Kategorie: Grafikkarten]]
[[Kategorie: X11]]
[[Kategorie: X11]]

Version vom 21. Februar 2010, 17:32 Uhr

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. 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

installiert.

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 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.

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

nVidia X Server Settings

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

Für ältere Hardware muss der Open Source Treiber verwendet werden. Siehe auch README/appendix-a

Konfiguration

Wird der nvidia Treiber verwendet, so muss eine xorg.conf vorhanden sein, die folgendermaßen editiert wird:

Section "Device"
 Identifier "Grafikkarte"
 Driver "nvidia"
EndSection

Weitere Einstellungen finden sich in der README/appendix-b oder lassen sich mittels nvidia-settings einstellen.

Siehe auch

Weblinks