NVIDIA + 3D-Beschleunigung für Dummies
Viele die ihre NVIDIA-Karte bei Spielen unter Linux testen wollen, bemerken:
Hey wo ist hier die 3D-Beschleunigung? Was soll das?
Es gibt da so etwas wie einen offiziellen NVIDIA-Treiber mit 3D-Beschleunigung.
Da in 90% der Fälle der Treiber an den spezifischen Distributionskernel angepasst
werden muss, müsst ihr euch erst die Kernelquellen für euren Kernel besorgen.
Die genaue Version bekommt ihr, wenn ihr
in der Konsole eingebt.
Nun besorgt ihr euch die Kernelquellen mit genau der gleichen Version, wie sie uname -r ausgibt.
Redhat: http://www.rpmfind.net/linux/rpm2htm...edhat&arch=src
Redhat Fedora Core 1: http://download.fedora.redhat.com/pu.../core/1/SRPMS/ (dort kernel-xx.xx.xx.xxxx.nptl.src.rpm)
Redhat Fedora Core 2: http://download.fedora.redhat.com/pu.../core/2/SRPMS/ (dort kernel-xx.xx.xx.xxxx.nptl.src.rpm)
Redhat Fedora Core 3: http://download.fedora.redhat.com/pu.../core/3/SRPMS/ (dort kernel-xx.xx.xx.xxxx.nptl.src.rpm)
Mandrake: http://www.rpmfind.net/linux/rpm2htm...drake&arch=src
SuSe: http://www.rpmfind.net/linux/rpm2htm...=suse&arch=src
Diese installiert ihr aus der Konsole:
Code:
su
[Root-Passwort]
rpm -U -i --percent [Kernelquellen-RPM]
Die aus offiziellen Kernelquellen gebaut haben, benötigen die offiziellen Quellen von http://www.kernel.org.
Nun bekommt ihr bekommt ihn den Treiber hier: http://www.nvidia.com/object/linux.html
Jetzt denkt ihr sicher: IA32, IA64, AMD64, nForce!?!?
IA32 und IA64/AMD64 sind Grafiktreiber für 32 und 64-Bit Architekturen.
Jeder der einen Prozessor bis AthlonXP oder Pentium 4 hat, muss IA32 nehmen, nur Besitzer von 64-Bit-Prozessoren, wie dem Athlon 64/Pentium 64 können AMD64/IA64 nehmen...
nForce sind nForce 1/2/3/x-Mainboard-Treiber, um den Onboard-Sound und die Onboard-Netzwerkkarte nutzen zu können.
Mehr für "Betroffene" dazu hier: http://www.linuxforen.de/forums/show...hreadid=101172
Nun geht ihr runter und Klickt auf:
Download - NVIDIA-Linux-x86-1.0-6629-pkg1.run ( wenn die Nummer höher ist, ist mal wieder ein neuerer Treiber draussen )
So, wenn es fertig ist, geht ihr mit STRG + ALT + F1 in die Konsole und loggt euch als root ein.
Dann tippt ihr:
Code:
init 3
cd [Verzeichnis, wo Installationsprogramm liegt]
export IGNORE_CC_MISMATCH=yes (Aber nur wenn das Programm das Modul aus
Versionsgründen nicht baut!)
sh NVIDIA-Linux-x86-1.0-6629-pkg1.run
Ihr bestätigt nun die Lizenz mit Yes.
Danach werdet ihr gefragt, ob ihr einen passenden Kernel aus dem Internet holen wollt.
Da wir aber mit den Kernelsourcen einen Angepassten bauen wollen, antwortet ihr No.
Nun beantwortet ihr alles weiter mit Yes, bis das Installationsprogramm fertig ist.
Ihr testet nun mit
Code:
/sbin/modprobe -v nvidia
,ob der Treiber istalliert ist.
Wenn modprobe gar nix ausgibt, ist alles OK!
Nun müsst ihr noch eure XFree86-Konfigurationsdatei anpassen. Ihr findet sie
unter /etc/X11/XF86Config ( XFree ) oder /etc/X11/XF86Config-4 ( XFree ) oder /etc/X11/xorg.conf ( X.org - z.B. bei Fedora Core 2 ).
Dort sucht ihr zu erst nach: Load "GLcore"
Wenn es existiert, ersetzt ihr es durch : #Load "GLcore"
Und sucht ihr nach: Load "dri"
Wenn es existiert, ersetzt ihr es durch : #Load "dri"
Nun müsst ihr zusehen, dass im Abschitt Modules Load "glx" steht.
Wenn nicht, dann tragt ihr es dort noch ein!
Nun sucht ihr nach: driver "nv"
Oder: driver "vesa"
Wenn ihr eins davon findet, ersetzt ihr es durch: driver "nvidia"
Super, ihr seid fertig. Speichert nun ab!
Nun gebt ihr ein: init 5 und wechselt mit STRG + ALT + F7 zurück in den
Graphikmodus (diesmal mit 3D-Beschleunigung).
PS: Es gibt noch so ein ultra-stylishes Konfigurationsutil (/usr/bin/nvidia-settings).
http://www.scrynet.com/moled/nvidia1.jpg
http://www.scrynet.com/moled/nvidia2.jpg
http://www.scrynet.com/moled/nvidia4.jpg
http://www.scrynet.com/moled/nvidia5.jpg
http://www.scrynet.com/moled/nvidia6.jpg
http://www.scrynet.com/moled/nvidia7.jpg
Und bitte, bitte:
http://some.scudly.com/exp/rtfm.gif
Diese FAQ wurde erstellt mit Hilfe eine GeForce 1...jetzt hab ich auf eine FX 5600 geupdatet!
Har, har, har...:D
UPDATE:
rHGB (Redhat's graphisches Boottool) friert das System ein. Der eleganteste Weg besteht im entfernen des rhgb-Pakets (rpm -e rhgb). Auch in der /boot/grub/grub.conf kann rhgb deaktiviert werden. Dazu einfach das "rhgb" in den Zeilen mit dem Kernel entfernen.
Das Problem besteht auf Fedora Core 2 + 3.
Durch Nvidia Treiber keine Textkonsole mehr
Hallo, die Anleitung ist sehr gut geschrieben und das funzt auch.
Jetzt das große ABER
Ich habe auf den Konsolen tty1 bis tty6 keine Anzeige mehr.
Ich nutze SuSE 9.1
auf Konsole tty1 sind nur noch bunte ecken zu sehen.
woran könnte das liegen, bzw. was kann ich dagegen tun?