UT2k4 + intel i810 treiber

Hier könnt ihr Probleme, Anmerkungen, Infos, Beschreibungen,... zu nativen Linux-Games posten.

Moderator: Moderator

UT2k4 + intel i810 treiber

Beitragvon DesertStormDude » 12.08.2007, 11:47

Hallo!

Ich hab mir heute UT2k4 auf mein Notebook installiert, die Installation klappte problemlos, aber wenn ich es starte, dann wird der komplette Bildschirm schwarz und es rührt sich nigs mehr ;(, auch wenn ich in ~/.ut2004/System/UT2004.ini festlege, dass er nicht in Vollbild starten soll.

Hier ist meine UT2004.log:

Code: Alles auswählen
Log: Log file open, Sun Aug 12 10:47:52 2007
Init: Name subsystem initialized
Init: Version: 3369 (128.29)
Init: Compiled: Dec 16 2005 13:23:47
Init: Command line:
Init: (This is Linux patch version 3369.2)
Init: Character set: Unicode
Init: Base directory: /opt/ut2004/System/
Init: Ini:UT2004.ini UserIni:User.ini
Init: Build label: UT2004 Build UT2004_Build_[2005-11-23_16.22]
Init: Object subsystem initialized
Log: Your ini had WinDrv...Forcing use of SDLDrv instead.
Log: Your ini had D3DDrv...Forcing use of OpenGLDrv instead.
Log: Initializing OpenGLDrv...
Log: binding libGL.so.1
Log: Game class is GameInfo
Log: Bringing Level Entry.myLevel up for play (0) appSeconds: 12.757805...
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Log: Browse: NvidiaLogo.ut2?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255
Log: Collecting garbage
Log: Purging garbage
Log: Garbage: objects: 33857->33854; refs: 350140
Log: Game class is CinematicGame
Log: Bringing Level NvidiaLogo.myLevel up for play (0) appSeconds: 14.520414...
ScriptLog: GameInfo::InitGame : bEnableStatLogging False
Log: Created and initialized a new SDL viewport.
Log: Exporting DM-BP2-GoopGod.....Successful!
Log: Exporting DM-BP2-Calandras.....Successful!
Log: Exporting CTF-BP2-Pistola.....Successful!
Log: Exporting CTF-BP2-Concentrate.....Successful!
Log: Exporting AS-BP2-Thrust.....Successful!
Warning: Missing Cubemap Cubemap AW-Cubes.Cubes.MesaEnv2
Warning: Missing Cubemap Cubemap AW-Cubes.Cubes.MesaEnv1
Log: Exporting AS-BP2-SubRosa.....Successful!
Log: Exporting AS-BP2-Outback.....Successful!
Log: Exporting AS-BP2-Jumpship.....Successful!
Log: Exporting AS-BP2-Acatana.....Successful!
Log: ALAudio: Using ALC_EXT_capture to record audio.
ScriptLog: New Player Player id=73ef19689e9f56ce62ca00b14a1bf089
Log: TTS: No output filename specified.
Log: Enter SetRes: 800x600 Fullscreen 1
Log: OpenGL
Log: GL_VENDOR : Tungsten Graphics, Inc
Log: GL_RENDERER : Mesa DRI Intel(R) 945GM 20061102 x86/MMX/SSE2
Log: GL_VERSION : 1.3 Mesa 6.5.2
Log: OpenGL: Device supports: GL
Log: OpenGL: Device supports: GL_EXT_bgra
Log: OpenGL: Device supports: GL_ARB_texture_compression
Log: OpenGL: Device supports: GL_ARB_texture_cube_map
Log: OpenGL: Device supports: GL_ARB_texture_env_combine
Log: OpenGL: Device supports: GL_ARB_texture_env_crossbar
Log: OpenGL: Device supports: GL_EXT_texture_lod_bias
Log: OpenGL: Device supports: GL_ARB_multitexture
Log: OpenGL: Device supports: GL_ARB_multisample
Log: OpenGL: Device supports: GL_EXT_texture_filter_anisotropic
Log: OpenGL: Device supports: GL_ARB_vertex_buffer_object
Log: OpenGL: Device supports: GL_ARB_fragment_program
Log: OpenGL: Device supports: GL_ARB_vertex_program
Log: OpenGL: Device supports: GL_EXT_framebuffer_object
Log: OpenGL: Device supports: GL_ARB_texture_non_power_of_two
Log: OpenGL: C32 RGB888 Z24 S8
Log: OpenGL: Level of anisotropy is 1.000000 (max 2.000000).
Log: OpenGL: Have 0 multisamples buffers, 0 samples.
Log: OpenGL: Failed to get a multisample GL context
Log: OpenGL: Forcibly disabled pixel shaders.
Log: WARNING: OpenGL renderer relies on DXTC/S3TC support for good performance.
Log: WARNING: no support for combine3/4 extensions -> not all blend modes supported
Log: OpenGL: Forcibly disabled render-to-texture.
Log: Startup time: 22.476538 seconds
Log: Precaching: NvidiaLogo.LevelInfo0
Log: Static mesh batches: 508608 vertex bytes, 110460 index bytes
Log: Allocating 32768 byte dynamic index buffer.
Log: Allocating 65536 byte dynamic vertex buffer.
Log: Finished precaching geometry in 0.059 seconds
Log:
Developer Backtrace:
Log: [ 1] ./ut2004-bin [0x874bdd9]
Log: [ 2] [0xffffe420]
Log: [ 3] /lib/libc.so.6(memcpy+0x1c) [0xb7d8cbfc]
Log: [ 4] /usr/lib/dri/i915tex_dri.so(intel_region_data+0xfc) [0xb3d6187a]
Log: Unreal Call Stack: FOpenGLRenderInterface::DrawPrimitive <- RenderStaticMesh <- FDynamicActor::Render <- RenderLevel <- FLevelSceneNode::Render <- FPlayerSceneNode::Render <- UGameEngine::Draw <- USDLViewport::Repaint <- USDLClient::Tick <- ClientTick <- UGameEngine::Tick <- Updat


Hat jemand eine Idee woran das liegen kann?

Danke im Voraus und noch einen schoenen Tag
Benutzeravatar
DesertStormDude
 
Beiträge: 7
Registriert: 12.08.2007, 11:26
Wohnort: Österreich

Beitragvon Cheeky@Boinc » 12.08.2007, 12:55

Scheint wohl ein Problem mit deinem Grafikchip / Grafiktreiber zu sein.
Schau erstmal ob die 3D Beschleunigung funktioniert:

Code: Alles auswählen
glxinfo | grep rendering


Hast du Compiz / Beryl nebenher laufen? Dann deaktiviere es :)
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon DesertStormDude » 12.08.2007, 14:25

