Beiträge von Blowfly

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


    das finde ich auch interessant, was lässt Linux hier soviel besser aussehen ? Vielleicht werden Prozesse besser parallelisiert ? Wäre ja glatt ein Grund sich mal Linux als zweites Betriebssystem zu installieren ;)



    übliche Betriebsfrequenzen sind ~1300 MHz core, 3500 MHz Mem

    wie kommst du auf diese Frequenzen ? Die GPU Clock kann man mit übertakten wohl noch soweit bringen, aber die Memory Clock ist viel zu hoch eingeschätzt.
    Schau mal hier: GTX 980 technische Daten


    Von 3500 ist da nichts zu lesen. Ich habe die Frequenzen meiner GTX980 mit gpu-z unter der von mir vorgeschlagenen Standardszene ausgelesen, alles im Rahmen. Ich komme ziemlich genau auf die Frequenzen, die im Link unter Clock Speeds gelistet sind, also 1127 GPU clock und 1753 Memory Clock.

    ich denke auch, das es eine Riesenaufwand wäre das Spiel auf eine neue Engine umzuschreiben.
    Allerdings zeigt das Beispiel Cities Skylines, das Unity sich anscheinend doch auch für komplexe Simulationen eignet. Wobei auch bei Cities Skylines nicht alles Gold ist was glänzt. Die Entwickler machen sich dort zum Teil sehr den schlanken Fuß und überlassen alles der Modder-Community, auch das fixen von groben Bugs. Cities Skylines prahlt zwar mit 1 Million zu simulierender Einwohner, letztendlich können aber nur maximal 60.000 Agents gleichzeitig simuliert werden. Wäre mal interessant zu wissen, wieviel Agents TpF gleichzeitig berechnen kann.
    Ob Unity letztendlich die beste Engine für solche Art Simulationen ist, kann ich auch nicht sagen, ich vermute aber man könnte die Limits damit noch weiter nach oben bringen. Ob das Konzept der Agents überhaupt das richtige für solche Simulationen ist, habe ich aber meine Zweifel. Eigentlich interessiert bei dieser Art Simulation doch mehr das Große Ganze, Verkehrsströme und ähnliches abilden/simulieren, und nicht der einzelne simulierte Bewohner.
    Natürlich wäre es ideal ,einfach jeden "Einwohner" mit einer begrenzten AI auszustatten und so die Verkehrsströme zu simulieren, aber ich glaube das gibt die aktuell verwendete Gaming-Hardware einfach noch nicht her.


    Ich frage mich wirklich langsam, wie es zu so grossen Unterschieden auf den Rechnern verschiedener User hier kommen kann, obwohl es mit der Leistung selbiger nicht zu erklären ist (und lassen wir das Argument mit den zugemüllten Registries mal aussen vor).

    ich glaube das ist ganz einfach zu erklären: Jeder misst seine FPS irgendwo und nicht standardisiert. Der eine auf dem freien Feld (super FPS), der andere aus der Vogelperspektive (auch noch ok), und der dritte in der Stadt an einem mehrgleisigen Bahnhof (schlechte FPS). Um das zu vergleichen habe ich ja hier Standard-Map zum messen der FPS eine Standard-Bahnhofsszene vorgeschlagen, um ein einheitliches Bild der Performance zu bekommen. Wie man anhand der ersten Ergebnisse sieht, gibt es da keine Überraschungen mehr, alle Ergebnisse liegen im Rahmen des zu erwartenden in Relation zur verwendeten Hardware. Einzig und allein der direkte Vergleich von dem verwendeten Betriebssystem auf ein und demselben Rechner ist bisher überraschend, da Linux dort wesentlich besser abschneidet als Windows 10 (26fps vs. 15fps). Das ist schon mal ne Hausnummer.


    AdminEdit: Doppelbeitrag zusammengefügt, siehe dir bitte die Forenregeln an.
    Mfg Sebastian

    wir sprechen von Simulations-Engine (oder auch einfach Spiele-Engine), nicht nur von Grafikengine - das umfasst alles. Der WiSim-Teil des Spieles, welcher Transport kostet wieviel und spielt wieviel ein, ist wohl nur PIpi-Kram für die Berechnung. Die Simulation der ganzen Bewohner und des Rollmaterials (auch Agents genannt), der (besten) Transportwege usw., wird einen großen Teil der CPU-Resourcen verschlingen. Und was die Grafik betrifft, hängt es davon ab, wieviel Prozent der Berechnungen man auf die Grafikkarte auslagern kann und wieviel von der CPU selbst berechnet werden muss - das wiederum hängt sehr davon ab wie optimiert die Spiele-Engine ist. Indiesem Bereich scheint bei der eigenen Urban-Games-Engine noch gewaltiger Nachholbedarf zu herrschen. Ich sehe ehrlich gesagt nicht, nachdem diese Engine nun doch schon einige Jahre verwendet wird, das hier große Fortschritte gemacht wurden. OK, die Limits wie viel simuliert werden kann, Map-Größe usw. wurden etwas aufgebohrt, es können also mehr Agents usw. simuliert werden, und es werden auch mehr simuliert, aber letztendlich mit dem gleichen ruckeligen Endergebnis wie schon bei TF. Das ist das momentane Dilemma.

    Rechnet also nicht damit, dass die Ruckler sich binnen der nächsten paar Tage beheben lassen! Das kann mitunter viele Monate dauern, bis die Optimierung richtige Früchte trägt. Das ist mit Arbeit in erheblichstem Umfang verbunden.

    Da gehe ich - leider - auch von aus. Vor allem unter Berücksichtigung dieses Faktes:Welche Engine verwendet Urban Games


    Sie verwenden ihre eigene Engine, deren Ursprünge sich mindestens bis in das Jahr 2009 zurückverfolgen lassen. Gemessen an dem doch ziemlich langen Zeitraum und schon dem zweiten Aufguss von Train Fever, finde ich die Performancegewinne mehr als bescheiden. Das hatte ich so nach den ganzen Vorberichten und vor-release-Lets-Plays so nicht erwartet. Ich mein ich hab das Game zwar über einen Keyshop relativ günstig erstanden ( 24 Euro) , aber ärgerlich ist es trotzdem dass hier so wenig Fortschritt erzielt wurde.

    absolut überschaubare Kosten:


    Unity Engine Kosten


    Unreal Engine Kosten


    Also wenn es an diesen Kosten scheitern würde braucht man gar nicht erst anfangen zu programmieren. Ich möchte nicht wissen wie viel Mannstunden (sprich Geld) die Eigen-(Weiter- ?) Entwicklung der eigene Engine gekostet hat.
    Kann mir ehrlich gesagt nicht vorstellen, dass Eigenentwicklung günstiger als die o.g. Engines ist.

    so in etwa hätte ich das bei deiner Höllenmaschine auch erwartet ^^
    Aber deine Maschine ist so ziemlich am obersten Limit was z.Z. technisch (und finanziell !) möglich ist, dass kann ja nicht der Maßstab für ein vernünftig programmiertes Spiel sein.
    Und dafür wiederum sind 22fps jetzt auch nicht sooo der Burner, erst ab 25-30fps wird etwas als ruckelfrei wahrgenommen. Die 22fps fände ich bei einem durchschnittlichen aktuellen Mittelklasse-Gaming-PC gerade noch so akzeptabel.
    In der Szene wird ja nun auch nicht wahnwitzig viel dargestellt, einiges an bewegunglosen Gebäuden und Bäumen, und ab und an ein Zug. Da muss man die Kirche schon mal im Dorf lassen ... ok, 5 Euro ins Phrasenschwein :D
    Und schalte ich bei meinem unterdimensionierten (im Vergleich zu deinem) PC die Geometrie auf niedrig, erreiche ich auch ca 20fps - obwohl das noch Sandy Bridge Architektur ist =O


    Nur als Vergleich - BF4 und GTA V kann ich bei vollen Details und in 1440p problemlos ruckelfrei spielen. Cities Skylines bricht im Lategame auf etwa 23fps ein, wenn man in die Stadt reinzoomt, aber das sind dann auch schon so 200.000 Einwohner. Da passiert aber noch wesentlich mehr als bei TpF.

    Ich kenne Fälle, in denen das bei Early-Access-Titeln gemacht wird, also mitten in der Entwicklung von der eigenen Engine auf UE4 oder Unity wechseln. Aber wie lange sowas dauert, ist vom Original-Source-Code abhängig. Daher kann man das von außen glaube nicht seriös beurteilen. Die Frage ist hier aber auch, ob das das Problem überhaupt lösen würde.
    Fun-Fact: Die Original-Engine auf der TF und TpF beruhen, war glaube mal ne reine 3D-Stadt-Entwicklungssimulation. Siehe auch:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Das Spiel hat man dann wohl später drum rum programmiert. Unter Umständen schleppt man dadurch noch ein paar Altlasten mit sich rum.


    Das interessante an dem Youtube-Video ist der Text darunter, von wem es hochgeladen wurde:


    Interactive Geometric Simulation of 4D Cities.
    Basil Weber, Pascal Mueller, Peter Wonka, Markus Gross
    Computer Graphics Forum, accepted 2009.
    Proceedings of Eurographics 2009


    Tja, und wer ist der CEO von Urban Games ;) ?


    Die Ähnlichkeiten zur heute verwendeten Engine sind unverkennbar. Von daher halte ich die These mit den Altlasten (immerhin stammt die Engine aus 2009 oder früher) für sehr wahrscheinlich. Ich würd Haus und Hof verwetten, dass TpF mit einer aktuellen Spiele-Engine um einiges performanter laufen würde. Aber man wollte vielleicht die damals entwickelte Engine "verwursten" ;) Wer weiß was 2009 in die Engine investiert wurde...

    damit jeder eine identische Ausgangssituation hat. Geringe Blickwinkeländerungen können schon die FPS verändern.
    Du kannst aber gerne ein paar Minuten warten, aber da ändert sich nichts großartig. Auch nach rauszoomen, sich im Kreis drehen und dann ungefähr wieder an die gleiche Stelle gehen ändert nichts großartiges - also zumindest bei mir. MAcht das bei dir einen Riesenunterschied ?
    Letztendlich wäre es sogar egal ob sich die FPS um +/- 2 ändert, aber wir wollen uns ja nicht den Vorwurf gefallen lassen müssen, wir würden unsauber und nicht vergleichbar messen ;)
    Auf wieviel FPS kommst du denn nun bei dieser Bahnhofsszene und meiner Methode zu messen ?



    Wenn man sich nicht auf eine identische Ausgangslage einigt, drehen wir uns hier im Kreis. Der eine berichtet, er hat mit seiner aktuellen Powerkiste durchgehend 40-60 fps, weil er nur aus der Vogelperspektive spielt (wie auch die meisten Let's PLayer !), und der nächste berichtet mit einem praktisch identischen Rechner 15 fps, weil er das ganze am Bahnhof gemessen hat - und dann wundern wir uns wie es sein kann, das identische Rechner so unterschiedliche Werte ausweisen. Um das in Zukunft zu vermeiden - siehe oben ;)

    @Blowfly Wie vor paar Monaten schonmal diskutiert, die die beste Performance eines Netzteils um die 50% und wenn du dein Netzteil immer ziemlich am erbrechen laufen lässt, dann gut, einige machen es halt nicht, da sie sich auskennen!

    Leute, Leute...bevor du hier groß rumtönst wer sich auskennt und wer nicht, empfehle ich dir einfach mal ein Strommessgerät vor deinen PC zu schalten, dann mal ein richtig leistungsfordendes Spiel (oder gleich prime95) laufen lassen und dabei den Wert vom Messgerät ablesen. Dann kommst du wieder und berichtest. Ausserdem empfehle ich dir mal diese Seite Netzeile Wirkungsgrad sorgfältig zu studieren. Ob das Netzteil nun bei einer gegebenen Auslastung 50% einen Wirkungsgrad von 92% hat oder dann bei bis zu 100% Auslastung auf 89% "abfällt" - wen interessiert's ? Niemand - nicht mal deine Stromrechnung.
    Einige scheinen bei der Dimensionierung des Netzteils offensichtlich von der Devise "viel hilft viel" auszugehen. Oder landen im Protzbereich ..." ey Alder, moin Netzteil hat 850 Watt Alder, voll krass..."
    Wie schon @Kirsche erwähnt, ein aktueller Rechner mit I7-6700K und GTX1080 (167 GB RAM, 1-2 SSD's/Festplatten) wird die 300W Grenze höchstens mit Stresstests a la prime95 erreichen, ansonsten eher 200-250W bei fordenden Spielszenen. D.h. mit einem 550W Netztteil bist du bei o.g. PC-Ausstattung schon mehr als gut gerüstet.
    Und jetzt erklärst du mir warum man sich ein 850W Netzteil in einen solchen Rechner stopfen sollte.... :/



    Och ja - auf dem platten Land wo bei TfP praktisch gähnende Leere herrscht komm ich auch auf bessere Framerates. Nur - da ist es völlig uninteressant was für FPS man schafft.
    Interessant ist der mehrgleisige Bahnhofsbereich einer größeren Stadt - nimm doch einfach deine eigene Zagomi-Community-Map, bleib auf dem Startbild deiner geladenen Map und drück auf Play. Und berichte dann auf wieviel FPS du kommst. Ich komme da, mit einem allerdings nicht vergleichbarem Rechner (i5-2500K oc auf GHz, 16 GB RAM, GTX980, SSD) auf ca 10 FPS (+/- 2 FPS).


    Und um das mal für alle vergleichbar zu machen, würde ich empfehlen dass sich jeder interessierte mal die Map unterlädt, dann im Spiel laden, warten auf den Startbildschirm der Map, den Betrachtungswinkel nicht veräbdert und dann auf Play drückt. Die Karte gibt hier: Zagomi Community Map


    Ansonsten geht das hier noch ewig so weiter und man wundert sich nur über total unterschiedliche Ergebnisse. Die Ergebnisse müssen vergleichbar sein, sonst kann man irgendwelche FPS-Raten gleich in die Toone drücken weil sie nicht aussagen.


    AdminEdit: Doppelbeitrag zusammengefügt, siehe dir bitte die Forenregeln an.
    Mfg Sebastian


    gibt keinen Flaschenhals. Nur dein Netzteil ist überdimensioniert ;)
    Ansonsten ist die CPU der Flaschenhals - die Passende muss für das Spiel erst noch erfunden werden :P

    So ähnlich dachte ich auch, das Videos vor Release nur unter bestimmten Auflagen veröffentlicht werden dürfen, was gezeigt werden darf (oder eben nicht gezeigt werden darf). Soweit mir bekannt ist, ist das eine durchaus übliche Vertragsregelung, wenn man einem bestimmten Spielerkreis ein Spiel vor dem Release Day zur Verfügung stellt.
    Das wird ja nicht aus sozialem Mitgefühl vorher diesen Leuten zur Verfügung gestellt, sondern weil es eine konkrete Marketing-Aktion ist. Und da will man logischerweise nur gut funktionierende Sachen zeigen.

    Ich habe 5 Jahre in einem Computer-Center gearbeitet, nen Jahrzehnt hunderte Rechner zusammengestellt und aufgebaut....aber ich habe sicherlich keine Ahnung...wir haben hier alle keine Ahnung....

    Um so erschreckender was für gefährliches Halbwissen du hier zum besten gibst.
    Alleine schon, wenn das Netzteil zu schwach ist wird der PC langsamer... alles klar, das ist ja echt geballtes Expertenwissen :D
    Ich erspare uns weitere Kommentare, aber wenn ein Mainboard eine aktuelle CPU unterstützt dann wird das Mainboard in aller Regel nicht der Schuldige an lahmer Performance sein. Mehr müssen wir hier nicht diskutieren.
    Und einen Rechner zusammenstecken ist keine Raketenwissenschaft, einmal gezeigt wie was verkabelt und zusammengesteckt wird kann das jeder Hiwi.

    Jedes Mainboard hat genug Lanes (x16) für eine Grafikkarte, und für die heutzutage typischerweise vorhandene Sata-Festplatte (SSD oder konventionell) braucht es gerade mal 1 Lane. Keine Ahnung was du da von Lanes faselst, mit den Performance-Problemen haben die absolut null zu tun.
    Und wenn das Netzteil nicht langt, wird deine Kiste instabil und stürzt ab oder geht einfach aus, so simpel ist das.
    Ich bekomm Pickel wenn hier jemand mit gefährlichem Halbwissen... was sag ich, 10% Wissen...herkommt und versucht uns die Welt (die Performance-Welt) zu erklären.

    Oh, die FPS einblenden ist also gleich ein Techreview ? Das ist ja mal eine ganz neue Erkenntnis - na dann muss man die FPS natürlich ausblenden, ist ja völlig logisch. Zumal die FPS-Anzeige in der Displayecke auch fürchterbar störend ist, ist klar.
    Und dann bin ich auch anscheinend der einzige, der sich gerne mal eine Bahnhofsszene 2-3 Minuten anschaut, einfach nur so zum geniessen ohne tieferen Sinn und Zweck.
    Und du kannst mir sonst was erzählen was an der Performance verbessert wurde - entscheidend ist was hinten rauskommt. Und das ist das gleiche lahme Geruckel wie vorher auch.
    Ich erwarte auch gar keine 60fps, 25-30 wäre ich schon vollauf zufrieden.
    Im übrigen sehe ich auch bei allen Youtube Videos, die etwas komplexere Bahnhofs- oder Stadtszenen zeigen, genau das gleiche Geruckel des Rollmaterials, von daher braucht man das auch gar nicht mehr wegdiskutieren. Es gibt nur Leute die halten das Geruckel für normal, ich aber nicht. Unterschiedliche Wahrnehmung offensichtlich...

    Es gibt defintiv eine deutliche Performance-Verbesserung :) Und an der generellen Ausstattung Intel+NVidia kann es schon mal nicht liegen, das benutze ich nämlich auch :)
    Das es bei einigen doch zu deutlichen Problemen zu kommen scheint ist natürlich sehr unpraktisch. Von den Angaben her kann ich aber aktuell leider keine Vermutung aussprechen woran es liegen mag.


    Das einzige was sich bei einigen Leuten innnerhalb der 2 Jahre verbessert hat ist die CPU. Bei gleichem System ist die Performance genauso unterirdisch wie in TF.
    Wenn das Spiel im Late-Game so um 1980 bei 10-12fps rumdümpelt kann man wohl kaum ernsthaft von Performance sprechen - geschweige denn von Verbesserung.
    Die Performance hängt einzig und allein an der rohen CPU-Power, meine Grafikkarte (GTX 980) langweilt sich mit 25-30% Auslastung zu Tode.


    Es wird auch nicht besser wenn du ständig was von "definitiv deutlicher Performance-Verbesserung" schwafelst, das ist einfach unwahr. Du musst die Leute nicht für dumm verkaufen, irgendwann merkt es jeder dass die Performance-Verbesserung ein Satz mit X war. Die einzige Performance-Verbesserung die man erzielen kann, ist die Geometrie-Einstellung auf niedrig zu setzen, dann kann man wenn's gut läuft auch mal 10 fps zusätzlich gewinnen.
    Alle anderen Grafikeinstellungen bewirken nichts an der Performance.


    Und was mir bei den ganzen Let's Play in Youtube von dir aufgefallen ist - erstens werden nie die FPS eingeblendet, was ja über Steam ein leichtes wäre, und zweitens wird praktisch nie länger in eine Bahnhofsszene reingezoomt, wo man mal im Hintergrund Stadtgebäude sieht und vorne am Bahnhof den Eisenbahnbetrieb. Stattdessen wird ständig hektisch hin- und hergeschwenkt, raus- und reingezoomt auf der Karte, kaum mal an einer Stelle länger verweilt.
    Jetzt weiß ich auch warum. So hat man anhand der Lets Play Videos kaum einen Anhaltspunkt wie die Performance des Spiels tatsächlich ist. Meistens sieht man die Karte von oben aus beträchtlicher Höhe, da kann man überhaupt nichts einschätzen. Es gibt hier und da mal eine Mitfahrt, aber das fordert die CPU (meistens) nicht so. Ich glaube hier nicht an einen Zufall, zumal das bei den ganzen anderen "offiziellen" Let's Playern genauso ist. UNd warum blendet keiner mal die FPS mit ein - gibts dafür eine einleuchtende Erklärung ?

    und auf was für FPS kommst du so im Late-Game ? Ich komm mit allen Grafikeinstellungen auf höchster Stufe bei großen Bahnhöfen wo auch Stadtbebäude mit gerendert werden, so auf 10-12fps.
    Und bei den Grafikeinstellungen hat eigentlich nur eine einen signikanten Performance-Effekt - Geometrie. Der Rest hat praktisch null Effekt auf die FPS.
    Mit Geometrie auf niedrig komme ich in der gleichen Szene auch mal auf 20fps, woanders auch noch höher so bis 25fps.


    Mir ist bei den meisten Youtube- und Twitch-Streams immer schon das Geruckel der Züge aufgefallen, nur hab ich es da auf das gleichzeitige aufnehmen bzw. streaming geschoben - leider ein Irrtum.
    Es hat sich Performance-mässig nichts gebessert gegenüber TF, nur die CPU's wurden inzwischen besser. Ich behaupte einfach mal die Grafik-Engine taugt nix. Hätten sie mal lieber was erprobtes wie Unity oder so genommen.
    Aber nein, man musste ja das Rad unbedingt neu erfinden....

    bei dir fängt es erst jetzt an - aber dein PC ist auch nicht gerade der Durchschnitts-PC, das kann nicht der Maßstab sein für das Game ;)
    Wobei ich glaube es wird vermutlich gar nicht soviel anders aussehen, wenn ich meinen PC dazu vergleiche. Meine GTX980 langweilt sich jetzt schon, da langweilen sich deine beiden GTX1080 halt noch mehr, aber gewonnen ist damit nix. 64GB RAM ist geil, aber wird das Spiel kaum nützen. Meine 16 GB sind auch nie voll ausgenutzt. Bleibt die CPU - deine ist natürlich um einiges moderner, diverse Befehle werden in weniger Taktzyklen abgearbeitet, und du hast sie auch noch mehr oc, damit hast du ein paar Reserven mehr. Du solltest mal checken wie die CPU-Auslastung bei dir aussieht, wenn du so um die 12,5% bist läuft TpF auch bei dir auf einem Kern mit ca. 100%.

    Ich wollte eigentlich schon schreiben dass man das Gelagge wohl nur mit brutaler CPU-Power in den Griff kriegen kann, aber nicht mal das scheint wirklich zu helfen.
    Die 8 echten Kerne deiner CPU bringen ja praktisch eigentlich nix, wenn das meiste sich dann doch nur auf einem Kern abspielt.
    Ansonsten ist dein PC natürlich schon brutalst möglich ausgerüstet, aber wenn selbst das nicht vor Lags schützt...
    Wahrscheinlich liegts an deinen 2 GTX1080...Micro-Ruckler-Thematik ^^ ...natürlich Quatsch.


    Es kann ja nicht im Sinne des Erfinders sein, dass ein Game nur annähernd ruckelfrei mit der allerneusten und teuersten Hardware läuft. Wenn dem aber so ist, ist programmiertechnisch gewaltig was schiefgelaufen.
    Ein echter Fortschritt gegenüber TF ist das so nicht, ausser größeren Karten und bisschen verbesserter Grafik. Das ging dann voll zu Lasten der Performance und wi sind wieder beim Ausgangspunkt der Performance-Problematik von TF. :|