If Subnautica 2 crashes around launch or DX12, identify which kind of crash it is first.
Do not throw every fix at the game at once. Separate three cases: the game never launches, the game launches but crashes when rendering starts, or the game becomes unstable after a driver or settings change. Once you know which one you have, the fix path gets much shorter.
Case 1: it does not launch
Focus on basic launch hygiene first: restart the client, verify the install, check for a stuck update, and remove extra variables. This is not the time to rebuild your whole graphics setup. You are trying to prove that the executable can start cleanly at all.
Keep the path simple: prove a clean launch, then test graphics behavior.
Case 2: it launches, then falls over
This usually points you closer to graphics initialization, driver interaction, or one unstable rendering path. Roll back the last graphics change you made, avoid stacking new tweaks, and test with the smallest number of altered settings possible.
Case 3: the crash started after a change
If you updated a GPU driver, forced a new graphics profile, or changed system-level rendering behavior, reverse that change first. When a crash begins right after one action, your fastest route is often to undo that action before you try ten other things.