PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : UT2004 läuft nicht mehr



Dracula89
24.06.04, 18:45
Hallo!
Ich bin jetzt von meiner GForce 3 auf eine Radeon 9800 umgestiegen,da sie nur 100€ gekostet hat und ich auch noch unter Windows spiele. Mit der GeForce 3 lief unter Linux alles perfekt.
Aber nun habe ich die Radeon 9800 eingebaut und den Treiber so wie es hier steht installiert.

http://www.linux-club.de/viewtopic.php?t=8292

Nun wollte ich UT2004 wieder spielen,aber wenn ich es starte kommt das Ladebild und dann nach 10sec. schmeißt er mich wieder raus.
In der Konsole steht dann Folgendes:

dracula@linux:~> ut2004
WARNING: ALC_EXT_capture is subject to change!
Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0".
Signal: SIGSEGV [segmentation fault]
Aborting.


Crash information will be saved to your logfile.
dracula@linux:~>

Was muss ich machen, damit es funktioniert?
Ich hab Suse 9.1prof.; Kernel 2.6.4-54.4

MfG Dracula89

gladiac
24.06.04, 19:25
a) schau in die logfile was net geht, steht da sogar
b) ATI war immer schlecht und wird es immer sein, die Treiber taugen nichts!

Dracula89
24.06.04, 19:44
Naja, Tuxracer läuft aber, und wo is denn der logfile.
Ich hab leider noch nicht so viel Ahnung.

MfG Dracula89

Yeat
24.06.04, 20:53
Hallo,
es ist einfach zum Mäusemelken! Den ATI-Treiber bekomme ich zwar installiert, "normale" 3D-Apps (glxgears, crack-attack usw.) laufen auch mit 3D-Beschleunigung, aber UT2004 stürzt IMMER mit nem sigsegv ab. Ich habe es bereits mit drei Kerneln und den beiden letzten ATI-Treiberversionen versucht. Immer die selbe Sch****. Ich weiss einfach nicht mehr weiter.
Mit Software-Rendering kann ich UT zwar starten, aber das ist nicht spielbar. Über eine SSH-Verbindung mit X-forwarding geht's komischerweise auch.
Meine Konfiguration:

SuSE 9.1
Kernel 2.6.7 (aktueller SuSE-Kernel)
Athlon XP2000+
Via Pro266T Chipsatz (Barebone von Shuttle)
ATI Radeon 9600XT, Treiber 3.9.0

Das Fehlerlog (~/.ut200/System/UT2004.log) hänge ich an...

gladiac
24.06.04, 21:13
was sagt

glxinfo | grep render

und

dmesg | grep 'AGP aperture'

Dracula89
24.06.04, 22:42
OK
glxinfo | grep render sagt:

direct rendering: Yes
OpenGL renderer string: RADEON 9800 Pro Generic

und

dmesg | grep 'AGP aperture' sagt:

agpgart: AGP aperture is 64M @ 0xe0000000


MfG Dracula89

Yeat
25.06.04, 07:26
#glxinfo | grep render:
direct rendering: Yes
OpenGL renderer string: RADEON 9800 XT Generic

#dmesg | grep 'AGP aperture':
agpgart: AGP aperture is 64M @ 0xe0000000

Die original ATI-Treiber lassen sich nicht kompilieren, weil irgendwelche Fehler in der agpgart_be.c auftreten (ich hängs mal an). Die SuSE-modifizierten Treiber werden mit Warnungen kompiliert, aber immerhin (siehe zweiter Anhang).

Bei meinem ersten Post habe ich mich bei der Kernelversion geirrt. Aktuell ist bei SuSE die Version 2.6.5-7.75.

Bis denne
Yeat

Mendark
25.06.04, 08:38
bin nicht so der linuxexperte aber wenn ich so ne meldung habe ala missiing on display 0:0 gebe ich immer mal xhost 127.0.0.1 ein
kann sein das das überhaupt nix mit der fehlermeldung zu tun hat, aber ich mache das jedenfalls bei soclhen problemen als erstes

Yeat
25.06.04, 14:59
Hallo,
ich habe nochmal das Logfile mit einem Logfile einer funktionierenden Installation verglichen. Bis zu folgender Zeile

Log: Static mesh batches: 508608 vertex bytes, 110460 index byte

sind die Logs identisch. Danach bricht die Verarbeitung ab und der Developer-Backtrace-Abschnitt beginnt. Bei der Funktionierenden Installation kommen nach dieser Zeile die Einträge:

Log: Allocating 32768 byte dynamic index buffer.
Log: Allocating 65536 byte dynamic vertex buffer.
Log: Finished precaching geometry in 0.025 seconds
Log: Finished precaching textures in 0.041 seconds

... kann jemand etwas damit anfangen? Wo ist der Fehler zu suchen und was kann man dagegen tun?!? Echt Mist: Morgen ist LANParty und ich muss unter Windoofs zocken :(

Bis denne
Yeat


PS.: Die Eingabe von "xhost 127.0.0.1" führt zu dem gleichen Resultat wie immer... leider.

Dracula89
26.06.04, 13:10
Kann den hier niemand weiterhelfen?

MfG Dracula89

analyzer
26.06.04, 15:16
Zeig deine Logfile her. Wo die ist, hat Yeat oben irgendwo gesagt.

Dracula89
26.06.04, 17:30
Ja,haha. Wo den? Unter /usr/local/games/ut2004/System ist kein ut2004.log File.

MfG Dracula89

andreas.schmitt
26.06.04, 17:43
Dracula89:
>Ja,haha. Wo den? Unter /usr/local/games/ut2004/System ist kein ut2004.log File.

ja, haha. DA !

Yeat:
>Das Fehlerlog (~/.ut200/System/UT2004.log) hänge ich an...

hammerhart

mfg

Dracula89
26.06.04, 18:29
Ok, hab sie gefunden. Also hier ist der Log File.

MfG Dracula89

kshade
27.06.04, 03:03
Laut Icculus (dem Typen der die Portierung nach Linux leitet) ist es ein Fehler im ATI-Treiber (Quelle (https://bugzilla.icculus.org/show_bug.cgi?id=1759))

Lösungsvorschläge:

- Andere Treiberversion probieren (neuer / älter)
- Die alte Karte erstmal wieder einbauen
- Weiter in den Bugreports kramen (Hier (https://bugzilla.icculus.org/))

Yeat
01.07.04, 21:07
Folgendes habe ich gerade bei http://www.linux-club.de/viewtopic.php?t=8292 gefunden:



Aufgrund eines Fehlers im Suse RPM
werden 2 Dateien nicht ins korrekte Verzeichnis kopiert.
Macht bitte nach abgeschlossener Installation folgendes:
Kopiert die Dateien:
/usr/lib/fglrx/lib/libGL.so.1
/usr/lib/fglrx/lib/libGL.so.1.2
nach /usr/X11R6/lib
Jetzt laufen auch UT2004 und Winex wieder


Ich kann auf den Rechner leider gerade nicht lokal zugreifen, aber per Konsole sehe ich, dass die betreffenden Dateien wirklich nicht am "richtigen" Ort sind...

Bis denne
Yeat


Nachtrag: Heureka! Seitdem ich die Dateien an die richtigen Stellen kopiert habe, funktioniert UT2k4 einwandfrei!