PDA

View Full Version : TDU-100%-Performance+Workaround


MaLow
05-04-2007, 03:28
Servus liebe virtuelle Raser ;),

ich habe etwas auf eigene Faust rausgefunden, was vielen vielleicht helfen wird, um aus TDU die beste Performance (hohe Frameraten+gute Grafik) rauszuholen.

Eins vorweg. Ich habe ein betagtes System und kann trotzdem superflüssig (und ich meine superflüssig(!) = 25-35 FPS an extremen Stellen, sonst immer sehr gute 40-60 FPS) TDU spielen und das zwar ohne HDR, aber mit 2xAntialiasing, 8xAnisotropic Filtering und bei einer Auflösung von 1400x1050 bei 75Hz (4:3). Diese Auflösung ist natürlich nicht erforderlich für den Performanceboost, falls das einige denken sollten. 1280x960 läuft logischerweise etwas schneller, doch 1400x1050 sieht bessser aus und das bei sehr geringer Performance-Einbusse zu 1280x960.

Mein System:
CPU: AMD Athlon XP 2500+ @ 2400MHz (realer Takt)
Mainboard: ABIT NF7 nforce2
RAM: Kingston HyperX 1GB DDR Speicher (PC3500/433MHz)
Grafikkarte: Gainward BLISS 7800GS Goes Like Hell 512MB GDDR3 RAM (G71-Chip mit 20 Pixel-Pipelines, 7 Vertex-Pipelines @ GPU 620MHZ & GDDR3 RAM 1600MHZ)
Soundkarte: Realtek AC'97 (ALC650) onboard Sound
Betriebssystem: Microsoft Windows XP Professional SP2 mit allen aktuellen Patches, DirectX 9.0c Februar 2007


Nachdem ich mir das Spiel gekauft und installiert hatte und auch auf die Performance-Probleme, die hier in diesem Forum geschildert worden sind, gestoßen bin, habe ich sehr viel mit den ganzen Einstellungen rumprobiert und durch Zufall etwas brauchbares gefunden :).

Und zwar ist der Neustart des Rechners die Lösung(!). Kein Spass, kein verspäteter Aprilscherz. Es ist der Neustart des Rechners. Den Rechner bzw. Windows XP herunterfahren/neustarten bevor man TDU spielen möchte. Es wird 100%ig (10 von 10 Versuchen haben geklappt) mit voller Geschwindigkeit starten. Es geht nur einmal pro Neustart. Sonst startet es fast immer in schlechter Performance mit schlimmen Rucklern. Manchmal wird ein "schneller Modus" erwischt (wenn man versucht TDU ein zweites oder weiteres Mal nach dem ersten Mal nach dem Neustart zu starten), doch dieser ist nicht(!) der "schnellste Modus", den es gibt. Den schnellsten Modus bekommt man nur nach einem Neustart des Rechners. Man darf auch kein anderes 3D-Spiel/-Programm (=3D-Programm wie Maya, Lightwave etc.) spielen/öffnen bevor man TDU startet. Nur einmal pro Neustart TDU starten und man hat 100% Performance. Beendet man TDU und will es dann zu einem späteren Zeitpunkt spielen sollte man immer(!) den Rechner herunterfahren/neustarten und nur(!) TDU ausführen. Kein anderes 3D-Spiel/-Programm darf davor ausgeführt werden und alles wird gut.

Man erkennt den "schnellsten Modus", mit dem das Spiel laufen kann, wenn man auf "Spiel Fortsetzen" geht und die beiden ersten Szenen (1. Szene=Wo man sein/e Haus/Villa, 2. Szene=Wo man seinen zuletzt gefahrenen Wagen draussen im Hof des Anwesens sieht) flüssig, ohne einen Ruckler laufen. Es darf nur einmal kurz zwischen den beiden ersten Szenen ruckeln und zwar wenn die 2. Szene mit dem Wagen lädt aber nur ganz kurz und nur am Anfang einmal. Sollte es in einen der beiden Szenen kleine Ruckler geben, ist der "schnellste Modus", den es gibt, nicht aktiv=Neustart. BTW ihr könnt TDU immer sehr schnell mit ALT+F4 beenden, falls das Geruckel losgehen sollte, ohne euch schleppend und ruckelnd durch die menus zu klicken.


My Way und meine Einstellung, um das Spiel flüssig zu spielen und in sehr guter Grafik mit hoher Auflösung:

Voraussetzungen:

0. Alle aktuellen Windows XP Patches/Updates/Directx sind auf dem System installiert, neueste Chipsatz-/Grafikkarten-/Soundtreiber auch (zu meinem onboard Sound "Realtek AC'97" ist ein Workaround unter * , da Probleme mit unterschiedlichen Lautstärken links und rechts auftreten)
TDU ist installiert und man hat schon ein Profil erstellt und es ein bisschen angespielt.

