Ubuntu NVIDIA Treiber

Manuelle Nvidia-Treiber Installation unter Ubuntu 10.04 LTS

Als Erstes laden wir uns den aktuellen Nvidia-Treiber herunter (Linux 32-bit / Linux 64-bit) und speichern die Datei im Home-Verzeichniss ab. Nun bearbeiten wie die blacklist.conf Datei als root (Administrator) und sperren (blacklisten) Nvidia-Kernlenmodule von Ubuntu.

  • Dazu drücken wir die Tasten “ALT”+”F2″ (Programm ausführen unter Gnome) und geben folgendes ein :
Code:
gksudo gedit /etc/modprobe.d/blacklist.conf
  • In der Datei blacklist.conf fügen wir folgende Zeilen ein:
Code:
blacklist nouveau
blacklist nvidiafb
blacklist rivafb
blacklist rivatv
blacklist vga16fb
  • Wir speichen und schliessen den Editor. Als nächstes öffnen wie ein Terminal (Gnome Menü—>Anwendungen—>Zubehör—>Terminal) und geben da folgendes ein:
Code:
sudo apt-get --purge remove nvidia-*
  • Mit dem Befehl deinstallieren wir den bereits installierten / “alten” Nvidia-Treiber. Nach der Deinstallation startet wir das System neu.
  • Nun bekommen wir eine Fehlermeldung: Nvidia-Treiber kann nicht geladen werden. Hier wählen wir: Exit to terminal / Exit to console und loggen uns als User ein.
  • jetzt wechseln wir in das Home-Verzeichniss (oder in das Verzeichniss wo der Nvidia-Treiber liegt)
Code:
cd $HOME
cd Verzeichniss wo der Treiber liegt
  • Installation des Treibers starten (X also z.B. Gnome, falls irgendiwe doch noch aktiv, muss beendet sein! Sonst kommt der Fehler: “you appear to running x server ; please exit x before installing. For further detail please see the section INSTALLING THE NVIDIA driver….” Befehl: sudo service gdm stop):
Code:
sudo sh NVIDIA-Linux-x86_64-195.36.24-pkg2.run
  • Nach der Installation kann sofort Gnome gestartet werden:
Code:
sudo service gdm start

Neusten NVIDIA Treiber installieren ältere Versionen

Die Treiberinstallation ist sehr einfach und ist ruck zuck erledigt.

  • Wichtig: die bereits vorhandene NVIDIA-Pakette sollten vollständig entfernt werden!
  • nvidia-glx-96, nvidia-glx-173, nvidia-glx-177, nvidia-glx-180
  • nutze dazu Synaptic-Paketverwaltung (System–>Systemverwaltung–>ynaptic-Paketverwaltung)
  • wir blacklisten / sperren die Nvidia-Kernelmodule von Ubuntu in der Datei /etc/default/linux-restricted-modules-common
Code:
DISABLED_MODULES="nv"
DISABLED_MODULES="nv nvidia_new"
  • Installation
  • damit der Treiber kompiliert werden kann müssen folgende Pakete installiert werden:
Code:
sudo apt-get install build-essential
xserver-xorg-dev linux-headers-`uname -r`
  • Treiber findet man auf der pfeil_linkNVIDIA Seite
  • nun haben wir die Datei NVIDIA-Linux-x86-185.18.36-pkg1.run (in meinem Beispiel) auf der Platte liegen
  • als nächsten öffnen wir eine Textkonsole <STRG>+<ALT>+<F1> und loggen uns ein
  • jetzt muss Gnome beendet werden:
Code:
sudo /etc/init.d/gdm stop
  • in das Verzeichniss wechseln wo die Datei / Treiber liegt
  • z.B.: /home
Code:
cd ~
  • wir starten die Installation und folgen den Bildschirmanweisungen
Code:
sudo sh NVIDIA-Linux-x86-185.18.36-pkg1.run
  • die Installation sollte problemlos verlaufen
  • nun kann Gnome wieder gestartet werden
Code:
sudo /etc/init.d/gdm start
  • unter System–>Einstellungen–>kann jetzt NVIDIA X Server Settings aufgerufen werden
  • NVIDIA-Logo beim Gnome-Start deaktivieren
Code:
sudo nvidia-xconfig --no-logo
  • falls der Bildschirm flackert, sollte / könnte man folgendes Script im Autostart / Startprogramme einbinden:
Code:
#!/bin/bash
while true ; do nvidia-settings -q all > /dev/null sleep 25 done
  • einen Texteditor öffnen, die Zeilen oben kopieren & einfügen, das ganze z.B.: als nvidia.run im /home Verzeichnis speichern
  • die gespeicherte Datei mit rechts anklicken & auf Eigenschaften gehen
  • oben in der Leiste auf Zugriffsrechte gehen und das Häckchen bei Datei als Programm ausführen setzen
  • unter System–>Einstellungen–>Startprogramme auf Hinzufügen klicken
  • Name & Beschreibung sind frei wählbar
  • der Befehl lautet: sh /home/benutzername/nvidia.run (ggf. Datenpfad bitte selbst anpassen)
  • Gnome oder System neu starten
  • das Script kommt von hier:  pfeil_linkQuelle und funktioniert bei mir einwandfrei (Ubuntu 9.04 / NVIDIA Go 7900 GS )