28-05-2007, Monday-20:17:26
libsdl1.2debian installierte Version 1.2.11-7ubuntu1 ebenfalls neuste Version
Spiel stockt in abständen
|
28-05-2007, Monday-20:17:26
libsdl1.2debian installierte Version 1.2.11-7ubuntu1 ebenfalls neuste Version
28-05-2007, Monday-23:20:54
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
01-06-2007, Friday-10:12:42
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.
02-06-2007, Saturday-01:50:55
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
02-06-2007, Saturday-23:00:51
Dank Quellcode konnte ich dem mal weiter nachgehen.
In simworld.cc wird in karte_t:tep() 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
03-06-2007, Sunday-00:47:55
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.
03-06-2007, Sunday-01:26:36
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
03-06-2007, Sunday-01:34:45
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
03-06-2007, Sunday-02:00:45
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
03-06-2007, Sunday-02:32:49
Das mit den Dialogen ist mindestens seit Version 0.99.09 bei mir so.
|
|