Deutsches Simutransforum
build1940 braucht viel Prozessorleistung - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11)
+---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12)
+---- Thema: build1940 braucht viel Prozessorleistung (/showthread.php?tid=3268)

Seiten: 1 2 3 4


- The Transporter - 09-08-2008

Habe mit der 1943 das Problem mit extrem einbrechenden fps. Nur das Anzeigefenster geöffnet und dann versucht mit der Maus zu scrollen, läßt die fps von 25fps auf 5-9fps bei 3 Simloops einbrechen.


- Gotthardlok - 09-08-2008

Frage am Rande: Benutzt die Funktion "Scrollen mit der rechten Maustaste" dieselbe Routine wie "verfolgen von Fahrzeugen"? Letztere scheint relativ problemlos zu laufen.


- prissi - 09-08-2008

Ja, eigentlich schon. Ich bin noch auf der Suche, was den Scrollfehler auslöst.
Hmm, sollte mit r1946 behoben sein.

@Transporter:
Falls du einen Dualcore-Prozessor hat: Simutrans kann da nicht mehr als 50% Gesamtlast erzeugen ...


- The Transporter - 09-08-2008

In dem Rechner gibt's nur einen Kern, P4 3,2Ghz


- prissi - 09-08-2008

Der hat Hyperthreading oder ... ?


- The Transporter - 09-08-2008

ja


- whoami - 10-08-2008

Zitat:Original von prissi
Hmm, sollte mit r1946 behoben sein.
Also dann, mit Rev.1946 als Win-GDI und auch -SDL, verschiedene Paks:
- starten (die gezeigte Minimalwelt nehmen, oder ein Savegame)
- Display Options öffnen
- Dialog verschieben (oder eine Toolbar oder ein anderes Fenster ohne dynamischen Inhalt dafür nehmen)
Resultat:
- bis man das Dialogfenster wieder loslässt, ist der Bildschirm eingefroren
- FPS (vorher >=25 bei mir, P4-2,6GHz ohne HT) und idle brechen stark ein (<10) (die Simloops zunächst nicht), je nachdem wie lange man den Dialog festgehalten oder bewegt hat
- es dauert bis zu Minuten, bis sich ST wieder erholt

Das war in Rev. 1939 definitiv nicht so.

EDIT: Scrollen der Karte ist mit Rev.1946 nicht das Problem, das klappt gut.
EDIT^2: Die CPU-Last während obiger Situation ist minimal.


- Gotthardlok - 13-08-2008

build1950:

Die schlimmsten Probleme sind behoben, aber viele offene Fenster können (bei meinem etwas älteren Gerät) immer noch die Reaktion auf Eingaben verzögern. Seltsamerweise hat Simutrans beim Schnellvorlauf viel weniger Mühe, Befehle entgegenzunehmen; es muss in dieser Routine etwas drin haben, das mit Überlastung weit besser zurechtkommt, wohl weil es die steps von der Anzeige entkoppelt => diese generell anwenden?


- Gotthardlok - 13-03-2009

Von mir aus behoben - inzwischen habe ich auch ein etwas verbessertes Gerät.


- FloTw - 13-03-2009

das mit dem Sim-läuft-flüssiger-wenn-man-den-Schnelllauf-aktiviert habe ich neulich auch rausgefunden.