NVidia Treiber Installation (Debian)Aus Spielen-unter-Linux Wiki by linuxgaming.deDies ist eine alte Version. Zeitpunkt der Bearbeitung: 14:42, 9. Apr. 2009 durch Sixsixfive (Diskussion | Beiträge).
Manuelle installation des nVidia-Treibers unter DebianInstallation1. Ladet Euch den aktuellen NVIDIA-treiber auf deren Homepage nach /tmp herunter
su Wechselt per su in den Systemverwaltungsmodus apt-get remove nvidia-kernel-common nvidia-settings nvidia-xconfig nvidia-kernel-source nvidia-kernel-*uname -r` Stellt sicher das ihr keinen anderen nVidia Treiber installiert habt apt-get update Vergewissert Euch das ihr auf dem aktuellen Stand seit apt-get install build-essential linux-headers-`uname -r`xserver-xorg-dev libncurses5 nano Installiert die benötigten Entwicklungs-Paktete + nano(einen texteditor den wir später benötigen werden) , wenn ihr ein amd64-System habt solltet Ihr zusätzlich noch die lib32ncurses5 installieren. 3. Eigentliche Installation über das Installationsskript: Ihr solltet Euch am besten die folgenden Installationsschritte notieren da wir zur Installation den Xserver beenden werden init 3 Wechselt in den Runlevel 3 cd /tmp Navigiert in das verzeichnis mit dem Installer chmod +x NVIDIA-* Macht den Installer ausführbar ./NVIDIA* Startet den installer Hier könnt Ihr getrost auf No klicken
Diese Meldung hat ebenfalls nichts zu sagen
Nun wird das Kernelmodul gebaut
Betrifft nur amd64-Systeme: Wenn Ihr Spiele(meistens kommerzielle) die nur als 32Bit version vorliegen spielen wollt solltet Ihr hier mit Yes bestätigen
Der Installer sollte nun Ohne Fehler beendet worden sein, nun öffnet mit nano die X-config
Scrollt mit den Pfeiltasten abwärts bis zur Sektion Device, Die Bezeichnung kann/wird auf Eurem System sicherlich abweichen
Fügt nun unter der Bezeichnung als Driver, nvidia hinzu, wenn ihr kein nVidia Logo beim x-server-start angezeigt bekommen wollt könnt Ihr ebenfalls noch die Option NoLogo, true anhängen, falls bei Euch schon ein Driver angegeben ist zB nv ändert Ihr ihn auf nvidia um, nach erfolgreicher Eingabe speichert Ihr die X-Config mit STRG+O und beendet nano mit STRG+X Abschließende Schritte init 5 Wechselt nun wieder in den Runlevel 5, alternativ könnt Ihr auch mit init 6 ersteinmal neustarten UpdateEin update geht am einfachsten wenn ihr Euren Rechner im Singleuser-Modus neustartet, Euer root Passwort eingebt, In das Verzeichnis mit dem Installer navigiert und diesen ausführet, danach startet ihr einfach mit per init 6 neu. Alternativ könnt Ihr auch die Installationsprozedur wiederholen, allerdings müsst Ihr diesesmal, bevor Ihr den Installer startet(./NVIDIA*) mit rmmod nvidia erst noch das Kernelmodul entladen. TesttoolsEs gibt verschiedene Möglichkeiten zu testen der korrekten Funktion des Treibers: Nvidia-Toolsnvidia-settings --glxinfo | grep "direct rendering" Bei direct rendering: Yes wurde der Treiber korrekt eingerichtet nvidia-settings Das Standardtool zur Konfiguration des Nvidia-treibers SonstigeFür einige der Tools muss vorher das Paket mesa-utils installiert werden glxinfo Komplette Ausgabe aller unerstützten Erweiterungen, OpenGL Version usw. glxinfo | grep "direct rendering" Nur testen der 3D Bescheuningung glxheads OpenGL Version/Hersteller glxgears -iacknowledgethatthistoolisnotabenchmark Bitte daran denken es ist kein benchmark(= KonfigurationDie Optionen werden in der xorg.conf in die Sektion 'Device geschrieben(siehe NoLogo folgendes Bild) SLI einschaltenOption "MultiGPU" "$WERT" Option "SLI" "$WERT" Der Wert kann hier wie folgt sein: 0=SLI aus, 1=SLI an(Treiber entscheidet zwischen AFR und SFR), AFR= Alternative Frame Rendering, SFR=Split Frame Rendering, und AA=Die 2te grafikkarte wird nur für die Kantenglättung genutzt. Der Unterschied zwische AFR und SFR ist das bei AFR die Bilder immer abwechseld von den Grafikkarten gerendert werden, bei SFR hingegen berechnet jede Grafikkarte 50% des Bildes(AFR ist hier die schneller methode allerdings wird dies nicht von allen Spielen unterstützt) Sonstige für Spiele relevante OptionenOption "TripleBuffer" "$WERT" Der Wert kann hier true oder false sein, Der Dreifachpuffer bringt nur in Verbindung mit VSync etwas, er bewirkt das es zusätzlich zu den beiden normalen Puffern noch einen dritten gibt in dem ein weiteres Bild frühzeitig gerendert werden kann, und so gegen Tearing vorbeugen kann. ProblembehebungProbleme während der InstallationWahrscheinlich habt Ihr die linux-headers nicht installiert/Es kann vorkommen das aktuelle Kernel erst meit einer aktualisierten version des Installers laufen, In dem Fall kann man eigentlich nur warten oder sich den Kernel per make-kpkg selber bauen(was aber auch nicht immer hilft)
Öffnet wie in dem Dialog angezeigt die Logdatei dies Installers, falls Ihr daraus nicht selber schlau werdet, kopiert Euch die komplette Fehlermeldung zB in das NoPaste-System des Debianforums, das Debianforum selber ist dann auch ein guter Platz um nach Hilfe zu Fragen(natürlich könnt Ihr auch überall anders um Hilfe bitten, allerdings werdet Ihr in einem Forum welches sich ausschließlich mit Debian beschäftigt die beste Canche haben), Wer sich bei nicht Anmelden will kann aber auch im offizellen debian IRC nach Hilfe ersuchen.
Probleme während des Betriebes1. Der Xserver startet nicht mehr Wenn ihr wisst das ihr voher ein paar packet wie Kernel oder sonstiges installiert habt, müsst Ihr ledeglich den Installer updaten. Trifft dies nicht zu führt zuerst die folgenden Schritte aus, kopiert Euch die /var/log/Xorg.0.log an einen sicheren Platz, öffnet die /etc/X11/xorg.conf und kommentiert ersteinmal die bei der Installation eingefügte Driver-Zeile aus(einfach eine Raute davorschreiben), wenn ihr jetzt neustartet müsste Euer X-Sever wieder ohne den Nvidia-treiber starten, so könnt ihr Euch in ruhe die Xorg.0.log anschauen oder in Foren/google um Hilfe ersuchen 2. Wenn Ihr eine 3D-Anwendung ausführt, startet der X-Server neu? In dem Fall habt Ihr wahrscheinlich vorher ein Update eingespielt was Euch den Nvidiatreiber zerschossen hat, beheben könnt Ihr es durch eine Neuinstallation oder ein Update. Weblinks
|