Hi Community,
ich benutze zur Zeit Debian Etch testing (Kernel 2.6-17-2) und hab den nvidia-grafiktreiber 9629 (mit der .run-Datei) installiert
Wenn ich nun bzflag starte oder ein anderes 3D-Programm(Blender z.b.) bekomm ich eine Meldung “Speicherzugriffsfehler”.
Vor einem monat hat das noch alles funktioniert, da lief sogar AIGLX, Beryl und Emerald.
Meine Frage ist nun wie bekomm ich den die 3D-Programme wieder zum laufen. oder warum gehts nicht?
Meinte Vermutung ist das irgendwas am x.org verändert wurde und der treiber nicht mehr kompatibel ist oder der treiber einfach keine GL-Library installiert.
Wenn ich nämlich nun den treiber de-installiere rauscht da die meldung vorbei “Could not remove /usr/lib/libGL.so File not found” (oder so ähnlich)
Wenn ich nun aus meinen apt-sourcen den nvidia-treiber installiere, stürzt der X-Server mit der Meldung ab das das kernel-modul (das von der .run-datei erstellt wurde) in der version 9629 und nicht mit dem installiertem treiber übereinstimmt.
Was könnte man da tun?
MfG Matthias
Hallo Matthias,
ich setze den 9746’er von nVidia ein und der Funktioniert gut. Das hat aber nichts
mit dem Problem zu tun. Bei mir, unter openSUSE-10.2 wird bei Updates des Xorg-Servers immer die Datei libglx.so überschrieben. Die Insallation des nVidia-Treibers setzt eigentlich einen Link auf die eigene Bibliothek. Ich gehe folgendermaßen vor. (openSUSE-10.2)
cd /usr/lib/xorg/modules/extensions
rm libglx.so && ln -s libglx.so.1.0.9746 libglx.so
init 3
anschließend den nVidia-Treiber neu Installieren
init 5 (oder Neustart)
Dann funktioniert der Treiber bei mir wieder
vielleicht funktioniert es bei dir ja auch ;-)
mfg
Andreas
Hallo,
mit den Debian-Updates werden die Libs von Xorg hin und wieder aktualisiert.
Dabei werden auch die OpenGl-Bibliotheken von Nvidia gnadenlos überschrieben.
Du musst also aufpassen, ob beim Update Xorg aktualisiert wird. Wenn ja ist es
die einfachste Lösung, den Nvidia-Treiber mit der .run Datei neu zu
installieren.
mfg
Rico
Man muß aber vor der nVidia-Installation darauf achten, daß der Link von libglx.so auf die libglx von nVidia gesetzt und keine eigene Datei ist. Die nVidia-Istallation funktioniert sonst nicht und bricht ab (zumindes auf openSUSE-10.2).
mfg
Andreas
ich hab ja das ganze debian neu installiert (netinstall) und anschließend den treiber installiert. (.run-datei) seit den gibts diese Speicherzugriffsfehler
Du erwähntest oben eine Fehlermeldung mit /usr/lib/libGL.so.
Sie doch mal z.B. mit mc direkt in dem Verzeichnis nach, was da los ist und
lösche die bemängelten Dateien vor der Installation des Treibers.
Falls irgendetwas bei der Treiberinstallation schief geht,
gibt /var/log/nvidia-installer.log meist wichtige Hinweise.
mfg
morjak
Der Aktuelle Treiber aus der 96’er Serie ist der 9631. Dieser läuft auf meinen MX400 und MX4000 einwandfrei, für meine 5700 nutze ich die Version 9746. Ich glaube das ich den 9629 garnicht probiert hatte.
mfg
Andreas
ja jede version kann ich auch nicht ganz einsetzen dank dieser trennung zwischen legacy und normal, und 9629 ist der letzte vor der trennung ^^