Hallo Cheeky@Boinc, danke für die rasche Antwort!

Also ich hab weder Compiz / Beryl nebenbei laufen, und wenn ich "glxinfo | grep rendering" ausführe bekomme ich folgendes:
Code: Alles auswählen
libGL warning: 3D driver claims to not support visual 0x5b
direct rendering: Yes
Benutzeravatar
DesertStormDude
 
Beiträge: 7
Registriert: 12.08.2007, 11:26
Wohnort: Österreich

Beitragvon Cheeky@Boinc » 12.08.2007, 18:14

Teste doch mal ob andere Spiele auch probleme machen.
Schau mal [url=http://www.linuxgaming.de/board19/]hier[/url] nach OpenArena oder True Combat: Elite.
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon fredddy » 12.08.2007, 18:28

[quote=DesertStormDude,index.php?page=Thread&postID=20110#post20110]Hallo Cheeky@Boinc, danke für die rasche Antwort!

Also ich hab weder Compiz / Beryl nebenbei laufen, und wenn ich "glxinfo | grep rendering" ausführe bekomme ich folgendes:
Code: Alles auswählen
libGL warning: 3D driver claims to not support visual 0x5b
direct rendering: Yes
[/quote]
Den fehler bekomme ich auch auf meinem laptop mit ner ATI 7500 M (mit radeon treiber) aber da gehen 3D spiele.
Vllt. hilft das ja :D
May the source be with you !
fredddy
 
Beiträge: 108
Registriert: 22.05.2007, 14:06

Beitragvon Cheeky@Boinc » 12.08.2007, 18:29

libGL warning: 3D driver claims to not support visual 0x5b


Das steht auch nicht in beziehung mit seinem Problem sondern ist ein "harmloser" Bug :)
<3 SuL <3
Benutzeravatar
Cheeky@Boinc
 
Beiträge: 7388
Registriert: 28.06.2006, 14:19
Wohnort: Werther
Lizenz: GPL

Beitragvon DesertStormDude » 12.08.2007, 21:43

Hallo!

Also OpenArena funktioniert tadellos...
Benutzeravatar
DesertStormDude
 
Beiträge: 7
Registriert: 12.08.2007, 11:26
Wohnort: Österreich

Beitragvon Cyberspace19 » 13.08.2007, 09:18

Hm...

Folgende Dinge würde ich nun noch probieren:
1) in der /etc/X11/xorg.conf die DefaultDepth(?) auf 16Bit stellen, da der Treiber ein Problem mit 24Bit und DRI hat. Hat zumindest auf meinem Notebook ein paar Probleme gelöst
2) mal den Ordner ~/.ut2004 löschen/umbenennen damit die Einstellungen neu erstellt werden
3) Das Spiel mal ohne Patch starten und schauen was dann passiert.

