Hallo Leute.
hier ein HowTo für die Installation der NVidia-Treiber unter Fedora Core 3.
0. Dieses HowTo
Wann?
Es kann vorkommen, dass
- ihr die NVidia-Treiber installiert und trotzdem keine 3D-Unterstützung habt.
- ihr die NVidia-Treiber installiert habt, diese funzen aber nur bis zum nächsten Boot, dann bleibt die Maschine hängen
- ihr ein Kernel-Update hinter euch habt und dieses Procedere von vorne durchackern müsst
Warum?
Die Probleme mit der Installation der NVidia Treiber unter FC3 beruhen meines Wissens auf der Integration von udev.
Mit dieser Anleitung sollte die Installation kein Problem sein.
Eine Bitte
Sollten Unklarheiten bestehen, etc: Wenn doch etwas auffällt, gerne PN an mich, damit dieses HowTo von euren Erfahrungen profitiert...
1. Installer herunterladen
#Original NVidia-Treiber für Linux laden
Zu bekommen bei Nvidia - Treiber für Linux
2. Installieren
#Installieren im Runlevel 3 (Ohne X)
Code:
user:>su -
root#>init 3
Achtung: das Minus ist unbedingt erforderlich! Siehe Edit unten
mit Strg+Alt+F2 in eine Text-Shell wechseln
Code:
login:root
Password:
sh /pfad/zur/datei/NVIDIA-Linux-*
Dann den Anweisungen folgen.
Dabei kein vorkompiliertes Modul aus dem Internet suchen (dann macht der Installer eins) und die Warnung wegen rivafb ignorieren, bzw. absegnen.
Alte Modul werden bei der Routine entfernt, darum muss man sich also keine Sorgen machen.
Wenn fertig (immer noch im Textmodus), die Datei /etc/X11/xorg.conf editieren:
Code:
vim /etc/X11/xorg.conf
wie im Readme beschrieben:
- i drücken, um in den Eingabemodus zu wechseln
- Zeile 'Load "dri"' auskommentieren (# davor tippen)
- In der Section "Device" in der Zeile Driver 'nv' durch 'nvidia' ersetzen
- ESC drücken (zurück zum Befehlsmodus)
- mit ':x' speichern
3. Modul laden
#Bei der Installation kompiliertes Modul laden
Code:
root#>modprobe nvidia
4. Anpassungen wegen udev
#Wie oben angesprochen, FC3 arbeitet mit udev - der NVidia Installer nicht
Code:
root#> cp -a /dev/nvidia* /etc/udev/devices/
5. Initialisieren beim boot
#Dies ist notwendig für rhgb (RedHat Graphical Boot) - der nette bunte Statusbalken
Wem das ohnehin zu bunt ist, der entferne rhgb
In der Datei /etc/rc.sysinit:
Code:
vim /etc/rc.sysinit
- In die Zeile 'other=""' (nach der Zeile audio="" ) springen.
- 'i' drücken (Eingabemodus)
- die Zeile so ändern: 'other="nvidia" '
- ESC (Befehlsmodus)
- mit ':x' speichern.
Back again
#Wechsel in den Runlevel 5 (X)
[edit]Um den Befehl 'init' ausführen zu dürfen, muss die Kommandoumgebung von root geladen sein. Das erreicht ihr, indem ihr euch entweder komplett als root einloggt oder mittels 'su -' root werdet.
thx an cor-x für den Hinweis[/edit]
evtl. noch Strg+Alt+F7
hf
----------------------------------
Changelog
- Feb 13th: Hinweis zum Ausführen des Befehls 'init'
- Mar 4th: Genauere Anweisungen zum Installer (rivafb)
----------------------------------
Gruß,
Lesezeichen