Nvidia-Installation (yum)

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung

Inhaltsverzeichnis

Vorbereitung

Anmerkung Anmerkung: Alle Treiberpakete kommen dabei aus dem Repository von RPMFusion. Dieses sollte daher, falls noch nicht installiert, hinzugefügt werden: Liste der Repositories

Bei der Installation des Nvidia-Treibers über yum müssen vorher zwei Sachen in Erfahrung gebracht werden:

  1. Welche Nvidia-Karte wird benutzt (siehe Einstiegsseite zu Nvidia)
  2. Für welchen Kernel soll der Treiber installiert werden.

Nachdem Punkt eins geklärt ist, steht auch das zu benutzende Treiberpaket fest: kmod-nvidia, kmod-nvidia-96xx oder kmod-nvidia-legacy Da für jeden von Fedora angebotenen Kernel ein extra Treiberpaket vorbereitet ist, sollte das passende gewählt werden. Um herauszufinden, welcher Kernel gerade benutzt wird, kann folgender Befehl verwendet werden:

rpm -qf --queryformat "%{name}\n" /lib/modules/`uname -r`

Für die meisten Benutzer sollte hier ein einfaches kernel ausgegeben werden. Falls ein anderer Kernel benutzt wird, kann dieser aber auch abweichen (z.B. kernel-xen oder kernel-smp (bei FC5)). Dann muss der Name des zu installierenden Treiberpaketes um das Kürzel erweitert werden. (z.B. kmod-nvidia-96xx-PAE)

Installation

Ist dies geklärt, kann die eigentliche Installation des Treibers gestartet werden. Für die Installation des normalen Treibers für einen Standardkernel lautet der Befehl z.B.:

Achtung Achtung: Vor einer Treiberinstallation sollte darauf geachtet werden, dass man selbst den neusten verfügbaren Kernel von Fedora verwendet.
[root]# yum install kmod-nvidia

Benutzt man z.B. einen Xen-Kernel und hat nur eine Geforce 4-Karte, muss folgendes eingegeben werden:

[root]# yum install kmod-nvidia-96xx-xen

Nun wird das passende Kernelmodul und zudem das Paket xorg-x11-drv-nvidia heruntergeladen und installiert. Der Treiber ist aber zu diesem Zeitpunkt noch nicht aktiv.

Aktivierung

Am einfachsten dürfte es für viele Benutzer sein, den PC einfach neuzustarten, um den Nvidia-Treiber zu aktivieren. Ist dies nicht gewünscht, kann er aber auch manuell aktiviert werden. Dazu muss zuerst einmal die grafische Oberfläche beendet werden:

[root]# init 3

Anschließend wird der Treiber durch ein Hilfsskript aktiviert, dass die xorg.conf modifiziert:

[root]# nvidia-config-display enable

Eine weitere Konfiguration ist dabei nicht notwendig. Um wieder in die grafische Oberfläche zu gelangen, sollte der Runlevel erneut geändert werden:

[root]# init 5

Hinweis

nvidia-xconfig

verändert die xorg.conf so, dass die nvidia treiber von RPM Fusion danach nicht mehr richtig gehen; ein

"/usr/sbin/nvidia-config-display disable;  /usr/sbin/nvidia-config-display enable"

behebt das.