Fix: Subnautica 2 Crashing, Fatal Errors, Not Loading, Freezing, or Black Screen on PC
Subnautica 2 can crash before the main menu, freeze after loading a save, or sit on a black screen while Steam still looks normal. Those are different failure points, and treating them all like one reinstall problem usually wastes time.

- A crash before the menu is usually tied to the launch environment: DirectX 12 support, the Windows build, GPU selection, or the graphics driver.
- A crash after the menu is more likely to involve damaged files, overlays, heavy graphics settings, or local config data.
- Fatal errors that mention Oodle or ShaderCodeArchive should be handled separately because they can point to CPU instability on some systems.
1. Confirm the System Meets the DX12 and Windows Requirements
A pre-menu crash or DirectX 12 is not supported message should be checked against the real requirements before changing files or reinstalling the game. Subnautica 2 requires a modern DX12-capable GPU, and Unknown Worlds also calls out Windows 10 Version 22H2 Build 19045 plus current GPU drivers for Windows 10 players.
- Let Steam finish any pending Subnautica 2 update before testing again.
- Compare your PC against the current minimum requirements: Windows 10/11, Core i5-8400 or Ryzen 5 2600, 12 GB RAM, GTX 1660 6 GB or RX 5500 XT 6 GB, DirectX 12, and 50 GB free space.

If the PC is below the real GPU, RAM, or DX12 floor, later crash fixes will not hold. - If you are on Windows 10, press Windows + R, type winver, and confirm you are on Version 22H2, Build 19045 or later.

Windows 10 needs both the current build and current GPU drivers for Subnautica 2’s DX12 launch path. - Press Windows + R, type dxdiag, and confirm DirectX 12 is present.

If the PC fails the requirement check, fix that first. If the hardware should run the game, force Windows to use the correct GPU next.
2. Force the Game to Use the Dedicated GPU and Update the Driver Stack
On laptops and hybrid systems, Windows can try to start Subnautica 2 on integrated graphics even when a dedicated NVIDIA or Radeon GPU is installed. Unknown Worlds lists this as a DX12 launch issue, so do not rely on Windows choosing correctly by itself.
- In Steam, right-click Subnautica 2 and choose Manage > Browse local files.

Target the actual Subnautica2.exe file, not just a Steam shortcut. - Open Windows Settings > System > Display > Graphics.
- Add Subnautica2.exe if it is not already listed, then open its options and set Graphics preference to High performance.

This prevents Windows from launching the game on integrated graphics when the dedicated GPU is required. - Update your graphics driver through GeForce Experience, AMD Adrenalin, or your Intel driver utility, then install pending Windows Update items.

Driver and Windows mismatches can break the DX12 startup path even when the GPU itself is capable. - Fully close Steam, reopen it, and launch the game again.
If the game now reaches the menu, the crash was tied to GPU selection or the driver environment. If it still crashes or black screens, repair the Steam install before making deeper changes.
3. Repair the Steam Install and Remove Overlay or Security Interference
A damaged file, bad Steam cache, overlay hook, or security block can produce the same kind of startup crash as a driver problem. Unknown Worlds’ own launch guidance still includes file verification, cache cleanup, and disabling overlays for this reason.
- In Steam, open Properties > Installed Files for Subnautica 2 and click Verify integrity of game files.

Verification replaces missing or damaged files without forcing a full reinstall. - Open Steam > Settings > Downloads, click Clear Download Cache, then sign back in.

A stale Steam cache can keep launch problems around after the game files themselves verify cleanly. - Close Discord Overlay, MSI Afterburner, RivaTuner, RGB tools, hardware monitors, and similar background apps before testing.

Overlay and monitoring tools can interfere with first-run graphics initialization or produce black-screen launches. - Add the Subnautica 2 install folder to your antivirus or Windows Security exclusions if files are being blocked or quarantined.
- If the game still refuses to start, right-click Subnautica2.exe, open Properties > Compatibility, and test Run this program as an administrator.

