Horizon Zero Dawn: Best settings.ini for PC Optimization

The primary goal for Horizon Zero Dawn optimization is Shader Cache Persistence and VRAM Capping. The Decima Engine tries to dynamically allocate memory, but on 8GB VRAM cards, it often overflows into System RAM, causing 1% low frame-rate drops. This configuration focuses on disabling the problematic Dynamic Resolution logic and fixing the Field of View (FOV) scaling which affects the engine’s culling efficiency.

File Location

Settings for HZD are typically split between a local .xml and a registry-linked settings.ini. You can find the primary config file here:

C:\Users\[YourUsername]\Documents\Horizon Zero Dawn\Saved Game\settings.ini

(Note: In the 2024/2025 Remastered version, the path may shift to the LocalLow folder or use a settings.json format, but the logic remains identical.)

Technical Configuration (The 2026 Stability Template)

Paste or modify the following lines in your configuration file to optimize the Decima Engine’s pipeline:

# GameEngineer.net - HZD Performance Profile [2026]

[Graphics]
GraphicsInitialised=true
AsyncCompute=1
Streamer_Dedicated_Threshold=4096
Streamer_Defragmentation_Rate=1
HDR=0 # Set to 1 only if using a true 10-bit HDR panel
MotionBlur=0
AmbientOcclusion=2 # High (Ultra is a 15% FPS hit for 2% visual gain)

[Display]
WindowMode=0 # 0: Fullscreen, 1: Borderless
Vsync=0
FrameRateLimit=0 # Set via GPU Driver for better frame pacing
AspectRatio=1.777778 # 16:9
FOV=70 # Balanced for performance and visibility

Parameter Breakdown:

  • AsyncCompute=1: This is the “God-tier” setting for HZD. It allows the GPU to handle shadows and compute shaders in parallel. On NVIDIA RTX and AMD RDNA cards, this is a free 10% performance boost.
  • Streamer_Dedicated_Threshold=4096: If you have an 8GB VRAM card, setting this to 4096 (4GB) ensures the game leaves enough room for the OS and background tasks, preventing the “Memory Full” crash.
  • Streamer_Defragmentation_Rate=1: Forces the engine to clean up unused textures more aggressively. This is vital for long play sessions to prevent VRAM bloat.
  • FOV=70: While a high FOV looks great, it forces the engine to render more objects at once. In Decima, anything above 90 causes a massive increase in draw calls (CPU load).

Strategy for Decima Engine Fluidity

To achieve “Pro-Tier” stability in 2026:

  • The Shader Compilation Fix: If you experience frequent crashes, navigate to the game’s LocalCache folder and delete the ShaderCache.bin. On the next launch, let the game sit at the main menu until the bar hits 100%. Never skip this.
  • DLSS 3.7+ / FSR 3.1: In 2026, Horizon supports Frame Generation. If your base FPS is below 40, do not use Frame Gen; it will cause “ghosting” on Aloy’s hair. Use it only if your baseline is a stable 60 FPS.
  • Anisotropic Filtering (AF): The in-game AF is broken on many driver versions. Set the in-game setting to “Low” and force 16x Anisotropic Filtering through the NVIDIA Control Panel or AMD Software. This results in much sharper ground textures with zero FPS loss.
  • CPU Priority: Use Process Lasso to set HorizonZeroDawn.exe to “High” priority. The game’s streaming thread is extremely sensitive to background Windows updates or Chrome tabs.

Key Performance Parameters

ParameterRecommended ValueImpact
Clouds QualityMediumHigh/Ultra clouds are the #1 FPS killer in HZD.
Model QualityHighUltra adds “micro-geometry” that causes CPU stutters.
ReflectionsMediumDecima’s SSR is expensive; Medium looks 90% as good.
Anti-AliasingTAA / DLSSNecessary to hide the “shimmering” on foliage.

Frequently Asked Questions (FAQ)

Why does my game stutter when entering Meridian?

Meridian is the most asset-heavy area. This is a “CPU-to-Disk” bottleneck. Ensure the game is installed on an NVMe SSD and that your Streamer_Defragmentation_Rate is set to 1.

Should I use DX12 “Ultimate” features?

HZD is a native DX12 title. Ensure Hardware-Accelerated GPU Scheduling (HAGS) is enabled in Windows Settings to allow the engine’s scheduler to work correctly.

Does FOV affect the “Slow Motion” during jumps?

No, that is a gameplay mechanic. However, a high FOV can make the transition back to normal speed feel “stuttery” as the engine re-adjusts the frustum.

What is the best setting for Aloy’s hair?

Set Model Quality to High. The physics for Aloy’s hair is tied to this setting. Setting it to “Low” makes the hair look like plastic and can cause physics glitches.

Conclusion and Expected Results

By manually enabling Async Compute and calibrating the Streamer Threshold in your settings.ini, you are aligning the Decima Engine with modern PC hardware standards. You can expect the elimination of “texture-pop” in forest areas, stable 1% lows even in Meridian, and a much faster startup time after the initial shader pass.

Leave a Comment