also neuer versuch...
hab diese schicke anleitung gefunden...die sieht so aus als könnte es damit klappen....
##############schnipp################
xraver - 28.03.2002 21:30:36
Titel: Wie installiere ich die NVidiA Grafikkarten-Treiber?
Diese Anleitung beschäftigt sich mit der Einrichtung der NVIDIA Treiber vom Hersteller NVIDIA. Folgende Features können danach genutzt werden:
-Hardware Beschleunigter OpenGL Support
-TwinView
-TV-Out
Für Debian Woody und Sid. Zur Installation muß man als root eingelogt sein.
1. Was wird benötigt
-Eine Grafikkarte mit einer NVIDIA GPU
-XFree86 ab der Version 4.1
-Linux Kernel ab 2.2.12 oder höher
-NVIDIA Kernel Treiber (
http://www.nvidia.com/view.asp?PAGE=linux )
-NVIDIA GLX Treiber (
http://www.nvidia.com/view.asp?PAGE=linux )
-gcc
2. Festellen der vorhandenen Konfiguration
Folgende Punkte der Checkliste sollten zur problemlosen Installation und dem Betrieb der Karte positiv ausfallen. Sollten Fehler auftreten, dann müssen die fehlenden Komponenten wie in Punkt 3 beschrieben nachinstalliert werden.
Kann der Treiber auf die Karte angewandt werden?
Folgende GPU's werden vom aktuellen Treiber unterstützt:
RIVA TNT, RIVA TNT2, RIVA TNT2 Ultra, Vanta, RIVA TNT2 Model 64, Aladin TNT2 und alle Karten der G-Force Klasse.
Karten mit einem Riva128/128ZX Chip werden nur vom freien "nv" Treiber des XFree86 Projekts unterstützt.
Um zu überprüfen welche Karte in euren System vorhanden ist nutzt Ihr das Komando lspci.
So könnte das aussehen:
Code:
lspci | grep VGA
01:05.0 VGA compatible controller: nVidia Corporation NV11 (GeForce2 MX) (rev a1)
Welche XFree86 Version ist installiert?
Zum Betrieb wird zwingend XFree86 ab Version 4.1 oder höher benötigt.
Festsellen lässt sich das durch den Aufruf:
Code:
XFree86 -version
Kernel Headers oder Sourcen vorhanden?
Um Festzustellen, ob die Kernel-Headers oder Kernel Sourcen vorhanden sind geht ihr einfach in das Verzeichnis /usr/src/ und schaut ob das Verzeichnis linux vorhanden ist.
Code:
cd /usr/src/
Welche Kernel Version ist vorhanden?
Mit dem Aufruf von uname -r kann man sich problemlos die Kernelversion anzeigen lassen. Es sollte aber ein aktueller 2.4'er Kernel verwendet werden.
Ist der gcc Kompiler vorhanden?
Überprüfen lässt sich das mit dem Aufruf:
Code:
gcc -v
3. Nachinstallieren nicht vorhandener Komponenten
XFree86 ist nicht in der benötigten Version vorhanden.
XFree86 Version 4.x ist in den Debian Versionen Woody und Sid enthalten.
Potato-Benutzer werden noch eine eine 3.x Version vorfinden, und müssen sich eine neue Version installieren. Wie das gemacht wird beschreibt ein anderes Turiturial.
Kernel Sourcen oder Header sind nicht vorhanden.
Hier solltet ihr euch entscheiden. Möchtet ihr euch später einmal euren eigenen Kernel bauen, so solltet ihr euch die Kernel-Sourcen besorgen.
Möglich ist das durch den Aufruf von:
Code:
apt-get install kernel-source-<version>
Wollt ihr zum Beispiel den Kernel 2.4.17 verwendem, dann wäre es:
Code:
apt-get install kernel-source-2.4.17
Alternativ könnt ihr euch die Orginal Quellen von
http://www.kernel.org besorgen.
Jetzt bewegt ihr euch in das Verzeichnis /usr/src und entpackt die Kernelquellen.
Code:
bzip2 -d kernel-source-2.4.17.tar.bz2
tar xvf kernel-source-2.4.17.tar
Die Kernelquellen befinden sich im Verzeichnis kernel-source-2.4.17 .
Jetzt müssen wir einen link namens linux anlegen.
Code:
ln -s kernel-source-2.4.17 linux
Alternativ kann man auch die Kernel-Headers des verwendeten Kernel verwenden.
Wenn man z.B. Plattenplatz sparen will, oder seinen Kernel nicht neu bauen will, ist das von Vorteil.
Die Kernel-Headers besorgen wir uns mit den Aufruf:
Code:
apt-get install kernel-headers-<kernel-version>
Für den Kernel 2.4.17 wäre es dann
Code:
apt-get install kernel-headers-2.4.17
Danach bewegen wir uns in das Verzeichnis /usr/src und legen einen Link an.
Code:
ln -s kernel-headers-2.4.17 linux
Der gcc Kompiler ist nicht vorhanden.
Den gcc Kompiler könnt ihr durch den folgenden Aufruf installieren:
Code:
apt-get install gcc
4. Installation
Die Installation der Treiber selber gestaltet sich schnell und einfach.
Zuerst Installieren wir MesaGL für XFree86 und entfernen Glide.
Code:
apt-get install xlibmesa3
apt-get remove '.*glide.*'
Jetzt bewegen wir uns in das Verzeichnis /usr/src und downloaden die NVIDIA Treiber.
Code:
wget
http://205.158.109.140/XFree86_40/1.0-2802/NVIDIA_GLX-1.0-2802.tar.gz
wget
http://205.158.109.140/XFree86_40/1.0-2802/NVIDIA_kernel-1.0-2802.tar.gz
Hinweiss: Sollte das Programm wget nicht vorhanden sein so lässt sich das duch den folgenden Aufruf nachinstallieren.
Code:
apt-get install wget
Danach werden die Pakete entpackt.
Code:
tar xvfz NVIDIA_GLX-1.0-2802.tar.gz
tar xvfz NVIDIA_kernel-1.0-2802.tar.gz
Jetzt beginnt die eigentliche Installation.
Code:
cd NVIDIA_GLX-1.0-2802
make install
cd ..
cd NVIDIA_kernel-1.0-2802
make install
Wenn diese Schritte ohne Fehler abgearbeitet wurden, ist der Treiber installiert.
5. Konfiguration
Jetzt muss nur noch die Konfiguration von XFree86 angepasst werden.
Dazu öffnet ihr die Datei /etc/X11/XF86Config-4 mit einen Editor eurer Wahl. Möglicherweise heißt die Datei auch nur XF86Config.
Ich bevorzuge mcedit. ( apt-get install mc, falls nicht vorhanden)
In der Section "Modules" müssen folgende Änderungen vorgenommen werden:
Die Zeile LOAD "GLcore" entfernen oder ein # voranstellen.
Die Zeile LOAD "glx" einfügen.
Weiter unten befindet sich die Section "Device"
Die müsst ihr wie folgt abändern.
Code:
Section "Device"
Identifier "nvidia"
Driver "nvidia"
Option "NvAGP" "3"
EndSection
Wenn vorher die nv Treiber des XFree86 Projekt's verwendet wurden dann kann man einfach "nv" durch nvdia ersetzen.
Das war's. Jetzt müsst ihr X neu starten. Manchmal kommt es vor, daß man nach der Treiberinstallation das System neu starten muss. Sollten Fehler auftreten kann man also einen Neustart in Betracht ziehen.
6. Tips
NVIDIA Logo
Möchte man das NVIDIA Logo beim starten von X nicht sehen, so muss man die Section Device um folgenden Eintrag erweitern:
Code:
Option "NoLogo" "1"
AGP Konfiguration
Auch die Benutzung des AGP Modus lässt sich beeinflussen.
Option "NvAgp" "0" # Schaltet den AGP-Support aus.
Option "NvAgp" "1" # Benutzt NVAGP
Option "NvAgp" "2" # Benutzt AGPGART - wenn vorhanden
Option "NvAGP" "3" # Benutze AGPGART - wenn nicht vorhanden dann benutze NVAGP
Die entsprechende Auswahl kann man in der XFree86Config-4 ändern.
#########schnapp###########
PS: thx! an den Author...!