Performance: Denksekunden

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Hallo,


    Ich spiele seit Kurzem Transport Fever 3 und habe ein wirklich nerviges Performanceproblem. Es kommt während des Spiels in unregelmäßigen Abständen immer wieder zu Denksekunden, in denen die Oberfläche zwar teilweise responsiv bleibt, über die Karte scrollen geht, aber die Fahrzeuge bleiben stehen und Bauaktionen sind auch nicht möglich bzw. ich kann den Klick noch ausführen, wenn ich was bauen möchte, muss dann aber teilweise mehrere Sekunden warten, bis das gebaute Ding auch erscheint.


    Diese Denksekunden gibt es nicht nur im Baumodus, sondern auch, wenn das Spiel ohne jede Aktion einfach vor sich hin läuft.


    Meine Befürchtung dabei ist, dass das an meiner "ungewöhnlichen" Hardware liegen könnte und Transport Fever 3 mit der Synchronisation der einzelnen Threads nicht zurecht kommt. Eventuell gibt es da einen "vorübergehenden Deadlock" mit dem Pfadfindungsalgorithmus. Das wäre zumindest meine aktuelle Vermutung.


    Pausiere ich das Spiel während des Bauens, tritt das aber ebenso auf. Daher ist das Ganze extrem nervig.


    Mein System:

    i7-1065G7 CPU ("Laptop CPU")

    16 GB RAM

    RTX 3050 8 GB, extern per Thunderbolt angeschlossen


    Die Grafikleistung ist hier nicht das Problem. Ich denke, das Spiel kommt mit den Stromsparmechanismen der CPU nicht zurecht. Dabei habe ich schon die Stromsparmechanismen abgeschaltet, die ich abschalten konnte. Das Problem tritt auch auf einer ganz neuen Karte ohne jedes Fahrzeug auf, auch dann, wenn keinerlei Mods aktiv sind. Ich kann auch nicht beobachten, dass das Problem im weiteren Spiel anwachsen würde. Es ist auch immer wieder unterschiedlich, wann und mit welcher Frequenz das auftritt. Die Kühlung der CPU ist auch nicht am Limit.


    Ich sehe also auch kein Runtertakten der CPU, weil irgendein Limit anschlagen würde.


    Hat von euch vielleicht jemand Erfahrungen mit dem Performanceverhalten von Transport Fever 3 auf einer "Laptop CPU" und kann das Verhalten möglicherweise bestätigen oder auch widerlegen? Mir geht es primär erst einmal darum, ob es Sinn macht, dem weiter auf die Spur gehen zu wollen oder ich das einfach akzeptieren und auf einen Patch hoffen muss.


    Vielen Dank

    Stage

  • Ich spiele seit Kurzem Transport Fever 3 und habe ein wirklich nerviges Performanceproblem. Es kommt während des Spiels in unregelmäßigen Abständen immer wieder zu Denksekunden, in denen die Oberfläche zwar teilweise responsiv bleibt, über die Karte scrollen geht, aber die Fahrzeuge bleiben stehen und Bauaktionen sind auch nicht möglich bzw. ich kann den Klick noch ausführen, wenn ich was bauen möchte, muss dann aber teilweise mehrere Sekunden warten, bis das gebaute Ding auch erscheint.


    Diese Denksekunden gibt es nicht nur im Baumodus, sondern auch, wenn das Spiel ohne jede Aktion einfach vor sich hin läuft.

    Schon mal drauf geachtet, das genau in diesen "Denksekunden" gerade (Auto)gespeichert wird?
    Das kann je nach Kartengröße und oder Spielfortschritt schon mal zu kleinen "Denk"-Pausen führen, und ist je nach Art und Geschwindigkeit der Festplatte/SSD (SATA, M.2 etc.) absolut normal.

    Ich bin nur dafür verantwortlich was ich schreibe, nicht was andere verstehen "wollen"!


    System: Windows 11 Home ; Intel Core i7-4790k @ 4 GHz ; 32 GB DDR3 Ram ; GeForce RTX 2080 Ti @ 11 GB GDDR5 Ram

  • Bei Führerstandsmitfahrten merkt man diese Pausen auch sehr deutlich. Meistens ist es nicht das Autosave, sondern ein Trigger, der Events berechnet und dann evtl. auslöst. Bei einer Führerstandsmitfahrt sieht man ja keine Meldungen, aber oft hört man dann direkt nach so einem Stotterer eine der Glocken, manchmal noch Applaus hinterher (neue Subvention, Stadtstatus verändert, Karrierestufe erhöht usw).

    Sehr nervig. I.M. mache ich noch keine Videos, aber ich weiß jetzt schon, dass ich irgendwann richtig sauer werden werde darüber.

  • Danke für die Idee, das hatte ich vergessen zu erwähnen.


    Ja, darauf habe ich geachtet und natürlich ist mir das auch aufgefallen. Die Wartezeit während der automatischen Speicherung ist für mich auch kein Problem, sondern einfach ein Umstand, den ich problemlos akzeptiere. Aber mit den Denksekunden, von denen ich spreche, hat die automatische Speicherung nichts zu tun.


    Die Denkmomente beim automatischen Speichern sind auch kürzer. Verbaut ist eine 990 PRO mit 4 TB, die auch genügend freien und fürs Over-Provisioning reservierten Speicher hat.


    Bei Führerstandsmitfahrten merkt man diese Pausen auch sehr deutlich. Meistens ist es nicht das Autosave, sondern ein Trigger, der Events berechnet und dann evtl. auslöst. Bei einer Führerstandsmitfahrt sieht man ja keine Meldungen, aber oft hört man dann direkt nach so einem Stotterer eine der Glocken, manchmal noch Applaus hinterher (neue Subvention, Stadtstatus verändert, Karrierestufe erhöht usw).

    Sehr nervig. I.M. mache ich noch keine Videos, aber ich weiß jetzt schon, dass ich irgendwann richtig sauer werden werde darüber.

    Könntest Du bitte dazu schreiben, wie Dein System (CPU / RAM / GPU) aussieht? Vielleicht entdeckt man so Gemeinsamkeiten, die uns alle weiterbringen können.

    Einmal editiert, zuletzt von Sebastianeh () aus folgendem Grund: Ein Beitrag von Stage mit diesem Beitrag zusammengefügt.

  • Könntest Du bitte dazu schreiben, wie Dein System (CPU / RAM / GPU) aussieht?

    Klar, gerne:

    AMD Ryzen 9 7950X3D

    96 GB DDR5 (2x 48GB - ja, ich weiß. gibt es heute nicht mehr. Zu groß bei den Preisen. Ich habe meinen Rechner 12-2024 gekauft, gerade so auf den Punkt, bevor die Preise uferlos wurden. War aber Glück, kein Wissen)

    NVIDIA GeForce RTX 4090 24GB


    Womit nach meinem technischen Laienverständnis das Problem der Ruckler (der Moment des Auftretens ist ja eindeutig und jederzeit nachstellbar) nicht auf Seiten meines Systems liegt, sondern bei UG.

  • Moin,

    Meine Befürchtung dabei ist, dass das an meiner "ungewöhnlichen" Hardware liegen könnte

    Was ist an deiner Hardware Ungewöhnlich?


    Dasselbe Verhalten welches du beschreibst tritt auch bei mir am PC auf.


    MfG Sebastian

    Gyrfalcon – Gerfalke zu deutsch. Aha. WTF ist ein Gerfalke? Ich kenn nur Vogel, wenns fliegt isses Vogel. Wenns nicht fliegt, müss’mer mal genauer gucken, eventuell ne Kurve machen.WiSim Welt https://www.wisim-welt.de man könnte ja mal vorbeischauen.
    Der tägliche Adminwahnsinn ->Forentrollfalle aus Keksen

  • Vielen Dank schon einmal für die Rückmeldungen. Es ist natürlich sehr unerfreulich, dass auch andere vom gleichen Problem berichten, obwohl ihr wesentlich potentere Hardware habt. Ich kannte so ein ähnliches Thema schon von einem anderen Spiel, das mit den Stromsparmechanismen einer "Mobile-CPU" so gar nicht klar kam und befürchtete, dass dies hier auch der Fall sein könnte.


    Auf der anderen Seite, mit Transport Fever 2, welches auf der gleichen Engine beruht, habe ich diese Probleme nicht beobachten können. Somit steigt die Hoffnung, dass das Problem zukünftig mit einem Patch angegangen werden könnte.


    Transport Fever 3 finde ich, obwohl ich nur sehr wenige Spielstunden in dem Spiel verbracht habe, einfach ein super Spiel, welches ich langfristig spielen möchte und ich weiß nicht, ob diese extrem nervigen Denksekunden mittelfristig doch dazu führen würden, lieber auf das Spielerlebnis verzichten zu müssen.


    Ich bin selbst Softwareentwickler, geben wir den Entwicklern ein wenig Zeit und sind bis dahin guter Hoffnung. Der zweite Performancepatch ist schließlich schon draußen. Auch, wenn ich persönlich hier noch keine Auswirkungen gespürt habe, freut es mich, dass aktiv und scheinbar in kurzen Iterationen an dem Spiel gearbeitet wird. Toll wäre eine Behebung des Problems vor Weihnachten. Ich werde einfach mal dem Weihnachtsmann schreiben, dass ich mir das wünsche. Vielleicht kann er was dran machen.

  • mit Transport Fever 2, welches auf der gleichen Engine beruht, habe ich diese Probleme nicht beobachten können.

    [...]

    geben wir den Entwicklern ein wenig Zeit und sind bis dahin guter Hoffnung.

    Es ist schon lange her, aber ich bin mir relativ sicher, dass TPF 2 nach Release etwas Ähnliches hatte, und zwar immer, wenn ein Mal monatlich die Kosten berechnet wurden (und dann die kleinen roten Zahlen aufstiegen). Das hatten sie aber, wenn ich mich richtig erinnere, bei einem Patch gefixt. Das ist m.E. jetzt auch nicht das Problem.

  • Mit Transport Fever 2 bin ich erst eingestiegen, als das schon was älter war. Irgendwie habe ich lange Zeit gar nicht mitbekommen, dass es inzwischen solche "Tycoon-Spiele" in der Qualität gibt. Mit Railroad Tycoon fing es an, dann kam Transport Tycoon (Deluxe), dann OpenTTD und dann sah ich mal einen Prototypen von einem "3D-Transport Tycoon". Das wurde aber nicht weiter entwickelt, da kam es zu Zerwürfnissen und einem Rechtsstreit.


    Erst viel später habe ich dann Transport Fever 2 ausprobiert und blieb hängen.