Grafikfehler bei Spielen (Q3-Engine)

unununium

Admiral Special
Mitglied seit
12.05.2003
Beiträge
1.636
Renomée
2
Standort
Ladbergen
Hallo zusammen!

Ich hätte da mal ein Problem, und zwar geht es sich um folgendes:
Bei den meisten Spielen mit der Q3A Engine habe ich massive Grafikfehler (siehe »hier«). Bei mir betrifft das: Q3A, ET, RTCW. Gibt es sonst noch Spiele mit der Q3A Engine?
Doom³ startet garnicht erst, Fehler siehe »hier«.
Kingpin zerschiesst mir den X-Server, da schaue ich gleich nochmal, ob ich das ans laufen kriege...

Ich würde an dieser Stelle ja auf einen Defekt der GraKa tippen (GeForce2Pro), aber UT99 & Shogo laufen einwandfrei! (Andere Spiele habe ich grade nicht)

Das ganze lief gestern oder so noch einwandfrei, bis ich 'n apt-get upgrade gemacht habe, und dabei der X-Server geupdatet wurde... daher denke ich, dass da was kaputt ist. :-/

Ich habe vorhin auch versucht, den Treiber neu zu installieren, das endet aber in diesem Fehler:
Code:
ERROR: The runtime configuration check failed for library 'libGL.so.1.0.7167'
       (expected: '/usr/lib/libGL.so.1', found: '/usr/X11R6/lib/libGL.so.1').
       The most likely reason for this is that conflicting OpenGL libraries are
       installed in a location not inspected by nvidia-installer.  Please be
       sure you have uninstalled any third-party OpenGL and third-party
       graphics driver packages.

Es dreht sich um »diesen Rechner«.

Ich danke euch schonmal für eure Hilfe!

MfG
unununium
 
da du sagst das UT99 geht, mit was spielst du das? OpenGL oder D3D? geht denn die gerade nicht gewählte einstellung auch?
 
Probier mal:

#su -c 'ln -s /usr/X11R6/lib/libGL.so.1 /usr/lib/libGL.so.1'

Und dann nochmal versuchen den Treiber zu installieren.
 
Original geschrieben von [³dgamer]
da du sagst das UT99 geht, mit was spielst du das? OpenGL oder D3D?

Tataaa! Möge er in sich gehen, und darüber nachdenken, in welchem Forum er hier postet.
 
Zuletzt bearbeitet:
Original geschrieben von PuckPoltergeist
Tataaa! Möge er in sich gehen, und darüber nachdenken, in welchem Forum er hier postet. :

Ja ich weiß...........ist ein Spam, aber: *lol* Na vielleicht wird es D3d für Linux mal geben wenn Windows das Alternative OS ist ;D

Ich stell' mir schon den Paketnamen vor: d3d4linux-47110815-ai64.rpm

Gruß Wuschl
 
Original geschrieben von Zwergzonk
Probier mal:

#su -c 'ln -s /usr/X11R6/lib/libGL.so.1 /usr/lib/libGL.so.1'

Und dann nochmal versuchen den Treiber zu installieren.

Danke für den Tipp, hat aber leider keinen Erfolg gebracht. :(
 
Kommt dann nochmal genau der gleiche Fehler bei der Installation oder diesmal mit einer anderen lib?
 
Bleibt wohl nur abzuwarten, bis Nvidia einen neuen Treiber nachschiebt, der mit Deinem neueren Xserver klarkommt :-[

Gruß Wuschl
 
Zwergzonk schrieb:
7174 gibt es ja schon, die könnte man probieren ;D


Wo? *kopfkratz
Würde ich sofort testen, finde sie aber grade nicht. ;)

Was mich aber wundert ist, dass auf debianforum.de keine Threads zu diesem Problem auftauchen, daher denke ich, dass das schon ein Fehler bei mir ist. :]
Könnte es vlt. noch ein Problem mit den alten ATI-Treibern sein, die vorher mal drauf waren? Danach lief aber doch alles einwandfrei, und eigentlich sollte auch alles runter sein....

btw: Ich habe den Kernel auf 2.6.11.6 geupdatet, und er kann "nvidia" auch kompilieren, aber es kommt nach wie vor der gleiche Fehler. Dennoch kann er das Modul auch laden, und meine fehlerhafte 3D-Beschleunigung funktioniertß *kopfkratz . Sollte danach eigentlich garkeine WIrkung mehr auftreten? *noahnung*
 
Vielen Dank! *test* (Ergebnis morgen, gehe nun schlafen)

glxinfo sagt folgendes:

