DEV Community

Izanagi
Izanagi

Posted on

Fortnite Chapter settings and Windows: the full optimization stack

Fortnite on Unreal Engine 5 is demanding in ways older versions weren't. Here's the full Windows optimization stack for maximum FPS.

In-game settings that interact with Windows

DirectX 12 vs DirectX 11: DX12 reduces CPU overhead via explicit resource management but requires shader compilation on first run. For competitive play once shaders are compiled, DX12 usually gives better average FPS.

Rendering Mode: Performance mode (DX11) strips most visual features. Use if GPU is the bottleneck. Otherwise DX12 with optimized settings.

Multithreaded Rendering: always enable. Uses all available CPU cores for render work.

Windows-side stack

Process priority (via IFEO):

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\FortniteClient-Win64-Shipping.exe\PerfOptions
CpuPriorityClass = 3
IoPriority = 3
GpuPriority = 8
Enter fullscreen mode Exit fullscreen mode

MPO disabled: critical for Fortnite frame pacing:

HKCU\Software\Microsoft\Windows\DWM
OverlayTestMode = 5
Enter fullscreen mode Exit fullscreen mode

Power plan: Ultimate Performance, frequency locked.

Background process cleanup: Epic Games Launcher, Discord (close overlay), browser tabs with hardware acceleration.

MMCSS: Priority=6, Scheduling Category=High, GPU Priority=8 under Games task.

Network (ping reduction)

Nagle off, NIC interrupt moderation off. Fortnite's ping also benefits from DNS prefetch:

HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
MaxCacheTtl = 3600
Enter fullscreen mode Exit fullscreen mode

Full setup at https://terweb.lt/

Top comments (0)