1. TDU starten und unter Optionen/Grafik AA (Antialiasing) und HDR austellen, falls es nicht ausgestellt ist. Auflösung auf 1280x960, 1280x1024 oder 1400x1050 stellen (bei schwächeren Grafikkarten natürlich eine niedrigere Auflösung wählen). Detailstufe auf Medium stellen (vor allem für nicht so schnelle Rechner, wie meinen ein Boost von Hoch zu Medium. Bei Medium werden nur weit entfernte Objekte mit geringerer Qualität dargestellt und weniger Vegetation wird dargestellt, sonst ändert sich nichts).
TDU beenden

3. Ich beziehe mich auf die nVidia-Grafikkarten der 78xx/79xx Serie Treiberversion ForceWare 93.71. Ich habe noch eine ATI X800 XT PE rumfliegen. Werde bei Gelegenheit auch dort mal austesten, was die beste Einstellung für gute Performance bei guter Grafikqualität ist.

Im nVidia-Control-Panel unter "Performance & Quality Settings" die "Image settings" auf "High quality" stellen. "AA" auf "2x" und "AF" auf "8x" stellen. Übernehmen und auf OK. (8xAF sieht einfach Klasse und sehr realistisch auf der Strasse aus)
(4x AA war auch flüssig bei TDU doch ich sehe fast keinen Unterschied bei einer hohen Auflösung von 1400x1050 zu 2x AA. Deshalb macht AA 4x für mich keinen Sinn. Bei Aufwendigen Szenen merkt man das 4x AA dann viel deutlicher anhand von FPS-Einbrüchen als das 2x AA. Wer unbedingt 4x AA haben möchte, könnte es eventuell mit 1280x960 oder 1024x768 ausprobieren. Ich persönlich ziehe eine höhere Auflösung immer einem erhöhten AA-Level vor)

4. Rechner herunterfahren und dann neustarten.

5. Antivirenprogramme etc. vor dem Spielen eventuell deaktivieren.

6. TDU starten. Ein bisschen warten bevor man auf "Spiel Forsetzen" klickt (z.B. im OptionenMenu bissle rumklicken aber nix unter Grafik verändern!).
Spiel fortsetzen und darauf achten, ob es Ruckler in den ersten beiden Szenen (wie oben beschrieben) gibt. Gibt es welche, sofort mit ALT+F4 TDU beenden und den Rechner neu starten und ab Schritt 5 befolgen. Sollten die beiden ersten Szenen ruckelfrei ablaufen (und das tun sie bei mir jedes mal, wenn ich den Rechner neustarte) habt ihr den "schnellsten Modus" erwischt :) und könnt in sehr guter Performance und Klasse Grafik die Kurven kratzen, zwar ohne HDR (ich persönlich mag diesen Softpornfilter nicht ;) ), aber dafür in einer hohen Auflösung mit 2x AA und 8x AF, welcher die Strasse schön scharf macht. Ausserdem haben nVidia-Grafikkarten (Serie 6 und 7) im Gegensatz zu der ATI X1xxx Serie den grossen Nachteil, dass sie AA und (echtes) HDR-Rendering nicht gleichzeitig darstellen können. Also entweder oder.


Tips:
Stellt niemals das Antialiasing im Spiel (jetzt speziell auf TDU bezogen) ein, wenn ihr es benutzen wollt, sondern immer im Grafikkartentreiber. Solltet ihr die Auflösung im Spiel ändern wollen, startet TDU, geht auf Optionen wählt eure gewünschte Auflösung aus und beendet TDU und startet Windows neu.
Eines kann man im Spiel unter Optionen/Grafik einstellen, ohne den Rechner neustarten zu müssen (ohne, dass der Rechner in einen "langsamen Modus" gerät) und zwar die Detailstufe Niedrig, Mittel und Hoch.
Das Drücken von ALT+F4 in TDU speichert auch den Fortschritt im Spiel und ist kein sofortiger Abbruch ohne Speicherung, wie z.B. bei NFS:MW. Ihr könnt es testen.


*Ich hatte bei meinem Realtek AC'97 (ALC650) onboard Sound Probleme mit unterschiedlichen Lautstärken links und rechts. Ich habe es umgangen, indem ich beim "dxdiag" unter "Sound" den Schalter für die "Einstellungen der Sound-Hardwarebeschleunigung" auf "Minimalbeschleunigung" gesetzt habe.


Ich hoffe, dass ich jemanden helfen konnte.
Gruss MaLow

PC-Newcomer
05-04-2007, 10:46
also das klingt so ... unglaublich... ^^ Im warsten Sinne des Wortes..

