fumasan
Ist öfter hier
- Registriert
- 26 Oktober 2006
- Beiträge
- 928
Hallo,
ich habe mal ein wenig mit den Grafikeinstellungen von Diablo 3 herum gespielt und bin auf ein paar interessante Sachen gestoßen, wie ihr noch ein paar FPS raus holen und das Spielgefühl verbessern könnt.
Ihr solltet euch für die Tips ein Programm besorgen mit denen ihr die Einstellungen eurer Grafikkarte genauer festlegen könnt. Mit den normalen Tools der Grafikkartenhersteller kann man das meist nicht so detailliert. Ich habe eine AMD-Karte und habe das Tool RadeonPro verwendet. Es gibt dafür aber eine ganze Reihe weiterer, wichtig ist nur, dass ihr damit für Diablo 3 die Grafikeinstellungen festlegen und überschreiben könnt.
Mit Strg+R könnt ihr die FPS-Anzeige im Spiel aktivieren.
- Trilineare Filterung ausschalten und durch Anisotropische ersetzen:
Die Trilineare Filterung die in Diablo 3 eingebaut ist frisst seltsamer weise ziemlich viel Performance. Öffnet die "D2Prefs.txt" (unter Windows in Eigenen Dokumente -> Diablo III) und setzt DisableTrilinearFiltering "1" auf 1. Damit schaltet ihr sie ab und ihr habt erst mal nur Bilineare Filterung.
Ist zwar schneller, sieht aber nicht so toll aus.
Schaltet daher lieber die Anisotropische Filterung in eurem Grafiktreiber direkt ein. Öffnet dazu euer Einstellungmenü der Grafikkarte, erstellt ein Profil für Diablo 3 und setzt dann die Anisotropische Filterung auf 2x. Das reicht schon.
Das sieht viel besser aus als die normale Variante und ist sogar schneller (zumindest bei mir).
- Antialiasing (AA) im Spiel ausschalten (und eventl. durch Treiber-AA ersetzen):
Diablo 3 benutzt FXAA. Das ist relativ schnell, sorgt aber gleichzeitig für einen Unschärfeeffekt auf den Chars der nicht so toll aussieht. Wenn ihr AA im Spiel ausschaltet, habt ihr logischerweise die größte Geschwindigkeit, sieht aber auch nicht mehr besonders gut aus. Dafür könnt ihr noch mal so ~10 Fps herausholen.
Wenn ihr AA per Treiber Aktivieren wollt, müsst ihr erst mal das AA freischalten. Hier mal eine kleine Anleitung dafür.
Das Treiber-AA ist meist langsamer als das eingebaute FXAA, sieht aber auch deutlich besser aus. Ob und wie groß der FPS-Verlust ist hängt von eurem System und dem Gebiet in dem ihr euch befindet ab. Daher ist es schwer eine klare Empfehlung zu geben.
- HardwareClass heruntersetzen:
Setzt in der "D2Prefs.txt" den Eintrag HardwareClass herunter, am besten auf 1. Was der Eintrag im Einzelnen macht ist nicht genau klar, es werden aber weniger Hardwarehungrige Animationen und Effekte benutzt. Ein optischer Unterschied ist schwer festzustellen, aber es spielt sich flüssiger und behebt einen Teil der Freezes die viele Leute haben.
- Vsync + Fps Begrenzung im Spiel ausschalten und durch Treiber übernehmen lassen:
Vsync sorgt dafür, dass das Bild nicht durch "Streifen" beim Bildaufbau auseinander gerissen wird. Dabei wird die Framerate des Spiels mit der Aufbaugeschwindigkeit des Bildschirms (z.B. 60 Hz) synchronisiert. An und für sich nicht schlecht, aber allem Anschein nach hat Diablo 3 nur einen Double-Buffer. Sinkt die Framerate nur geringfügig unter die des Bildschirms halbieren sich die realen FPS. Sinkt sie weiter, wird gedrittelt usw. So werden zB aus 60 Fps mal eben 30, obwohl man eigentlich 55 hätte.
Das ganze hat einen deutlichen Input-Lag zur Folge, sprich das Spiel fühlt sich plötzlich sehr träge an.
Per Treiber könnt ihr aber Vsync mit Tripple-Buffer erzwingen. Tripple Buffer ist nach unten hin FPS-konstant, d.h. habt ihr theoretisch 55 Fps, werden auch 55 angezeigt und nicht nur 30.
Tripple Buffering übernimmt auch die Fps Begrenzung, Maximum ist die Bildaufbaurate.
Zusätzlich solltet ihr die FPS trotzdem noch per Treiber limitieren (auf die Bildaufbaurate) fühlt sich seltsamerweise irgendwie "runder" an, mit weniger Mikrolags.
- Prozesspriorität von Diablo 3 auf "Hoch" setzen (Windows):
Öffnet mit Strg+Alt+Entf den Task-Manager und wechselt zum Diablo III.exe Prozess. Mit Rechtsklick könnt ihr die Priorität auf "Hoch" setzen. Sollte Freezes entgegenwirken.
- Diablo 3 vom Echtzeitschutz des Virenscanners ausschließen:
Diablo 3 streamt die ganze Zeit Daten von der Festplatte. Dadurch gibt es so gut wie keine Ladebildschirme, aber wenn was nachgeladen werden muss, ruckelt es bei vielen, gerade am Anfang wenn man ein neues Spiel auf macht.
Fast alle Virenscanner haben heute (glücklicherweise) einen Echtzeitscanner. Problem an dem Ding ist nur, das er die Datenübertragung verlangsamt.
Bei den meisten Virenscanner kann man Ausnahmen hinzufügen, die von der Suche ausgeschlossen werden sollen. Fügt die "Diablo III.exe" (im Diablo 3 Ordner) als Ausnahme hinzu. So habt ihr weniger Lags & Freezes und trotzdem noch den Schutz eures Virenscanners
Das war es erst mal, was ich mir so zusammengebastelt habe. Ich kann nicht garantieren, dass es bei euch alles wirklich hilft, aber bei mir und meinem System hat es enorm geholfen. Das Spiel spielt sich deutlich flüssiger.
Mein System:
Windos 7, 64bit
AMD Athlon X2 5000+
4GB RAM
ATI Radeon HD 4850
ich habe mal ein wenig mit den Grafikeinstellungen von Diablo 3 herum gespielt und bin auf ein paar interessante Sachen gestoßen, wie ihr noch ein paar FPS raus holen und das Spielgefühl verbessern könnt.
Ihr solltet euch für die Tips ein Programm besorgen mit denen ihr die Einstellungen eurer Grafikkarte genauer festlegen könnt. Mit den normalen Tools der Grafikkartenhersteller kann man das meist nicht so detailliert. Ich habe eine AMD-Karte und habe das Tool RadeonPro verwendet. Es gibt dafür aber eine ganze Reihe weiterer, wichtig ist nur, dass ihr damit für Diablo 3 die Grafikeinstellungen festlegen und überschreiben könnt.
Mit Strg+R könnt ihr die FPS-Anzeige im Spiel aktivieren.
- Trilineare Filterung ausschalten und durch Anisotropische ersetzen:
Die Trilineare Filterung die in Diablo 3 eingebaut ist frisst seltsamer weise ziemlich viel Performance. Öffnet die "D2Prefs.txt" (unter Windows in Eigenen Dokumente -> Diablo III) und setzt DisableTrilinearFiltering "1" auf 1. Damit schaltet ihr sie ab und ihr habt erst mal nur Bilineare Filterung.
Ist zwar schneller, sieht aber nicht so toll aus.
Schaltet daher lieber die Anisotropische Filterung in eurem Grafiktreiber direkt ein. Öffnet dazu euer Einstellungmenü der Grafikkarte, erstellt ein Profil für Diablo 3 und setzt dann die Anisotropische Filterung auf 2x. Das reicht schon.
Das sieht viel besser aus als die normale Variante und ist sogar schneller (zumindest bei mir).
- Antialiasing (AA) im Spiel ausschalten (und eventl. durch Treiber-AA ersetzen):
Diablo 3 benutzt FXAA. Das ist relativ schnell, sorgt aber gleichzeitig für einen Unschärfeeffekt auf den Chars der nicht so toll aussieht. Wenn ihr AA im Spiel ausschaltet, habt ihr logischerweise die größte Geschwindigkeit, sieht aber auch nicht mehr besonders gut aus. Dafür könnt ihr noch mal so ~10 Fps herausholen.
Wenn ihr AA per Treiber Aktivieren wollt, müsst ihr erst mal das AA freischalten. Hier mal eine kleine Anleitung dafür.
Das Treiber-AA ist meist langsamer als das eingebaute FXAA, sieht aber auch deutlich besser aus. Ob und wie groß der FPS-Verlust ist hängt von eurem System und dem Gebiet in dem ihr euch befindet ab. Daher ist es schwer eine klare Empfehlung zu geben.
- HardwareClass heruntersetzen:
Setzt in der "D2Prefs.txt" den Eintrag HardwareClass herunter, am besten auf 1. Was der Eintrag im Einzelnen macht ist nicht genau klar, es werden aber weniger Hardwarehungrige Animationen und Effekte benutzt. Ein optischer Unterschied ist schwer festzustellen, aber es spielt sich flüssiger und behebt einen Teil der Freezes die viele Leute haben.
- Vsync + Fps Begrenzung im Spiel ausschalten und durch Treiber übernehmen lassen:
Vsync sorgt dafür, dass das Bild nicht durch "Streifen" beim Bildaufbau auseinander gerissen wird. Dabei wird die Framerate des Spiels mit der Aufbaugeschwindigkeit des Bildschirms (z.B. 60 Hz) synchronisiert. An und für sich nicht schlecht, aber allem Anschein nach hat Diablo 3 nur einen Double-Buffer. Sinkt die Framerate nur geringfügig unter die des Bildschirms halbieren sich die realen FPS. Sinkt sie weiter, wird gedrittelt usw. So werden zB aus 60 Fps mal eben 30, obwohl man eigentlich 55 hätte.
Das ganze hat einen deutlichen Input-Lag zur Folge, sprich das Spiel fühlt sich plötzlich sehr träge an.
Per Treiber könnt ihr aber Vsync mit Tripple-Buffer erzwingen. Tripple Buffer ist nach unten hin FPS-konstant, d.h. habt ihr theoretisch 55 Fps, werden auch 55 angezeigt und nicht nur 30.
Tripple Buffering übernimmt auch die Fps Begrenzung, Maximum ist die Bildaufbaurate.
Zusätzlich solltet ihr die FPS trotzdem noch per Treiber limitieren (auf die Bildaufbaurate) fühlt sich seltsamerweise irgendwie "runder" an, mit weniger Mikrolags.

