如果 Subnautica 2 無法啟動,並顯示「DirectX 12 is not supported on your system」,先別太緊張。這個錯誤通常代表遊戲無法使用你目前電腦正在嘗試套用的 DirectX 12 圖形模式啟動。
你可能會看到以下訊息:
DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument.
對於 Subnautica 2 來說,這點尤其重要,因為遊戲官方需求中明確列出必須支援 DirectX 12、Windows 10/11,以及至少 GeForce GTX 1660 6GB 或 RX 5500 XT 6GB 等級的顯示卡。如果你的系統較舊、GPU 驅動損壞,或遊戲被強制以錯誤的啟動模式執行,遊戲可能會在進入主選單前直接卡住。
這是最快速的修復方式,因為錯誤訊息本身就已經提示你這個方法。
Steam 操作方式:
這個錯誤不一定代表你的電腦完全沒有安裝 DirectX 12。很多玩家在 Windows 中明明已顯示支援 DirectX 12,但遊戲仍然無法啟動。
原因可能包括:
開始之前,先確認硬體是否符合需求。
Subnautica 2 官方最低顯示卡需求:
此外還需要 DirectX 12 與 Windows 10/11。
如果你的顯示卡比這些更舊,即使 Windows 顯示已安裝 DirectX 12,遊戲仍可能無法正常啟動。
如果你看到的是較舊的顯卡、效能較弱的內顯,或筆電正在使用 Intel 內建顯示而不是 NVIDIA / AMD 獨顯,這很可能就是問題來源。
在筆電上,遊戲有時會誤用內建顯示晶片啟動。即使你的筆電配備真正的遊戲顯卡,也可能因此觸發 DX12 錯誤。
如果你使用 NVIDIA 顯卡,也請開啟 NVIDIA 控制面板,將 Subnautica 2 指定為使用高效能 NVIDIA 處理器。
如果你的 GPU 理論上支援遊戲,但 DX12 仍然無法正常運作,這是最重要的修復方式。
不要只依賴 Windows Update。請直接前往官方工具下載最新驅動:
安裝完成後:
如果問題是在 Windows 更新後才發生,重新安裝顯示卡驅動通常也能改善。許多 Unreal Engine 玩家在大型 Windows 或驅動更新後,都曾遇到 DX12 啟動問題,而重新安裝 GPU 驅動是常見解法。
錯誤訊息本身已經寫明:


如果欄位本來就是空的,請繼續下一個修復方法。
部分遊戲允許玩家透過 DX11 啟動來繞過 DX12 問題。你可以嘗試加入:
-dx11
或:
-d3d11
將它加入 Steam 啟動選項後再執行遊戲。
重要提醒:如果 Subnautica 2 強制要求 DX12,這個方法可能無效。如果遊戲崩潰或仍然無法啟動,請將指令移除。
如果遊戲檔案損壞,Subnautica 2 甚至可能在進入設定畫面前就直接失敗。
完成後重新啟動電腦並再次嘗試。
DirectX 12 與 Windows 更新、GPU 驅動及系統元件高度相關。
請依照以下步驟操作:

Subnautica 2 官方需求中列出必須使用 Windows 10/11,因此如果系統版本過舊,可能導致啟動問題。
如果遊戲能啟動但經常崩潰,或不斷出現圖形相關錯誤,可以嘗試關閉 Hardware-Accelerated GPU Scheduling。
目前不少 Subnautica 2 修復教學都建議,在 DX12 或閃退問題發生時先停用這項功能。
之後再次啟動 Subnautica 2。
如果 Subnautica 2 仍顯示「DirectX 12 is not supported on your system」,問題可能與缺少或損壞的 DX12 元件有關,尤其是在你的 GPU 已符合官方需求的情況下。
此時,你可以使用 LagoFast 的 DirectX 12 元件安裝工具,快速安裝所需 DX12 元件,而不用手動搜尋檔案。
步驟 1:開啟 LagoFast。
步驟 2:搜尋 Subnautica 2。

步驟 3:點擊右側的「Game Tools」工具面板。
步驟 4:找到「DirectX 12 Component Installation」。

步驟 5:點擊後讓 LagoFast 自動安裝所需的 DirectX 12 元件。
步驟 6:安裝完成後重新啟動電腦。

步驟 7:再次啟動 Subnautica 2。

當遊戲無法偵測必要 DX12 元件,或系統中的圖形 Runtime 檔案缺失 / 損壞時,這個方法特別有效。
不過有一點必須注意:這個工具無法讓過舊的顯示卡突然支援 DirectX 12。如果你的 GPU 本身未達 Subnautica 2 最低需求,即使安裝 DX12 元件也無法解決問題。
如果遊戲能啟動,但在 Logo 畫面或讀取階段崩潰,建議先降低 GPU 壓力。
建議設定:
Subnautica 2 目前仍屬於搶先體驗階段,官方也表示目前配備需求只是基準值,後續仍會持續最佳化。
因此如果你的電腦接近最低需求,建議先從低畫質開始,不要一開始就直接開高特效。
如果你修改過圖形設定後,遊戲開始無法啟動,可能是設定檔強制套用了錯誤參數。
可以嘗試:
這會讓遊戲重新建立預設設定檔。
只有在你熟悉本機檔案操作時才建議使用此方法。
如果以上方法都無效,而且你的電腦符合官方需求:
這不是第一優先的修復方法,但如果安裝本身已損壞,通常能有效解決問題。
如果 Subnautica 2 顯示「DirectX 12 is not supported on your system」,第一步先確認你的 GPU 是否符合需求。官方最低需求為 GTX 1660 / RX 5500 XT,較舊的顯示卡可能無法正常執行。
如果你的電腦理論上可以運行遊戲,請依序嘗試:更新顯示卡驅動、移除 -dx12 或 -d3d12 啟動參數、驗證遊戲檔案、更新 Windows,以及關閉硬體加速 GPU 排程。如果問題與缺失或損壞的 Runtime 元件有關,也可以使用 Microsoft DirectX Runtime 修復工具或 LagoFast 的 DirectX 修復功能。
最快速的排查流程如下:
確認 GPU → 更新驅動程式 → 移除 DX12 啟動參數 → 驗證檔案 → 修復 DirectX 元件 → 重新啟動並再次進入遊戲。
玩得更盡興、更快。LagoFast 遊戲加速器可消除 PC、移動設備或 Mac 上的卡頓和延遲—贏得每場比賽!
快速減少遊戲延遲和 Ping 值!
提升 FPS,讓遊戲更流暢!