如何解決 DirectX 12 中的延遲和卡頓問題:最佳解決方案
重點
- 停用控制流防護以增強效能。
- 管理 DPI 縮放可以解決卡頓問題。
- 限制 FPS 可以顯著改善幀節奏。
修復 DirectX 12 遊戲中的延遲和卡頓的有效策略
在 DirectX 12 遊戲中遇到延遲和卡頓會嚴重影響您的遊戲體驗。解決這些效能問題對於獲得最佳遊戲體驗至關重要。本指南提供了您可以採取的可行步驟,以確保遊戲會話流暢且反應迅速。
修復 DirectX 12 中的延遲和卡頓問題
步驟 1: 停用控制流防護 (CFG)
請依照以下步驟停用 CFG:
- 點選「開始」功能表並輸入 「利用保護」 。按 Enter 。
- 在設定視窗中,導覽至 「程式設定」 。
- 選擇 「新增程式進行自訂」 , 然後選擇 「選擇準確的檔案路徑」 。
- 找到遊戲安裝資料夾,選擇 DX12 可執行 (.exe) 文件,然後按一下「 開啟」 。
- 在「控制流防護」 下,選取 「覆蓋系統設定」 選項,然後將其設為 「關閉」 。
- 按 一下「套用」 ,然後重新啟動電腦。
專業提示: 停用 Control Flow Guard 可以透過減少執行時間檢查和開銷來大幅減少卡頓。
步驟 2: 刪除著色器快取
若要刪除可能損壞的著色器檔案:
- 按 Windows + I 開啟 “設定” 。
- 導航到 系統 > 儲存 。
- 點擊您的主磁碟機(通常是 C:)或安裝遊戲的位置。
- 找到並點擊 臨時檔案 。
- 檢查 DirectX 著色器快取 並選擇 刪除檔案 。
專業提示: 此操作會強制遊戲重建著色器文件,從而可能消除因著色器問題而導致的卡頓。
步驟 3: 將 DPI 縮放設定為應用程式控制
要調整 DPI 設定以獲得最佳效能:
- 右鍵單擊遊戲的可執行檔並選擇 “屬性” 。
- 轉到 相容性 選項卡。
- 選取 覆蓋高 DPI 縮放行為 並選擇執行縮放的 應用程式。
- 按 一下「套用」 , 然後按 一下「確定」 。
專業提示: 這可以防止因縮放不匹配而導致卡頓。
步驟 4: 停用遊戲的 Windows Defender 和防火牆
若要將遊戲可執行檔設定為 Windows Defender 中的排除項:
- 開啟 「開始」 功能表,搜尋 「Windows 安全性」 ,然後按 Enter 。
- 轉至 病毒和威脅防護 。
- 點選保護設定下的 管理設定。
- 捲動至 排除項 並選擇 新增或刪除排除項 。
- 將您的遊戲資料夾和可執行檔新增至排除項。
- 導航到 防火牆和網路保護 ,點擊 允許應用程式通過防火牆 ,並確保您的遊戲有權存取。
專業提示: 將您的遊戲排除在安全檢查之外可以防止效能下降。
步驟 5: 為全螢幕遊戲停用 DWM
對於有經驗的用戶,如果遇到效能問題,可以停用 DWM:
- 按 Windows + R ,輸入 regedit ,然後點選 Enter 。
- 導航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DWM
- 右鍵點選右側窗格,選擇 新建 > DWORD(32 位元)值 ,將其命名為 「DisableDWM」 ,並將值設為 1。
- 重新啟動電腦。
專業提示: 停用 DWM 可以減少輸入延遲,但可能會影響其他系統操作。
第 6 步: 降低 GPU 頻率
若要使用 MSI Afterburner 降頻 GPU:
- 下載並安裝 MSI Afterburner 。
- 打開應用程式並找到核心時脈速度滑桿。
- 將核心時脈減少 100 MHz,然後按一下 「套用」 。
- 玩你的遊戲。如果口吃現象持續存在,請以 25 MHz 為增量降低直至穩定。
專業提示: 某些 GPU 在較低時脈速度下效能較好,尤其是在 CPU 無法跟上速度的情況下。
第 7 步: 使用 RTSS 限制 FPS
要使用 RivaTuner 統計伺服器 (RTSS) 限制遊戲的 FPS:
- 下載並安裝 RTSS 。
- 打開 RTSS 並將遊戲的可執行檔新增至清單。
- 設定幀速率限制以符合顯示器的更新率(例如,60、120 或 144 FPS)。
- 儲存並退出 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 元件。