#Greetz,
Cyberspace19
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de
Benutzeravatar
Cyberspace19
 
Beiträge: 2693
Registriert: 22.06.2006, 15:24
Lizenz: FDL

Beitragvon DesertStormDude » 13.08.2007, 21:57

So, ich hab jetzt ut2004 komplett gelöscht und dann mit dem original-installer installiert und DefaultDepth auf 16 umgestellt, leider ohne erfolg.
Jetzt bin ich mittels ssh eingestiegen und mit
Code: Alles auswählen
xinit $(which ut2004)
ut2004 gestartet. Kurz bevor alles stillstand hab ich folgende fehlermeldung erhalten:
WARNING: ALC_EXT_capture is subject to change!Signal: SIGSEGV [segmentation fault]
Aborting.

Crash information will be saved to your logfile.
Benutzeravatar
DesertStormDude
 
Beiträge: 7
Registriert: 12.08.2007, 11:26
Wohnort: Österreich

Beitragvon Cyberspace19 » 14.08.2007, 07:29

welches libsdl-Paket ist denn bei Dir installiert? Habe mal gehört dass es mit dem "all" Paket Probleme geben kann.

Installiere mal "libsdl1.2debian-alsa" bzw. dass, welches bei Dir nötig ist.
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de
Benutzeravatar
Cyberspace19
 
Beiträge: 2693
Registriert: 22.06.2006, 15:24
Lizenz: FDL

Beitragvon DesertStormDude » 14.08.2007, 17:48

so, ich hab jetz libsdl version 1.2.12 installiert, aber das Problem besteht immer noch....

Via SSH hab ich jetzt ut2004 mit strace ausgeführt und 2 interessante Dinge herausgefunden:

1) UT2004 lauft noch im Hintergrund, verhindert aber das wechseln auf ein anderes Terminel
2) es findet die Map Index.ut2 nicht, was komisch ist, denn in ~/.ut2004/Maps ist sie vorhanden und ich starte es als root, deswegen fallen fehlende berechtigungen auch weg..

Hier ist mal die verkürzte ausgabe von "strace $(which xinit) $(which ut2004)":
write(3, "\224\0\2\0\1\0\0\0", 8 ) = 8
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\253\230\31\10\260\3461\10h##\10"..., 32) = 32
vfork() = 8368
wait4(-1, Failed to enter : Cant find file Index.ut2

History:

Exiting due to error
NULL, 0, NULL) = 8368


