Leitfaden zur Verwendung von DX12 für höhere Frameraten
Anleitung
- Spiel in DX11 starten.
- Gehen Sie zur Registerkarte „Spiel“ und klicken Sie dann unten auf Ihrem Bildschirm auf „Gespeicherte Benutzerdaten löschen“. Das Spiel wird automatisch geschlossen.
- Klicken Sie in Ihrer Spielbibliothek mit der rechten Maustaste auf Eigenschaften von Squad.
- Gehen Sie zu den Startparametern und fügen Sie „-dx12“ hinzu.
- Spiel starten.
Manchmal funktioniert nur die Verwendung der Grafikvoreinstellungen im Spiel und ein Neustart des Spiels wendet sie an. Wenn Sie dies tun, bevor Sie sich in einem Spiel befinden (Hauptmenü), stürzt dies manchmal auf dem Desktop ab. Vermeiden Sie es einfach, sie zu sehr zu optimieren. Ich habe es stabil bekommen, indem ich einfach in DX11 war, ein Preset setze, Benutzerdaten lösche und dann in dx12 starte, zuerst einem Match beitrete, dann ein Grafik-Preset auswähle, das Spiel schließe und neu starte. Vermeidet Grafikfehler und hält das Spiel stabil. Aber das kann leider von Person zu Person unterschiedlich sein. Keine Stabilitätsgarantie. Die Matches selbst sind jedoch stabil und ich bin noch nicht abgestürzt.
Zumindest funktioniert das bei mir auf meinem RYZEN 5800X und RTX3080. Ich hatte 55 bis 72 CPU-Engpässe mit harter Eingangslatenz in dx11 in Fallujah, mit dx12 kann ich jetzt 80 bis 100 aushalten, was auf meinem 144-Hz-Monitor so viel besser ist. Sie können die -dx12-Befehlszeile in Hell let loose, insurgency sandstorm und anderen UE4 4.26+-Titeln ausführen und es hilft sogar High-End-Systemen bei der Erhöhung von CPU/Speicher, was auch immer für Drawcall-Blah-Blah-Probleme ist. Der Nebeneffekt ist jedoch, Shader-Kompilierung und Frametime-Spitzen, Stottern könnte härter und etwas häufiger sein.
Insurgency, HLL usw. sind jedoch auf dx12 felsenfest und stürzen für mich nicht ab, nur Squad ist instabil, wenn Sie zu viel mit den Grafikeinstellungen herumspielen.