- Prozesspriorität von Diablo 3 auf "Hoch" setzen (Windows):
Öffnet mit Strg+Alt+Entf den Task-Manager und wechselt zum Diablo III.exe Prozess. Mit Rechtsklick könnt ihr die Priorität auf "Hoch" setzen. Sollte Freezes entgegenwirken.
- Diablo 3 vom Echtzeitschutz des Virenscanners ausschließen:
Diablo 3 streamt die ganze Zeit Daten von der Festplatte. Dadurch gibt es so gut wie keine Ladebildschirme, aber wenn was nachgeladen werden muss, ruckelt es bei vielen, gerade am Anfang wenn man ein neues Spiel auf macht.
Fast alle Virenscanner haben heute (glücklicherweise) einen Echtzeitscanner. Problem an dem Ding ist nur, das er die Datenübertragung verlangsamt.
Bei den meisten Virenscanner kann man Ausnahmen hinzufügen, die von der Suche ausgeschlossen werden sollen. Fügt die "Diablo III.exe" (im Diablo 3 Ordner) als Ausnahme hinzu. So habt ihr weniger Lags & Freezes und trotzdem noch den Schutz eures Virenscanners

Das war es erst mal, was ich mir so zusammengebastelt habe. Ich kann nicht garantieren, dass es bei euch alles wirklich hilft, aber bei mir und meinem System hat es enorm geholfen. Das Spiel spielt sich deutlich flüssiger.
Mein System:
Windos 7, 64bit
AMD Athlon X2 5000+
4GB RAM
ATI Radeon HD 4850
Zuletzt bearbeitet: