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? Gruss, Christian P.S.: Ein Umsteigen auf den nvidia Treiber unter allen Kerneln kommt nicht in Frage, da der Video-In-Treiber nicht mit dem nvidia Treiber zusammen will, sondern nur mit nv (sicher) funktioniert. P.P.S.: Noch eine OT-Frage(?) am Rande: Ist es normal, dass bei 3D und AGP der Rechner (leise) pfeifft? Bei glxgears ist mir aufgefallen, dass bei kleinem Fenster und Framerates zwischen mehreren hundert und mehreren tausend FPS ein Pfeiffen zu hoeren ist. Der Ton ist umso hoeher, je kleiner das glxgears-Fenster ist, und bei Maximalgroesse nicht mehr zu hoeren (moeglicherweise liegt er in einem Frequenzbereich, der von den Lueftern uebertoent wird). Google spuckte etwas von AGP-Bios-Einstellungen aus (da habe ich kaum Einstellungsmoeglichkeiten) oder von ueberlasteten Netzgeraeten. Die Karte wird doch wohl nicht abrauchen?
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.
[...] P.S.: Ein Umsteigen auf den nvidia Treiber unter allen Kerneln kommt nicht in Frage, da der Video-In-Treiber nicht mit dem nvidia Treiber zusammen will, sondern nur mit nv (sicher) funktioniert.
Schon mal eine andere Version getestet? -- Gruß MaxX Hinweis 1: PMs an diese Adresse werden automatisch vernichtet. Hinweis 2: Bitte unbedingt beachten: http://www.suse-etikette.de.vu
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
Nachtrag:
Am Sonntag, 26. September 2004 09:41 schrieb Matthias Houdek:
Am Sonntag 26 September 2004 02:56 schrieb Christian Schneider:
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?
Gefunden: sind unter /var/lib/nvidia versteckt worden. (Mit netten Dateinamen wie 100, 101 usw.).
Schon mal eine andere Version getestet?
Ich habe eine 1.0-5xxx Version von nvidia installiert. Nun gibt es keine 11er Signale mehr. In .xsession-errors sind allerdings zahlreiche Meldungen ueber fehlende GLX extensions zu erkennen bei Verwendung des nv Treibers. Da das GLX Module ohnehin nicht geladen wird unter einem Kernel, der kein nvidia Modul hat, habe ich es aus der XF86Config (fuer den nv Treiber) herausgenommen. Welcher Teil von KDE versucht die GLX extensions zu benutzen? Nun habe ich mir blauaeugig gedacht: Wenn ich wieder den 1.0-6xxx nvidia Treiber installiere und glx aus der XF86Config fuer den nv Treiber draussen lasse, wuerden moeglicherweise auch keine Signal 11-Fehler auftreten. Falsch gedacht: Die Fehler treten trotzdem noch auf. Folglich wird noch auf eine OpenGL/glx-Bibliothek zugegriffen. Weiss jemand, was da noch benutzt wird? Gruss, Christian
participants (2)
-
Christian Schneider
-
Matthias Houdek