Oakmont GamingGuides

Fortnite stutter the causes and the fixes that work

Most Fortnite stutter has one of three sources: shaders compiling after an update, a PC that runs out of video memory, or something outside the game taking the CPU. They look the same in a match and need different fixes.

/ 4 min read

OakmontGamer tells shader compile stutter apart from the rest in a Fortnite session and writes the settings that matter into the game's config. See what the app does

First month price€14.99€29.99

Get it fromMicrosoft Store

Shaders: why the first matches stutter

A shader is a small program the graphics card runs to draw a surface. On DirectX 12 Fortnite builds them for your card and driver, and keeps the result in a cache. The first time a shader is needed it has to be compiled, and that frame comes out late.

So stutter after a game update or a new graphics driver is expected, and it fades over a match or two as the cache fills. That is not a fault. Clearing the cache by habit brings it back.

The same goes for a driver update: a new graphics driver starts with an empty cache for its own shaders. If you update drivers the evening before a tournament, play a couple of warm-up matches first.

Epic describes one real fault, though: a client that keeps compiling the same shaders over and over, so the stutter never fades. That case is what clearing the cache is for.

Step 1: clear the DirectX shader cache, once

Only when the stutter comes back every match. Close Fortnite, then delete the contents of the folder for your card. Epic names these:

  • NVIDIA: %LOCALAPPDATA%\NVIDIA\DXCache and %LOCALAPPDATA%\NVIDIA\PerDriverVersion\DXCache
  • AMD: %LOCALAPPDATA%\AMD\DxCache

Expect the first match afterwards to stutter while shaders compile again. If the second and third are smooth, that was it.

On NVIDIA, also check Shader Cache Size in the NVIDIA Control Panel or the NVIDIA App. NVIDIA warns that a limit set too small throws shaders away and causes stutter. Leave it on the driver default.

Step 2: pick the rendering mode

Fortnite has two modes left under Settings, Video, Rendering Mode: DirectX 12 and Performance. DirectX 11 was removed in version 40.10.

  • DirectX 12 gives the full picture and is where shader compiling happens.
  • Performance also runs on DirectX 12, but turns off most rendering features to use less memory and less CPU and GPU time. On an older or low-memory PC it is the smoother choice.

For Performance mode Epic suggests unticking Use High Resolution Textures in the launcher's options for Fortnite. It saves over 14 GB of disk space and keeps less in memory.

Step 3: the settings Epic recommends

  • Window Mode: Fullscreen.
  • Vsync off. It adds input lag.
  • Frame Rate Limit: unlimited, or your refresh rate if you see tearing.
  • NVIDIA Reflex Low Latency: On, or On + Boost.
  • View Distance, Textures and Meshes are the next levers when the frame rate is short.

Epic's low FPS article also lists NVIDIA Control Panel settings: Low Latency Mode Ultra, Power management mode Prefer maximum performance and Shader Cache on.

Step 4: memory and the disk

Fortnite streams a large map. When video memory fills up, textures go to system RAM and every fetch from there is a hitch. When system RAM fills up, Windows reaches for the page file. Epic notes that an SSD reduces hitches overall.

A browser left open on a second screen holds video memory too. Close it, or let OakmontGamer's VRAM guard deal with it, described below.

To check, play a match with the in-game frame counter on, Show FPS under the video settings, and note where it drops. Drops mostly when you land or move into a new area point at memory and the disk; drops in build fights mean the GPU or CPU is at its limit.

If it is not Fortnite

A driver that holds the CPU, a program busy in the background or a GPU running hot cause the same hitches in Fortnite as anywhere else. The checklist for finding a stutter's cause works for every game, and so does the one for FPS drops every few seconds.

What OakmontGamer does for Fortnite

Fortnite has its own in-game preset in the app and its own check after a session.

  • When most stutters of a session came right after loading, Diagnosis names it: Shaders compiling. The advice is to play a match or two first, and only if it comes back every match, to clear the DirectX shader cache from Computer, System tweaks, in expert mode.
  • The In-game settings section writes VSync off, a frame cap just under your refresh rate (138 on a 144 Hz monitor) and low shadows, effects and post-processing into GameUserSettings.ini, with a backup.
  • When video memory is over 95% full, the VRAM guard freezes browsers that hold video memory until it has been under 85% for a minute. The browser on screen and Discord are never touched.
  • Easy Anti-Cheat and the rest of the game's own processes are left alone.
Settings for CS2 with the In-game settings section open: VSync off, low latency mode and low shadows ticked, with Apply and Restore previous; the Profile and Steam launch options sections sit above and below it.
A game's Settings page with its in-game preset, on demo data

Every change the app makes for a session is undone when the game closes. The in-game preset is a file change you can put back from its backup.

What the app does per game
  • FPS drops every few seconds

    A hitch every few seconds, like clockwork? A steady rhythm points at a program, a device or a driver, not at the game. How to find which one.

  • 1% low FPS

    1% low FPS is the speed of your slowest frames and shows stutter that average FPS hides. What the numbers mean and how to measure them with OakmontGamer.

  • Windows settings for gaming

    Power plan, timer resolution, Game DVR, HAGS, MPO, fullscreen optimizations: what each Windows setting does for games and how to test it on your PC.

All guides

Launch price

€14.99 instead of €29.99 for the first month after launch.

First month price€14.99€29.99

Get it fromMicrosoft Store
  • One-time purchase, no subscription
  • Bought here, with an Oakmont account
  • Every change undone when the game closes

What it needs

  • Windows 10 (version 2004 or newer) or Windows 11, 64-bit
  • Admin rights, asked for when it starts
  • 100 MB of disk space

Everything OakmontGamer does