Hallo, Am Sonntag, 26. September 2004 09:41 schrieb Matthias Houdek:
Am Sonntag 26 September 2004 02:56 schrieb Christian Schneider:
Hallo,
heute hatte ich die Muse, den nvidia Treiber zu installieren. Dazu habe ich einen separaten Kernel kompiliert und fuer diesen dann das nvidia Modul installiert, anschliessend die XF86Config angepasst (nv durch nvidia ersetzt) und es lief.
Nun moechte ich gerne unter den anderen Kerneln weiter den nv Treiber benutzen. Eigentlich dachte ich, dass es genuegt, zwei XFree86 Konfigurationsdateien anzulegen und dann mit einem Startskript vor dem Start des kdm einen Link auf die jeweils richtige Datei anlegen zu lassen.
Allerdings kommen jetzt bei Verwendung des nv Treibers schon beim Start des kdm bzw. beim Start von KDE Crash-Meldungen (Signal 11) und auch bei den Starts der meisten Programme ist das nicht anders. Das Problem liegt offensichtlich an den OpenGL/glx-Bibliotheken, die der nvidia-installer durch eigene Versionen ersetzt hat.
Nach einem "nvidia-installer --uninstall" laeuft mit nv alles wieder wie vorher. Was kann ich tun, um bei verschiedenen Kerneln verschiedene Treiber zu benutzen? Weiss jemand zufaellig, wo der nvidia-installer die Backups der urspruenglichen Bibliotheken versteckt?
Spontan fällt mir da nur ein: durchsuch das Installer-Script nach cp- und mc-Befehlen. Vielleicht ist es sogar halbwegs kommentiert.
nvidia-installer ist kein Shell-Script. Dafuer ist es huebsch bunt und auf ncurses dressiert. Wer steht nicht auf nette Status-Balken, die ueber den Bildschirm huschen? ;-) Mal wieder etwas ernster: Es gibt in der Tat noch ein "Notfall"-Makefile, das man nehmen kann, falls der installer nicht laeuft. Aber Zeilen wie rm -f ${ROOT}/usr/lib/libGL.* lassen nicht vermuten, dass da irgendwas vorher gesichert wird. Moeglicherweise kann man nach einer Anpassung des Makefiles damit die Installation der Bibilitheken erledigen lassen ohne vorher alles zu loeschen. Aber die Installation von Bibliotheken beim Starten des Rechners ist sicher auch keine saubere Loesung. :-(
Schon mal eine andere Version getestet?
Werde ich mal probieren. Heisst das, dass die nvidia OpenGL/ glx-Bibliotheken prinzipiell mit dem nv Treiber harmonieren sollten? Gruss, Christian