Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Spiel stockt in abständen
#21
libsdl1.2debian installierte Version 1.2.11-7ubuntu1 ebenfalls neuste Version
Zitieren
#22
Daran liegt es also nicht ...

habe hier auch die 1.2.11 ...
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#23
ich kann leider keinen detaillierten Bericht liefern, da ich momentan keine Zeit habe, simutrans zu spielen. Habe vor kurzen von 99.02 auf 99.11 umgeruestet (pak64, nix zusaetzliches). Das Savegame aus der aelteren Version lief dann sehr langsam und ruckelig in der neuen Version.

Edit: Simutrans unter Win2000, auf einem aelteren Rechner (Athlon irgendwas). Mit 99.02 liefs fluessig, mit .11 kamen die Ruckler.
Zitieren
#24
Bei mir ist es das gleiche Problem.
Spiel stoppt zwischendurch für 10 - 30 Sekunden.
Autosave ist es wohl nicht, dafür passiert es zu oft.
Interessant ist, während die Prozessorlast sonst bei 50%
liegt, geht sie auf unter 10% wenn das spiel stockt.
Und wie andere schon beschrieben haben, danach springt die
Simutrans-Zeit, es ist so, als ob für eine gewisse Zeit einfach
kein GUI-update gemacht wird.
Simutransversion 99.10, pak 128.
Ubuntu 7.04

mfg Nicolai
Zitieren
#25
Dank Quellcode konnte ich dem mal weiter nachgehen.
In simworld.cc wird in karte_t:Confusedtep() die Methode
check_midi() aufgerufen. Hier kommt es zu Aussetzern,
wodurch dann natürlich kein GUI-Update mehr durchgeführt
wird. Da währendessen Prozessorzeit vergeht, gleicht simutrans die
Simulationszeit daran an, in dem ein Paar Frames gedroppt werden. Daher
die Zeitsprünge. Die eigentlichen Aussetzer kommen weiter drinnen, beim
Aufruf der Methode Mix_PlayingMusic() in sdl_midi.c. Warum,
weiß ich nicht die Methode Mix_PlayingMusic gehört zu
SDL_mixer.
Ich habe versucht SDL_mixer aus den Quellen zu übersetzen
um Log-Einträge einzubauen, um zu sehen wo hier die Aussetzer
oder Zeitverzögerungen herkommen. Wenn ich aber die
SDL-Libs und SDL_mixer-Libs selbst übersetze und simutrans
dagegen verlinke, gibt es keine Aussetzer mehr....

mfg Nicolai
Zitieren
#26
Hallo Nicolai!
Ich habe deinen Beitrag im englischen (internationalen) Forum gepostet, da dort über dasselbe Problem diskutiert wird und es dort von mehr Leuten des Entwicklerteams gelesen wird.
http://forum.simutrans.com/index.php/top...l#msg53860
Ich hoffe das ist okay.

Du kannst dich auch gerne im englischen Forum selber anmelden und mitdiskutieren.
Zitieren
#27
Danke, für das Posting im englischen Forum.
Ich kann mal versuchen da mitzureden aber
ich glaube mein Englisch ist zu schlecht.

Jedenfalls scheint es ein ubuntu- bzw. SDL-Problem
zu sein und nicht an simutrans zu liegen.

mfg Nicolai
Zitieren
#28
Ich hab mit der SDL-Version unter Windows 98 SE kaum Probleme.

Hab allerdings Sound und Midi abgeschalten.

Das einzige was Auftritt ist, das das verschieben von Dialogen oft nicht gleich geht. Bzw. der Dialog beim verschieben von der Maus fällt, obwohl ich die Maustaste weiter gedrückt halte.

Auch Klickaktionen in Dialogen reagieren etwas träge.

Duron 700, 512 Mb Ram
Zitieren
#29
Es ist wohl die Kombination Ubuntu und SDL.
Das Verlieren des Dialogfensters beim Ziehen mit
der Maus hab ich auch bemerkt, kann aber nicht sagen
ob das ein neuer Fehler ist, oder früher auch schon
passierte.

Nicolai
Zitieren
#30
Das mit den Dialogen ist mindestens seit Version 0.99.09 bei mir so.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste