Forza Horizon 6 Stuttering Fix: Smooth Frame Times on PC
Published
On this page
Forza Horizon 6 stuttering on PC almost always comes from one of four things: shaders still compiling after a game or driver update, a CPU that runs out of headroom at uncapped frame rates, textures larger than your VRAM, or V-Sync fighting with frame generation. The game itself is well optimized — reviewers measured smooth frame times on good hardware — so fix those four in order: let the shader compile finish, cap your frame rate, size Textures to your VRAM, and move V-Sync out of the game.

Match your stutter to the fix
| Symptom | Most likely cause | Fix |
|---|---|---|
| Hitching in the first session after an update | Shaders compiling | Let shaders finish |
| Long load on every launch (AMD) | No precompiled shaders | Advanced Shader Delivery |
| Micro-stutter at high FPS, CPU near 100% | CPU-bound on 4–6 cores | Cap your frame rate |
| Hitches when driving fast through dense areas | VRAM full, asset streaming | Size textures to VRAM |
| Frame-time spikes with frame generation on | In-game V-Sync + frame gen | Frame generation setup |
| Stutter on a GTX 10-series card | Below minimum spec | Check the minimum GPU |
Let the shader compile finish
Forza Horizon 6 compiles shaders when it starts. Microsoft measured almost 1.5 minutes on a Radeon RX 7600 with a Ryzen 7 5800. The game recompiles after a game update or a GPU driver update, and driving before it finishes causes hitching.
- Wait at the launch screen until the compile completes after every update.
- Install the game on an NVMe SSD so asset streaming keeps pace at speed.
- If hitching persists across sessions, the shader cache may be stale — clear the DirectX shader cache and let the game compile again.
AMD: use Advanced Shader Delivery
Advanced Shader Delivery (ASD) downloads shaders precompiled for your GPU and driver instead of compiling them locally. Microsoft measured Forza Horizon 6 loading in about 4 seconds with ASD instead of nearly 1.5 minutes.
At launch, ASD for Forza Horizon 6 needed:
| Requirement | Value |
|---|---|
| Storefront | Xbox PC app (Microsoft Store / PC Game Pass), not Steam |
| GPU | AMD RDNA 1, 2, 3, 3.5 or 4 |
| Driver | AMD Software: Adrenalin Edition 26.6.1 or newer |
| Windows | Windows 11 24H2 or newer |
When it works, the launch window shows “Precompiled shaders installed”. Keep the Gaming Services app updated through the Microsoft Store — if the Xbox app itself misbehaves, see the Gaming Services repair guide. Steam copies still compile locally.
Cap your frame rate
Forza Horizon 6 can use up to 10 CPU cores/threads. DSOGaming’s testing found a simulated quad-core CPU produced major stutters at uncapped frame rates but a smooth experience with a 60 FPS cap. On a 4–6 core CPU, uncapped FPS spends the CPU’s headroom and the frame-time graph turns spiky.
- Cap to a frame rate your PC holds in the busiest areas, not on an open road. Use the in-game limit or RivaTuner — see the RTSS guide.
- With a G-Sync or FreeSync monitor, cap a few FPS under the refresh rate so VRR stays engaged.
- Check CPU vs GPU load with an FPS overlay: GPU under ~90% with stutter means you are CPU-bound, and a cap is the fix.
Size textures and geometry to your VRAM
Forza Horizon 6 streams the world as you drive, and dense areas load far more assets than open roads. When textures overflow VRAM, the game swaps over the PCIe bus and you feel it as hitches at speed.
- Lower Textures one step on 8 GB cards before touching anything else.
- Environment Geometry and Car Level of Detail add streaming load; drop them a step if hitching tracks with fast driving.
- Ray-traced global illumination (RTGI) and ray-traced reflections are the heaviest options. Reviewers measured a moderate drop in average FPS with ray tracing on top of the Extreme preset — turn RT off first if you need headroom.
Set up frame generation without V-Sync spikes
Forza Horizon 6 supports DLSS 4.5 upscaling, DLAA, Reflex and Multi Frame Generation up to 4x on NVIDIA, plus FSR 3.1 and XeSS upscaling. At launch it did not support FSR or XeSS frame generation, so Radeon and Arc owners get upscaling only.
| GPU | Upscaling | Frame generation |
|---|---|---|
| NVIDIA RTX | DLSS 4.5, DLAA | DLSS Frame Generation / Multi Frame Generation (up to 4x) |
| AMD Radeon | FSR 3.1 | Not supported at launch |
| Intel Arc | XeSS | Not supported at launch |
Players report frame-time spikes when the in-game V-Sync runs alongside frame generation. With frame generation on, turn in-game V-Sync off, enable Reflex, and handle sync in the driver with G-Sync — our G-Sync, V-Sync and Reflex setup guide has the exact order. Frame generation smooths motion but adds latency; read frame generation and input lag before using 4x in races where timing matters.
Check your GPU is supported
Official minimum and recommended GPUs:
| Tier | NVIDIA | AMD | Intel |
|---|---|---|---|
| Minimum | GTX 1650 | RX 6500 XT | Arc A380 |
| Recommended (1440p) | RTX 3060 Ti | RX 6700 XT | Arc A580 |
GTX 10-series (Pascal) cards are below the minimum. Stutter on those cards is a hardware limit, not something a setting fixes.
Windows-side fixes
- Update the GPU driver, then let shaders recompile (see above).
- Turn on Hardware-Accelerated GPU Scheduling, which DLSS Frame Generation requires — see HAGS on or off.
- Use a high-performance power plan and enable XMP or EXPO — memory running at default JEDEC speed hurts a CPU-bound open-world game.
- Close overlays you don’t need. Each one hooks the render path.
- For more consistent frame delivery from Windows itself, see the timer resolution guide.
Summary
Forza Horizon 6 is one of 2026’s better PC ports, so stutter usually has a specific cause. Let the shader compile finish after every update (or use Advanced Shader Delivery on AMD through the Xbox app), cap your frame rate on 4–6 core CPUs, keep Textures inside your VRAM, and run frame generation with in-game V-Sync off.
Related guides
Frequently asked questions
Why does Forza Horizon 6 stutter on PC?
Forza Horizon 6 stutters on PC for four main reasons: shaders still compiling after a game or driver update, a CPU that runs out of headroom at uncapped frame rates, texture settings larger than your VRAM, and V-Sync or frame-rate limits fighting with frame generation. The game is well optimized overall, so stutter usually points to one of these rather than to the game itself.
How long does Forza Horizon 6 take to compile shaders?
Forza Horizon 6 compiles shaders when it starts. Microsoft measured almost 1.5 minutes on a Radeon RX 7600 with a Ryzen 7 5800, and about 4 seconds with Advanced Shader Delivery, which downloads precompiled shaders. Let the compile finish after every game or driver update before you drive, or you will see hitching in the first session.
What is Advanced Shader Delivery in Forza Horizon 6?
Advanced Shader Delivery is a Microsoft DirectX feature that downloads shaders precompiled for your GPU and driver instead of compiling them on your PC. For Forza Horizon 6 it launched through the Xbox PC app for AMD RDNA graphics cards on Windows 11 24H2 or newer with Adrenalin 26.6.1 or newer. When it works, the launch window shows Precompiled shaders installed.
Does Forza Horizon 6 support FSR frame generation?
Forza Horizon 6 supports DLSS 4.5 upscaling, DLAA, Reflex and Multi Frame Generation up to 4x on NVIDIA GPUs, and FSR 3.1 and XeSS upscaling on AMD and Intel GPUs. At launch it did not support FSR Frame Generation or XeSS Frame Generation, so Radeon and Arc owners are limited to upscaling.
What are the minimum GPU requirements for Forza Horizon 6?
The official minimum GPUs for Forza Horizon 6 are the GeForce GTX 1650, Radeon RX 6500 XT and Intel Arc A380, and the 1440p recommended GPUs are the RTX 3060 Ti, RX 6700 XT and Arc A580. GTX 10-series (Pascal) cards are below the minimum, so stutter and crashes on those cards are not fixable with settings alone.