Also bei mir läuft es eh flüssig...
Da brauch ich kein "neustart" .. Und warum geht es dann? Kannst du uns das auch erklären? Weil ein "Neustart" Des PC`s hat garkein Sinn.. Meiner Meinung nach..

DasBoeseO
05-04-2007, 10:55
ich "vermute" mal das lässt sich mit fragmentierung der platte und der auslagerungsdatei erklären sowie der einstellung wie der rechner beendete programme und geöffnete dateien behandeln soll. das kann man nicht so auf die schnelle erklären.

Murdocl
05-04-2007, 10:57
Ich werds mal so testen. Neutsarts haben bei mir schon insofern geholfen, als das sich emine GraKatreiber während des spielens offenbar "uafgehängt" hat und von Vista resettet wurde. Danach gingen die FPS nicht mehr über 21 hinaus. nach nem Neustart gings dann wieder.
Wie gesagt ichw erd die Tipps mal testen, schaffe das nur nicht übers WE weil ich über Ostern weg bin. Muss gleich noch auf die Autobahn (undzwar im RL).
Also bis dahin und frohe Ostern!!

kille
05-04-2007, 12:28
wieder ein beweis dafür das es schlecht programmiert ist ...
werd es heute nachmittag mal ausprobieren und hier schreiben ...

hab auch die AC97 von realtek bei mir lief das game nur flüssig wenn ich sie deaktiviert habe und ohne sound is es nicht so spaßig :D

aber wie sieht es mit hintergrund programmen aus wie ICQ und MSN oder Steam? dürfen die vorher geladen werden und dann beendet werden oder dürfen die nicht gleich starten haste das mal getestet? (auch mit anderen programmen)

mfg kille

thepr0phecy
05-04-2007, 12:33
Weil ein "Neustart" Des PC`s hat garkein Sinn.. Meiner Meinung nach..

Aha, das ist aber eine sehr gewagte Hypothese. Es gibt jetzt zwei Möglichkeiten die dich aus dem Dilemma raus ziehen können, die Erste dein Nickname ist kein Gag und die Zweite das soll ein nachträglicher Aprilscherz sein.

Warum der Neustart für TDU immer eine Abhilfe für das besagte Performance Problem bringt, liegt vereinfacht ausgedrückt daran, dass TDU den Grafikkartentreiber teilweise "falsch" initialisiert (zumindest bei nvidia Grafikkarten) und in einen Modus schaltet der sich nur durch einen Neustart wieder aufheben lässt. TDU reinitialisiert zwar den Grafikmodus durch verlassen und zurückwechseln mittels ALT+TAB, was aber zumeist diverse andere unerwünschte Begleiterscheinungen, Texturfehler, Clippingfehler etc. mit sich bringt.

SuperdriveSuko
05-04-2007, 15:05
ich hab fast das gleiche system, nur mein "betagter" rechner isn XP 3200+

ich hab die gleiche GK aber 2 GB Ram...

ich kann alles auf Ultra hoch stellen , HDR ein und habe nur ruckler wenn ein "Challenger" mir entgegen fährt... Sonst nix...


und da kann ich auch 12x vorher ein anderes game zoggn wo ich vorher die GK in die Knie gezwungen habe.... (Splinter Cell - double Agent zb)...

eXtremeSchrotter
05-04-2007, 17:38
ich "vermute" mal das lässt sich mit fragmentierung der platte und der auslagerungsdatei erklären sowie der einstellung wie der rechner beendete programme und geöffnete dateien behandeln soll. das kann man nicht so auf die schnelle erklären.
ne nich unbedingt...da ich das prob letzens auch hatte, kan nich nur empfehlen: grakatreiber gescheit neu installieren oder wenn das nicht funzt mal ne aktuellere beta testen für xp (evtl mit modded inf) und es flutscht wieder wie es soll.

crash0r1
05-04-2007, 18:12
Also das ganze hört sich komisch aber bei mir hats beim ersten versuch geklappt

hatte auf der Rennstrecke ~40fps sonst ~25-30fps, wenn ich alleine rumfahre

Cane87
05-04-2007, 23:23
Kann ebenfalls zustimmen. konnte vorher "nur" mit 1440x900 mit 2xAA mit ca.22 fps spielen.

Nach einem Neustart und vorher angepassten einstellungen kann ich jetzt mit
1680x1050 mit 4xAA und 8xAF mit durchschnittlich 35fps zocken :bravo:

Was mir mal aufgefallen ist: in dem "langsamen" Modus sind irgendwie alle Straßen etc. viel dunkler. im "schnellen" Modus ist alles viel heller.

Ich sag nur SEHR SEHR komisch das ganze!!!!!! Hat vielleicht jemand eine Idee worauf das zurückzuführen ist?

Gruß Cane

WitchguardvX
05-04-2007, 23:26
Ich hab das auch so empfunden...
Wenn ich TDU spiele nur nach einem Neustart. Ich hab zwar 2GB RAM, aber ich vermute viele Performance-Fehler treten wegen der hohen RAM und Texturspeicher auslastung auf.

Mein System:

Intel Core2 Duo E6700
4GB Ram DDR2 677Mhz (Win XP-Pro 2GB unterstützt)
GeForce 7950GX2
2x320 WD SATA2 HDD, Raid 0
Creativ X-Fi

Wenn ich vor dem Spielen von TDU noch eine DVD guck oder eine MPEG,AVI oder wer weiss was abspiele. Wenn ich nur in irgend einer Weise den Texturenspeicher oder die RAM etwas kräftiger beanspruche, hab ich in 2 von 10 mal, sogar mit diesem System) Performance-Probleme.