
Subnautica 2 sold 2 million copies in 12 hours and immediately topped the Steam charts. It also shipped with Early Access optimization that ranges from acceptable to slideshow, depending on your hardware. Players on RTX 4060 systems report 45 fps average at 1440p High, while identical CPUs with an RTX 4070 hit 82 fps with the same preset.
The culprit is water rendering, draw distance, and LOD scaling that doesn't respect VRAM budgets. This guide walks through the exact settings that move the needle, GPU-by-GPU, plus CPU bottleneck diagnosis for open-world survival games. If you want hardware-specific settings without the trial-and-error, run a free playbook for your exact GPU and get a config file in 90 seconds.
Diagnose Your Bottleneck First
Subnautica 2 is CPU-heavy during base scanning and creature AI calculations, but GPU-bound when you're swimming through kelp forests at render distance 10. Open MSI Afterburner or the Xbox Game Bar performance overlay. If your GPU sits at 98–99% utilization and CPU cores hover at 40–60%, you're GPU-limited. Drop graphics settings. If one or two CPU threads spike to 90%+ and GPU usage floats at 70%, you're CPU-bound. Lower draw distance and disable fauna density sliders.
Most RTX 3060 and RX 6600 XT users hit GPU limits first. Ryzen 5 5600 and i5-12400F owners often CPU-bottleneck in dense biome transitions. The game's Early Access build doesn't multithread creature pathfinding well, so even 8-core CPUs see uneven core loads.
Quick Bottleneck Test
Water Quality and Reflection Settings
Water Quality is the single heaviest hitter. Ultra renders real-time caustics and sub-surface light scattering at full resolution. On an RTX 4070, Ultra water drops avg FPS from 112 to 78 at 1440p. High water (which uses half-res SSR for reflections) delivers 104 fps with minimal visual downgrade. Medium water disables caustics entirely and nets 118 fps, but the ocean looks flat.
If you have 8 GB VRAM or less (RTX 4060, RX 7600), lock water to Medium. The caustics eat 1.8 GB of your budget and cause texture streaming stutter when you enter new chunks. For 12 GB cards, High is the sweet spot. Ultra is marketing bait unless you're screenshotting for Reddit.
Reflection Resolution Trick
Draw Distance and LOD Bias
Draw Distance controls how far the game renders terrain chunks and flora. The slider goes from 5 to 15. Each tick above 10 costs approximately 8 fps on mid-range GPUs. Default is 12, which is overkill for gameplay. You spot leviathans at distance 8 just fine. Set it to 9 for open-water exploration, 7 if you're in tight cave systems most of the session.
LOD Bias determines when models swap from high-poly to low-poly as they move away from the camera. Positive bias (higher number) keeps detail longer but murders frame time. Negative bias (-0.5 or -1.0) swaps models earlier. In testing, LOD -0.75 saved 11 fps on an RX 7700 XT at 1440p with zero noticeable pop-in while swimming. You only see the lower-poly models if you stop and stare at distant coral.
- Open Settings > Graphics > Advanced
- Set Draw Distance to 8 or 9 (down from default 12)
- Set LOD Bias to -0.75 (slider starts at 0)
- Restart the game to flush the asset cache
- Check FPS improvement in the starting biome before committing
Fauna Density and Shadow Cascades
Fauna Density spawns fish schools and predators. High density looks lively but spawns 40% more creatures, each with AI tick overhead. If you're CPU-bottlenecked (see section one), drop this to Medium. You still see enough peepers and stalkers for immersion. Low density feels empty. Ultra is for 12-core CPUs only.
Shadow Cascades determine shadow draw distance. Four cascades render shadows out to your full draw distance. Two cascades cut shadows off at mid-range and save 9 fps on average. Shadows underwater are diffuse anyway due to light scattering. Set it to Two Cascades unless you're streaming and need maximum visual fidelity for viewers.
Shadow Distance Bug
Texture Streaming and VRAM Budget
Subnautica 2 uses Unreal Engine 5's Nanite and virtual texturing. Texture Quality Ultra loads 4K base textures and reserves 3.2 GB VRAM. High uses 2K textures at 2.1 GB. Medium drops to 1K at 1.4 GB. If your GPU has 8 GB total VRAM, Medium is mandatory at 1440p or you'll stutter every time you enter a new biome chunk.
Test: load into your main save, then swim rapidly from Safe Shallows to Kelp Forest to Grassy Plateaus. If you see half-second freezes as textures pop in, your VRAM is maxed. Drop Texture Quality one notch and retest. On 10 GB cards (RTX 3080, 4070), High textures work cleanly. On 12 GB+ cards, Ultra is safe unless you're running 4K.
VRAM Usage Monitoring
Anti-Aliasing and Upscaling
Subnautica 2 ships with TAA, FSR 3, and DLSS 3 options. TAA at native resolution costs 8–10 fps but delivers clean edges on coral and seaweed. FSR 3 Quality mode renders at 67% internal resolution and reconstructs to your display res. On an RX 7800 XT at 1440p, FSR Quality boosted FPS from 88 to 121 with acceptable shimmer on thin objects.
DLSS Quality performs similarly but with better motion stability. RTX 4060 users see 58 native fps jump to 84 with DLSS Quality. If you have an RTX 40-series card, DLSS is the move. AMD users on RX 7000 should use FSR 3. Older cards (RTX 3060, RX 6600 XT) benefit more from FSR 2 Balanced mode for the extra headroom.
Frame Generation (DLSS 3 or FSR 3 FG) adds interpolated frames. On an RTX 4070, it pushed 104 fps to 168 fps at 1440p High. Latency increased 8 ms, which is noticeable if you're fighting leviathans but negligible during base building. Enable it if you want triple-digit FPS for recording or if your display is 144 Hz.
Config File Tweaks for Advanced Users
Power users can edit GameUserSettings.ini in %LocalAppData%\Subnautica2\Saved\Config\Windows. Add 'sg.FoliageQuality=1' to reduce underwater plant density without touching the in-game slider. Set 'r.Streaming.PoolSize=2048' (default 3000) if you're on 8 GB VRAM to reduce texture streaming overhead. Backup the file before editing. Invalid values will crash the game on launch.
If manual config edits sound tedious, our playbook generator outputs a ready-to-paste config block tailored to your GPU and target FPS. You get the file, paste it, launch the game. No guessing on values.
Subnautica 2 will receive multiple optimization patches through Early Access. Unknown Worlds has a track record of performance fixes (Subnautica 1 gained 20% FPS between EA launch and 1.0). If you want settings that auto-update when patches change the performance profile, check out Patch Watch — we regenerate your playbook every time the game updates.