Code:
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce2 GTS/AGP/SSE/3DNOW!
OpenGL version string: 1.5.3 NVIDIA 71.67
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_dot3, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x21 24 tc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x22 24 dc  0 32  0 r  y  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x26 24 tc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
0x2a 24 dc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x2b 24 dc  0 32  0 r  .  .  8  8  8  0  4 24  8 16 16 16 16  0 0 None
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
0x2d 24 dc  0 32  0 r  y  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x2e 24 dc  0 32  0 r  y  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
0x2f 24 dc  0 32  0 r  .  .  8  8  8  0  4  0  0 16 16 16 16  0 0 None
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  4  0  0 16 16 16 16  0 0 None
 
Ok, der Treiber scheint erstmal korrekt installiert zu sein. Versuch mal den neuen Treiber. Ich vermute jetzt aber schon fast, dass der sich auch nicht installieren lassen will.
 
PuckPoltergeist schrieb:
Ok, der Treiber scheint erstmal korrekt installiert zu sein. Versuch mal den neuen Treiber. Ich vermute jetzt aber schon fast, dass der sich auch nicht installieren lassen will.


Stimmt, es gibt wieder genau den gleichen Fehler, nur die Versionsnummer wurde angepasst. *clap* *motz*

Wobei "nicht installieren" relativ ist: Er funktioniert teilweise ja, z.B. UT99 kann ich ja wieder spielen, mit dem neuen Treiber. :]
 
'/usr/lib/libGL.so.1' sollte eigentlich nur ein Link sein. Lösch den mal, und versuch dann nochmal den Treiber zu installieren. Sollte das immer noch nicht funktionieren, und du deine grafische Oberfläche erstmal wiederhaben wollen, reicht ein 'ldconfig', um den Link wieder herzustellen.
 
Ich habe beide libGL.so.1 schon gelöscht, und der nvidia-installer hat die Links wieder angelegt, führt aber immer zu dem gleichen Ergebnis. :-/
 
Jupp, das war die zweite, die ich gelöscht hatte.

Code:
athlon% ls -al /usr/X11R6/lib/libGL.so.1 
lrwxrwxrwx  1 root root 25 2005-04-07 15:00 /usr/X11R6/lib/libGL.so.1 -> libGL-no-dri-trunk.so.1.2
athlon% ls -al /usr/lib/libGL.so.1
lrwxrwxrwx  1 root root 17 2005-04-07 15:00 /usr/lib/libGL.so.1 -> libGL.so.1.0.7174
athlon%

(Ist es normal, dass da jeder alles mit anstellen darf? :o)
 
Dachte ich mir, das write erschien mir auch etwas übertrieben... kann das durch den nvidia-installer gekommen sein? Ansonsten habe ich an der Datei selber garantiert nichts gemacht, weil ich nicht wirklich weiß, was sie tut.

Wie gesagt: Die links hatte ich bereits gelöscht, und sie sind vom Installer neu angelegt worden.

--EDIT--

Ich kann die Rechte garnicht ändern? Aber ein normaler User hat auch keine Schreibrechte. :-)
Gelten für den Link die Rechte der normalen lib? Die sind nämlich okay.
 
unununium schrieb:
Ich kann die Rechte garnicht ändern? Aber ein normaler User hat auch keine Schreibrechte. :-)
Gelten für den Link die Rechte der normalen lib? Die sind nämlich okay.

Ist bei mir genauso. Scheint also an den Softlinks zu liegen.

edit:

Lösch mal den Nvidia-Treiber vollständig. Geht wahrscheinlich nur per Hand, wenn er bei der Installation so rummeckert. Betroffen sind folgenden Dateien:

/usr/X11R6/lib/libXvMCNVIDIA.a
/usr/X11R6/lib/libXvMCNVIDIA.so.$VERSION
/usr/X11R6/lib/modules/drivers/nvidia_drv.o
/usr/X11R6/lib/modules/drivers/nvidia_drv.so
/usr/X11R6/lib/modules/libglx.so.$VERSION
/usr/bin/makeself.sh
/usr/bin/mkprecompiled
/usr/bin/nvidia-bug-report.sh
/usr/bin/nvidia-settings
/usr/bin/tls_test
/usr/bin/tls_test_dso.so
/usr/include/GL/gl.h
/usr/include/glext.h
/usr/include/glx.h
/usr/include/glxtokens.h
/usr/lib/libGL.la
/usr/lib/libGL.so.$VERSION
/usr/lib/libGLcore.so.$VERSION
/usr/lib/libnvidia-tls.so.$VERSION
/usr/lib/tls/libnvidia-tls.so.$VERSION
/usr/share/doc/NVIDIA_Changelog
/usr/share/doc/README
/usr/share/doc/XF86Config.sample
/usr/share/doc/nvidia-settings-user-guide.txt

und alles, was evtl. unter
/usr/src/nv
liegt

Danach installier die Debian-Pakete nochmal, so dass diese sauber installiert sind. X sollte dann mit dem nv-Treiber schonmal wieder funktionieren. Den Treiber von NVidia installier erst ganz zum Schluss.
 
Zuletzt bearbeitet:
Zurück
Oben Unten