Hallo zusammen,
auch ich habe so meine Schwierigkeiten mit niedrigen Framerates bei Transport Fever. Ich habe jetzt eine Methode gefunden, die dem/der(*) einen oder andern von euch vielleicht weiterhelfen könnte.
Vorneweg mal meine HW Konfiguration:
Asus P8P67, Core i7-2600K (nicht übertaktet), 8 GB RAM, Nvidia GTX 980, Transport Fever ist auf einer SSD (Samsung 840 Pro) installiert.
Wie von anderen schon berichtet hatte auch ich den Eindruck, dass meine Grafikkarte "sich langweilt" wenn Transport Fever läuft. Die CPU Auslastung lag bislang - soweit ich das beobachten konnte - immer bei 12-13%. Mit Hilfe von MSI Afterburner habe ich festgestellt, dass meine GTX 980 bei Transport Fever irgendwie "nicht anspringt", sprich die Taktraten von Core und Memory liegen bei 135 MHz bzw. 324 MHz. Diese Taktraten sind die gleichen, wie wenn sich die GTX 980 im Idle Zustand befindet. Auf meiner derzeitigen Map (Europa Kampagne, Mission 7, Ärmelkanaltunnel) komme ich damit bei einer bestimmten Ansicht der Karte auf 20 FPS.
Jetzt kommt der spannende Teil: Lasse ich den RC5-72 Open CL Client im Hintergrund laufen "springt" die GTX 980 an und die Taktfrequenzen gehen auf 1300 MHz Core und 3000 MHz Memory. Zurück in Transport Fever habe ich jetzt bei der vorhin erwähnten Ansicht der Karte 45 FPS!
Es würde mich interessieren, ob diese Methode bei anderen auch hilft (insbesondere bei Usern, die eine ähnliche HW Konfiguration haben wie ich). Infos/Download Links bezüglich RC5-72 und dem Client siehe weiter unten. (**) Wenn ja, wäre das vielleicht eine nützliche Information für die Entwickler.
Hinweis: Falls jemand Angst hat, sich den Client herunterzuladen: Ich habe RC5 Clients seit ca. 2002 mehr oder weniger durchgehend installiert und am Laufen. Abgesehen von kleinen Unregelmäßigkeiten beim Ansehen von DVDs/Blu-Rays (***) und dem natürlich erhöhten Stromverbrauch habe ich bislang keine negativen Nebenwirkungen feststellen können.
Liebe Grüße,
Transalpin
(*) Gibt's eigentlich weibliche Transport Fever Spieler? Ich habe den Eindruck, dass - wenn es um Transport Fever geht - ich mich in einer reinen Männergesellschaft befinde. Ich lasse mich aber gerne anderweitig überzeugen.
(**) Der "Client" ist ein kleines Programm das verwendet wird um im Rahmen eines Experiments von RSA-Labs einen 72-Bit Schlüssel mittels Brute Force Attacke zu knacken. Ursprünglich gab es nur Clients für CPUs aber seit ca. 2008 mit dem Aufkommen von Stream bei ATI/AMD bzw. CUDA bei Nvidia gibt es auch Clients, die auf der Grafikkarte laufen und - dank deren Architektur - um ein Vielfaches schneller sind als auf CPUs.
Genauere Informationen findet ihr auf http://www.distributed.net/RC5 und https://de.wikipedia.org/wiki/Distributed.net.
Clients zum Downloaden gibt's hier: http://www.distributed.net/Download_Clients. Wie oben angedeutet, verwende ich den x86/OpenCL Client (sollte sowohl auf AMD als auch Nvidia Karten gehen). Alternativen sind der x86/Stream Client für AMD Karten bzw. der x86/CUDA-3.1 für NVidia Karten (ist auf meiner 980 aber bedeutend langsamer als der OpenCL - keine Ahnung warum).
(***) In dem Fall kann man den Client ja einfach stoppen.
Edit 2016-11-13,15:10: Tippfehler entfernt.