The primary “Odyssey Fix” involves adjusting the Terrain and PlanetQuality overrides. By default, the game attempts to render high-resolution terrain geometry far beyond the player’s immediate vicinity. We focus on tightening the LOD (Level of Detail) transitions so your CPU isn’t overwhelmed by distant rocks while you’re trying to defend a settlement.
File Path
The master configuration file is located within the game’s installation directory, but user-specific overrides should be handled in the AppData folder to survive game updates.
%LOCALAPPDATA%\Frontier Developments\Elite Dangerous\Options\Graphics\GraphicsConfigurationOverride.xml
Technical Note: If the Override file is empty, you can paste the block below into it. This is safer than editing the main file in the Steam folder, as the game will prioritize these overrides.
Optimized “Planetary Explorer” Configuration Block
Search for (or add) these specific tags. This configuration targets Shadow Maps and Volumetrics, which are the two most expensive systems in Odyssey’s on-foot environment.
| Parameter | Recommended Value | Technical Purpose |
ShadowQuality | 1 (Medium) | Reduces the resolution of dynamic shadows; critical for 60+ FPS in stations. |
Volumetrics | 0 (Off/Low) | Removes the “haze” effect in hangars that destroys frame-times. |
PlanetQuality | 2 (High) | Maintains high-res terrain near the player while aggressive culling occurs at distance. |
TerrainWorkload | 40 | Limits the number of terrain “cells” processed per frame to prevent stuttering. |
GalaxyBackground | 2048 | Higher res for the skybox; low performance cost but high visual payoff. |
<?xml version="1.0" encoding="UTF-8" ?>
<GraphicsConfigurationOverride>
<Planets>
<Ultra>
<LocalGridResolution>512</LocalGridResolution>
<TextureSize>2048</TextureSize>
<Workload>40</Workload>
</Ultra>
</Planets>
<Shadows>
<Ultra>
<SliceSize>2048</SliceSize>
<CascadeCount>3</CascadeCount>
</Ultra>
</Shadows>
<Volumetrics>
<Low>
<DownsamplingMode>1</DownsamplingMode>
</Low>
</Volumetrics>
</GraphicsConfigurationOverride>
HowTo: Engineering the Ultimate Odyssey Performance
Follow these GameEngineer.net steps to stabilize your 2026 Commander experience:
- The “FSR” Trap: In the in-game settings, AMD FSR 1.0 is often enabled by default. This makes the game look extremely blurry. If you have an NVIDIA RTX card or modern AMD card, set Upscaling to Normal (Native) and use the driver-level NIS or RSR instead for better clarity.
- Terrain Checkerboard Fix: If you see “squares” loading on planet surfaces, increase
TerrainWorkloadin the XML to60, but only if you have a CPU with more than 8 cores. This allows the engine to thread the planetary generation more aggressively. - Shadow Cascades: In the XML, setting
CascadeCountto3(instead of 4 or 5) reduces the number of times the engine recalculates shadows as you move. This is the single biggest “FPS Savior” when walking through busy civilian outposts. - Shader Warmup: Every time you update your GPU driver, delete the contents of
%LOCALAPPDATA%\Frontier Developments\Elite Dangerous\Options\Graphics\ShaderPortability\. This forces a clean recompile, preventing the “stuttering” that occurs during your first jump into a new system. - Disable “Depth of Field”: Set this to Off in the Graphics menu. In Odyssey’s on-foot mode, the DoF effect is constantly shifting focus based on where your crosshair is, which can lead to “Simulation Lag” during combat.
Technical Explanation: Terrain Workload and Draw Calls
Elite Dangerous uses a procedural engine to generate planet surfaces. The Workload parameter determines how many GPU compute tasks are queued per frame to generate terrain geometry. If this value is too high, the GPU spends all its time calculating “dirt” and doesn’t have enough headroom for the “action” (rendering ships and NPCs).
By setting Workload to 40 and LocalGridResolution to 512, we create a more efficient Draw Call pipeline. The engine generates the highly detailed mesh only in your immediate $50\text{m}$ radius. As you move, the “checkerboard” updates are small enough to be processed in the background without causing the main render thread to wait, resulting in a smooth, high-speed exploration experience even on complex atmospheric worlds.