Edit:
ich hab da ne kleinigkeit übersehn, die map Index.ut2 exestiert doch nicht :rolleyes:
kann mir jemand bitte des schiken, hab schon nachgegoogelt aber nichts gefunden ;(
Zuletzt geändert von DesertStormDude am 14.08.2007, 18:08, insgesamt 2-mal geändert.
Benutzeravatar
DesertStormDude
 
Beiträge: 7
Registriert: 12.08.2007, 11:26
Wohnort: Österreich

Beitragvon Cyberspace19 » 14.08.2007, 18:26

Wenn Diese unter deinem "Home" liegt und Du den Ordner umbenennst so sollte diese wieder erstellt werden. Wenn nicht passt etwas mit der Installation nicht!
Code: Alles auswählen
mv ~/.ut2004 ~/.ut2004.backup
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de
Benutzeravatar
Cyberspace19
 
Beiträge: 2693
Registriert: 22.06.2006, 15:24
Lizenz: FDL

Beitragvon DesertStormDude » 14.08.2007, 19:33

Hallo Cyberspace19, danke für die rasche Antwort!

Ich hab jetzt in UT2004.ini die Einträge

Map=Index.ut2
LocalMap=NvidiaLogo.ut2

in

Map=NoIntro.ut2
;LocalMap=NvidiaLogo.ut2

geändert und nun komm ich schon bis zu Hauptmenü :thumbsup: , aber sobald ich versuch ein Spiel zu starten stehts wida....
Auch dieses mal hab ich strace mitloggen lassen, hier die letzten zeilen:

Code: Alles auswählen
ioctl(160, 0xc058643d, 0xbfed48bc) = 0
ioctl(160, 0xc058643d, 0xbfed4874) = 0
ioctl(160, 0xc058643d, 0xbfed48bc) = 0
ioctl(160, 0xc058643d, 0xbfed4874) = 0
ioctl(160, 0xc058643d, 0xbfed48bc) = 0
ioctl(160, 0xc058643d, 0xbfed4874) = 0
ioctl(160, 0xc058643d, 0xbfed48bc) = 0
ioctl(160, 0xc058643d, 0xbfed4874) = 0
ioctl(160, 0xc058643d, 0xbfed48bc) = 0
ioctl(160, 0xc058643d, 0xbfed4874) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
fstat64(1, {st_mode=S_IFREG|0644, st_size=52174836, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb59bf000
open("./tls/i686/sse2/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/i686/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/sse2/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./tls/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/sse2/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./i686/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./sse2/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./libgcc_s.so.1", O_RDONLY) = 175
read(175, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\26"..., 512) = 512
fstat64(175, {st_mode=S_IFREG|0644, st_size=40512, ...}) = 0
getcwd("/opt/ut2004/System", 128) = 19
mmap2(NULL, 40644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 175, 0) = 0xb59b5000
mmap2(0xb59be000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 175, 0x8) = 0xb59be000
close(175) = 0
futex(0xb7ebca1c, FUTEX_WAKE, 2147483647) = 0
futex(0xb59beda4, FUTEX_WAKE, 2147483647) = 0
write(4, "_\1\2\0\v\0@\0+\0\1\0", 12) = 12
read(4, 0xbfed43f4, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}], 1, -1) = -1 EINTR (Interrupted system call)
--- SIGTERM (Terminated) @ 0 (0) ---
time(NULL) = 1187111764
write(3, "awn.myLevel up for play (0) appS"..., 1953) = 1953
close(3) = 0
access("/root/.ut2004/System/UT2004.log", F_OK) = 0
mkdir("", 0700) = -1 ENOENT (No such file or directory)
mkdir("/root", 0700) = -1 EEXIST (File exists)
mkdir("/root/.ut2004", 0700) = -1 EEXIST (File exists)
mkdir("/root/.ut2004/System", 0700) = -1 EEXIST (File exists)
open("/root/.ut2004/System/UT2004.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=6049, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb59b4000
fstat64(3, {st_mode=S_IFREG|0644, st_size=6049, ...}) = 0
_llseek(3, 6049, [6049], SEEK_SET) = 0
munmap(0xb59b4000, 4096) = 0
time(NULL) = 1187111764
write(1, "Signal: SIGSEGV [segmentation fa"..., 98Signal: SIGSEGV [segmentation fault]
Aborting.


Crash information will be saved to your logfile.
) = 98
exit_group(1) = ?
Process 17934 detached
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 17933
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbffc28a8, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x8078814, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "echo \"Couldn\t run UT2004 (ut200"..., 1295) = 95
fstat64(1, {st_mode=S_IFREG|0644, st_size=52177936, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d53000
write(1, "Couldn\t run UT2004 (ut2004-bin)"..., 59Couldnt run UT2004 (ut2004-bin). Is UT2004_DATA_PATH set?
) = 59
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(1) = ?
Process 17923 detached

waiting for X server to shut down FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.


Benutzeravatar
DesertStormDude
 
Beiträge: 7
Registriert: 12.08.2007, 11:26
Wohnort: Österreich

Beitragvon Cyberspace19 » 14.08.2007, 20:00

Ok. So wie es ausschaut ist Deine Installation komplett zerschossen! Frage mich nicht warum. Am Besten Du machst nun mal folgendes nachdem Du die DVD eingelegt hast und diese auch im Zugriff (gemountet) ist. Danach ein Terminal mit Deinen Benutzerrechten!!! öffnen. (Wichtig: Arbeite mir sudo und nicht unter root!!! Zudem musst Du vielleicht die Pfade anpassen.)
Code: Alles auswählen
sudo rm -rf ~/.ut2004*
sudo rm -rf /usr/local/games/ut2004
cd /media/cdrom0
sudo sh ./linux-installer.sh

Folge nun den Anweisungen auf dem Bildschirm. (Bild1/Bild2)
Der Kopiervorgang startet und legt die Daten unter /usr/local/games/ut2004 ab. (Bild3)
Nach erfolgreicher Installation (Bild4) darfst Du UT2004 NICHT!!! starten sondern den Installer mit "Exit" beenden!
Jetzt überprüfe noch ob Du das Paket libsdl1.2debian-alsa installiert hast. Wenn nicht installiere es nach.
In der Konsole aus der Du Die Installation gestartet hast gibst Du nun folgendes ein (ohne sudo!):
Code: Alles auswählen
cd ~
ut2004


Das Spiele sollte nun starten.

Viele Erfolg.

#Greetz,
Cyberspace19

PS: Führe ALLES aus auch das löschen der Benutzereinstellungen von UT2004 gleich am Anfang. Nur so kann man sicher sein, dass keine alte Konfig schuld an dem Problem ist.
PS2: Sollte es so funktionieren kannst Du den neuesten Patch immer noch nachziehen. ;)
PS3: Habe das Spiel gerade parallel zu diesem Post installiert und bei mir läuft es ohne Probleme. :D

EDIT:// Ich sehe gerade dass Du das Spiel mir "root" ausgeführt hast. Dies sollte man NIE tun. Es ist definitiv der falsche Weg! Vor allem weiß man nie was so ein Spiel/Startscript macht und mit root-Rechten kann es Dir den ganzen Rechner zerlegen.
IRC-Server: irc.freenode.net IRC-Channel: #linuxgaming.de
TeamSpeak Server: https://www.linuxgaming.de
Benutzeravatar
Cyberspace19
 
Beiträge: 2693
Registriert: 22.06.2006, 15:24
Lizenz: FDL

Beitragvon DesertStormDude » 15.08.2007, 09:26

Hallo!

So... ich hab kein sudo installiert / konfiguriert also bin ich auf kdesu augewichen, aber sonst hab ich alles genau so gemacht wie dus beschrieben hast.... bis auf:
Jetzt überprüfe noch ob Du das Paket libsdl1.2debian-alsa installiert hast.

..ich hab Gentoo Linux :rolleyes: , aber das hat alles nichts gebracht :(


Aber vielen Dank für deine Hilfe!

Klemens
Benutzeravatar
DesertStormDude
 
Beiträge: 7
Registriert: 12.08.2007, 11:26
Wohnort: Österreich

Nächste

Zurück zu Native Linux Spiele

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 25 Gäste

cron