如何解決 DirectX 12 中的延遲和卡頓問題:最佳解決方案

重點

  • 停用控制流防護以增強效能。
  • 管理 DPI 縮放可以解決卡頓問題。
  • 限制 FPS 可以顯著改善幀節奏。

修復 DirectX 12 遊戲中的延遲和卡頓的有效策略

在 DirectX 12 遊戲中遇到延遲和卡頓會嚴重影響您的遊戲體驗。解決這些效能問題對於獲得最佳遊戲體驗至關重要。本指南提供了您可以採取的可行步驟,以確保遊戲會話流暢且反應迅速。

修復 DirectX 12 中的延遲和卡頓問題

步驟 1: 停用控制流防護 (CFG)

請依照以下步驟停用 CFG:

  1. 點選「開始」功能表並輸入 「利用保護」 。按 Enter
  2. 在設定視窗中,導覽至 「程式設定」
  3. 選擇 「新增程式進行自訂」 , 然後選擇 「選擇準確的檔案路徑」
  4. 找到遊戲安裝資料夾,選擇 DX12 可執行 (.exe) 文件,然後按一下「 開啟」
  5. 在「控制流防護」 下,選取 「覆蓋系統設定」 選項,然後將其設為 「關閉」
  6. 一下「套用」 ,然後重新啟動電腦。

專業提示: 停用 Control Flow Guard 可以透過減少執行時間檢查和開銷來大幅減少卡頓。

步驟 2: 刪除著色器快取

若要刪除可能損壞的著色器檔案:

  1. Windows + I 開啟 “設定”
  2. 導航到 系統 > 儲存
  3. 點擊您的主磁碟機(通常是 C:)或安裝遊戲的位置。
  4. 找到並點擊 臨時檔案
  5. 檢查 DirectX 著色器快取 並選擇 刪除檔案

專業提示: 此操作會強制遊戲重建著色器文件,從而可能消除因著色器問題而導致的卡頓。

步驟 3: 將 DPI 縮放設定為應用程式控制

要調整 DPI 設定以獲得最佳效能:

  1. 右鍵單擊遊戲的可執行檔並選擇 “屬性”
  2. 轉到 相容性 選項卡。
  3. 選取 覆蓋高 DPI 縮放行為 並選擇執行縮放的 應用程式。
  4. 一下「套用」 , 然後按 一下「確定」

專業提示: 這可以防止因縮放不匹配而導致卡頓。

步驟 4: 停用遊戲的 Windows Defender 和防火牆

若要將遊戲可執行檔設定為 Windows Defender 中的排除項:

  1. 開啟 「開始」 功能表,搜尋 「Windows 安全性」 ,然後按 Enter
  2. 轉至 病毒和威脅防護
  3. 點選保護設定下的 管理設定。
  4. 捲動至 排除項 並選擇 新增或刪除排除項
  5. 將您的遊戲資料夾和可執行檔新增至排除項。
  6. 導航到 防火牆和網路保護 ,點擊 允許應用程式通過防火牆 ,並確保您的遊戲有權存取。

專業提示: 將您的遊戲排除在安全檢查之外可以防止效能下降。

步驟 5: 為全螢幕遊戲停用 DWM

對於有經驗的用戶,如果遇到效能問題,可以停用 DWM:

  1. Windows + R ,輸入 regedit ,然後點選 Enter
  2. 導航至: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DWM
  3. 右鍵點選右側窗格,選擇 新建 > DWORD(32 位元)值 ,將其命名為 「DisableDWM」 ,並將值設為 1。
  4. 重新啟動電腦。

專業提示: 停用 DWM 可以減少輸入延遲,但可能會影響其他系統操作。

第 6 步: 降低 GPU 頻率

若要使用 MSI Afterburner 降頻 GPU:

  1. 下載並安裝 MSI Afterburner
  2. 打開應用程式並找到核心時脈速度滑桿。
  3. 將核心時脈減少 100 MHz,然後按一下 「套用」
  4. 玩你的遊戲。如果口吃現象持續存在,請以 25 MHz 為增量降低直至穩定。

專業提示: 某些 GPU 在較低時脈速度下效能較好,尤其是在 CPU 無法跟上速度的情況下。

第 7 步: 使用 RTSS 限制 FPS

要使用 RivaTuner 統計伺服器 (RTSS) 限制遊戲的 FPS:

  1. 下載並安裝 RTSS
  2. 打開 RTSS 並將遊戲的可執行檔新增至清單。
  3. 設定幀速率限制以符合顯示器的更新率(例如,60、120 或 144 FPS)。
  4. 儲存並退出 RTSS,然後開始遊戲。

專業提示: 限制 FPS 有助於保持一致的幀節奏,減少卡頓效果。

概括

透過實施這些技術,您可以顯著減少 DirectX 12 遊戲中的延遲和卡頓。從停用 Control Flow Guard 等不需要的功能到最佳化 GPU 設置,這些步驟將有助於確保更流暢的遊戲體驗。定期維護和監控系統也將有助於長期效能穩定性。

結論

花時間解決延遲和卡頓問題可以大大改善您的遊戲體驗。身為專業遊戲玩家,請採用這些策略來增強 DirectX 12 遊戲的效能。請隨時在下面的評論中分享您的經驗或其他提示!

FAQ(常見問題)

什麼是 DirectX 12?

DirectX 12 是一組應用程式介面 (API),可讓遊戲與電腦硬體進行通訊。它提供了改進的性能和圖形保真度,特別是在現代遊戲中,這對於最佳遊戲體驗至關重要。

我如何知道我的遊戲是否支援 DirectX 12?

在其官方網站或遊戲商店頁面上檢查遊戲的規格,看看 DirectX 12 是否被列為必需或建議功能。

如果需要,我可以重新安裝 DirectX 12 嗎?

是的,您可以透過從 Microsoft 網站下載最新的 DirectX 最終使用者執行階段 Web 安裝程式來重新安裝 DirectX 12,這將允許您升級或重新安裝 DirectX 元件。