Komisch

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
kakalake
Beiträge: 100
Registriert: 28.05.2003 12:02:38

Komisch

Beitrag von kakalake » 01.01.2004 23:48:15

Hallo!
Kann mir jemand mal sagen, was ich falsch mache. Ich habe gerade den neuen NVIDIA-Treiber (1.0-5328) heruntergeladen und installiert. Ich habe ausserdem libc6 in der Version 2.3.2.ds1-10. Immer wenn ich unter X etwas aufrufe bekomme ich die Meldung
  • libGL.so.1: cannot handle TLS data
Ausserdem sieht das mit libGL bei mir so aus
  • lrwxrwxrwx 1 root root 17 2004-01-01 23:40 /usr/lib/libGL.so -> libGL.so.1.0.5328
    lrwxrwxrwx 1 root root 17 2004-01-01 23:40 /usr/lib/libGL.so.1 -> libGL.so.1.0.5328
    -rwxr-xr-x 1 root root 359K 2004-01-01 22:56 /usr/lib/libGL.so.1.0.5328
Ich habe auch ein tls Verzeichnis und die symbolischen Links auf die Libs in diesem Verzeichnis gesetzt, aber ohne Erfolg. Das einzige was mir geholfen hat ist die Zeile
  • export LD_PRELOAD=/usr/lib/tls/libGL.so
Ich würde aber gerne wissen wo mein Problem ist. Ist es die libc6, oder der NVidia-Treiber? Soweit ich aber weiss hat NVIDIA diesen TLS BUG seit längerem behoben. Vielleicht kann man aus meiner Lösung mit LD_PRELOAD eine Erklärung finden.

Vielen Dank

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 02.01.2004 17:22:41

Also bei mir liefen beim 4496 und auch bei dem neuen NVIDIA-Treiber die meisten GL-Spiele nicht mehr (sprich, ut oder ut2003 zum Beispiel). In einem Atari-Linux-Forum gab einer den Tip, einfach /usr/lib/tls umzubennenen (nach /usr/lib/tls_NO oder sowas), damit die anderen GL-Libraries von Nvidia-Treiber "angezogen" werden. Die Details weiss ich leider auch nicht, aber bei mir laufen danach die Spiele unter Sid wieder.


Gruss, mistersixt.

Antworten