In dieser Anleitung zeige ich Ihnen, wie Sie die FPS im Spiel steigern können, Beheben Sie die meisten Ruckler und erzwingen Sie die HDR-Ausgabe, indem Sie den Konfigurationsdateien des Spiels einige Parameter und CVARs hinzufügen.
Startparameter
In den Spieleigenschaften von Payday 3 können Sie einen Startparameter hinzufügen, sodass das Spiel DX12 anstelle von DX11 verwendet.
In einigen Systemen kann dies die FPS um bis zu steigern 50% auf CPU-begrenzten Konfigurationen
Allerdings kann es beim ersten Öffnen des Spiels zu Rucklern bei der Shader-Kompilierung kommen / Das Spielen eines Raubüberfalls lässt jedoch nach, sobald er eine Weile läuft.
Verwenden Sie den folgenden Parameter, um den DX12-Modus zu aktivieren:
-dx12
Unreal Engine CVARs
Um diese Werte zu bearbeiten, Sie müssen die Konfigurationsdateien des Spiels finden, die sich auf befinden:
%LOCALAPPDATA%PAYDAY3SavedConfigWindowsClient
Dort finden Sie mehrere Konfigurationsdateien, aber wir suchen Engine.ini
In dieser Datei können Sie hinzufügen:
[/script/engine.renderersettings]
r.CreateShadersOnLoad=1
niagara.CreateShadersOnLoad=1
und
[Systemeinstellungen] r.TextureStreaming=0
am Ende der Datei, damit das Spiel Shader auf Ladebildschirmen kompiliert, anstatt beim tatsächlichen Spielen, und das Textur-Streaming deaktiviert, sodass alle Texturen in RAM und VRAM geladen werden, anstatt bei Bedarf, Dies kann möglicherweise das Stottern verringern.
Dies wird Benutzern mit einer SSD empfohlen, große Menge RAM, VRAM und eine starke CPU.
HDR Force aktivieren
Es gibt eine versteckte Konfiguration, die die HDR-Ausgabe auf allen Unreal Engines erzwingt 4 Spiele.
Im Fall von PAYDAY 3, HDR-Konfigurationen sind vorhanden, aber noch nicht implementiert, und wir können sie durch Bearbeiten der Datei erzwingen GameUserSettings.ini
Darin müssen wir die folgenden Werte finden:
bUseHDRDisplayOutput=False
HDRDisplayOutputNits=1000
und setzen Sie bUseHDRDisplayOutput= auf True und HDRDisplayOutputNits= auf den gewünschten Wert, überschreiten Sie jedoch nicht das Maximum Ihrer Anzeige.
Zum Beispiel:
bUseHDRDisplayOutput=True
HDRDisplayOutputNits=600