If the crash changes or disappears after this pass, the install or launch environment was the cause. If you are using a Radeon RX 9000 series card, check the current AMD driver fix next.
4. On Radeon RX 9000 Series, Install AMD Adrenalin 26.6.1 or Newer
The older launch-week advice for affected AMD systems was to roll back to Adrenalin 26.3.1. That is no longer the best current instruction. Unknown Worlds updated its AMD crash article on June 3, 2026 to recommend the latest AMD driver, and AMD’s Adrenalin 26.6.1 release notes list the Subnautica 2 RX 9000 crash as fixed.
- Check whether your GPU is part of the Radeon RX 9000 series.
- Open AMD Adrenalin Software and install Adrenalin 26.6.1 or any newer driver available for your card.
- If the driver install behaves strangely after multiple upgrades or rollbacks, use AMD Cleanup Utility, then reinstall the newest supported driver cleanly.
- Restart the PC after the driver install finishes.
- Launch Subnautica 2 again before changing graphics settings or reinstalling the game.
If the crash was the known RX 9000 driver issue, updating to 26.6.1 or newer should be the cleanest fix. If the game reaches the menu but crashes later, move to in-game settings and config.
5. Lower Graphics Settings and Reset the Local Config After In-Game Crashes
Once Subnautica 2 reaches the menu, the problem is less likely to be the raw DX12 launch check. Freezes, black screens, and crash-to-desktop behavior after loading can come from heavy graphics settings, saved DLSS or frame-generation options, or a damaged local config folder.
- If the game reaches the menu, lower the graphics preset one step and test again.

After the menu loads, stability under the current graphics load becomes more important than the basic launch check. - Turn off Frame Generation and test again if the crash began after changing upscaling or DLSS settings.

Hotfix 3 addressed DLSS crash issues, but disabling frame generation is still a useful test when black screens began after graphics changes. - If the issue started after a graphics change, close the game and open
%LOCALAPPDATA%\Subnautica2\Saved\Config\. - Rename the Windows folder to Windows-old so the game rebuilds fresh settings.

Renaming the config folder resets local graphics settings without touching your SaveGames folder. - If you want a narrower change, open GameUserSettings.ini and change UpscalingFrameGeneration=1 to UpscalingFrameGeneration=0.
- Do not delete
%LOCALAPPDATA%\Subnautica2\Saved\SaveGamesunless you intentionally want to remove local saves.
If the game becomes stable after lowering settings or rebuilding config, the crash was tied to saved graphics state. If the fatal error mentions Oodle or ShaderCodeArchive, treat that as a separate CPU stability issue.
6. Handle Oodle or ShaderCodeArchive Fatal Errors as a CPU Stability Case
Some fatal errors mention Oodle, ShaderCodeArchive, or DecompressShaderWithOodle. On systems with 13th or 14th Gen Intel desktop CPUs, that error can expose a known CPU instability problem seen in Unreal Engine games, not just a broken Subnautica 2 install.
- If the crash text mentions Oodle, ShaderCodeArchive, DecompressShaderWithOodle, or says the CPU may be unstable, check whether the PC uses a 13th or 14th Gen Intel desktop CPU.
- Update the motherboard BIOS to the newest vendor release that includes Intel’s current stability microcode.
- Load Intel Default Settings or the motherboard vendor’s Intel-recommended profile in BIOS.
- Temporarily remove CPU overclocks, aggressive undervolts, and custom power tuning while testing the game.
- Launch Subnautica 2 again after the BIOS and settings pass.
If the Oodle fatal error disappears after stabilizing the CPU settings, the game was surfacing a broader hardware-stability issue. If crashes continue after every section above, reinstall once and send support the exact crash details.
7. Reinstall Once, Then Send Support the Right Details
A reinstall is useful only after the requirement, GPU, driver, Steam, AMD, and config checks are already clean. Otherwise, you usually reinstall the same crash condition.
- Uninstall Subnautica 2 from Steam.
- Reinstall the current build and test it before adding launch options, overlays, mods, or custom graphics settings.
- If the crash remains, submit a support ticket with your Windows build, GPU model, driver version, CPU model, BIOS version, and the exact crash text.
- Also mention whether the crash happens before the menu, after loading a save, or only after changing graphics settings.
The fastest way through Subnautica 2 PC crashes is to stop treating every crash as the same failure. A pre-menu crash usually needs the DX12, GPU, and driver path first; a post-menu freeze needs files, overlays, settings, and config; and an Oodle fatal error deserves a CPU-stability check instead of another reinstall.





