修復 Windows 中 DXGI_ERROR_DEVICE HUNG 錯誤的 8 種方法

修復 Windows 中 DXGI_ERROR_DEVICE HUNG 錯誤的 8 種方法

DirectX 是 PC 軟件的重要組成部分,可幫助 GPU 執行不同的任務。但是,如果此引擎無法正常工作,您可能會在嘗試啟動遊戲時在 Windows PC 上收到 DXGI_ERROR_DEVICE HUNG 消息。DXGI 代表 DirectX Graphics Infrastructure,因此您馬上就會知道錯誤與此過程有關。本指南向您展示如何解決此問題。

1.禁用抗鋸齒

抗鋸齒——一種用於消除或平滑遊戲中鋸齒狀邊緣的技術——因引起問題而臭名昭著。此圖形功能的負面影響有時會超過其好處。

如果您的 PC 帶有 NVIDIA 顯卡,則可以使用內置的 NVIDIA 控制面板應用程序來禁用抗鋸齒。如果您尚未安裝它,請從Microsoft Store下載該應用程序。

  • 使用任務欄上的 Windows 搜索欄並蒐索“NVIDIA 控制面板”。選擇最好的結果。
使用 Windows 搜索搜索 Nvidia 控制面板。
  • 進入應用程序後,選擇左側面板上的“管理 3D 設置”,然後單擊右側的“全局設置”選項卡。
全局設置選項卡打開的 NVIDIA 控制面板視圖。
  • 您會在列表中找到四到五個與抗鋸齒相關的設置。將每個設置為“關閉”。
帶有抗鋸齒選項的 NVIDIA 控制面板。
  • 如果您的 PC 配備 AMD 或 Intel 顯卡,請了解其相關應用程序的 AMD Radeon 設置或 Intel 顯卡命令中心不允許您完全關閉抗鋸齒功能。但是,您可以嘗試在遊戲設置中禁用抗鋸齒。如果可用,此選項通常位於“視頻”部分下。

2.關閉ShadowPlay功能

內置的 NVIDIA GeForce Experience 應用程序帶有“遊戲內疊加”選項,可以顯示 PC 性能信息或允許您在遊戲時錄製屏幕。這稱為 ShadowPlay。雖然是一個有用的工具,但它可能是 DXGI_ERROR_DEVICE HUNG 錯誤的幕後黑手,因此請嘗試禁用它。如果您的 PC 沒有配備 NVIDIA 顯卡,則可以跳過此解決方案。

  • 使用 Windows 搜索並鍵入“GeForce Experience”。右鍵單擊最佳結果並選擇“以管理員身份運行”。如果您的 PC 上沒有此應用程序,您可以從NVIDIA 網站下載。
在 Windows 搜索中鍵入 Geforce Experience。
  • 您可以通過單擊“設置”並轉到“常規”選項卡來找到“遊戲內疊加”功能。從那里切換選項,有效地禁用 ShadowPlay。
NVIDIA GeForce Experience 界面,右上角有設置圖標。

3.重新安裝NVIDIA GeForce Experience

儘管 NVIDIA GeForce Experience 很有用,但它有時會導致您的 PC 出現問題。您現在面臨的問題可能是由於 NVIDIA GeForce Experience 錯誤造成的,因此重新安裝該應用程序可能是個好主意。

  • 在搜索欄中鍵入“控制面板”並選擇最匹配的。
使用 Windows 搜索尋找控制面板。
  • 單擊“卸載程序”。
控制面板中的程序部分。
  • 在菜單中找到“NVIDIA GeForce Experience”並右鍵單擊它。選擇“卸載”。
卸載 NVIDIA GeForce Experience。
從 NVIDIA 官方網站下載 GeForce Experience。

4.修改註冊表中的TDR

超時檢測和恢復 (TDR) 是一個系統進程,用於確定顯卡是否無響應。通過註冊表編輯器禁用它可以通過允許您的 GPU 在沒有時間限制的情況下處理應用程序來修復此處討論的錯誤。尋找更多註冊表技巧?我們有一些可以分享。

  • 按+鍵打開運行應用程序。輸入並點擊。 WindowsRregeditEnter
打字
  • 按照以下路徑訪問圖形驅動程序的註冊表:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.

GraphicsDriver 的註冊表路徑。
  • 當您到達“GraphicsDrivers”文件夾時,右鍵單擊右側並選擇“新建 -> DWORD(32 位)值”。
在註冊表編輯器中創建新值。
  • 在值名稱框中鍵入“TdrLevel”並將其“值數據”設置為“0”。單擊“確定”,然後重新啟動您的 PC。
在註冊表編輯器中修改數值數據。

5.停止超頻你的GPU

如果您一直對 GPU 超頻,最好嘗試將芯片的基本時鐘速度重置為默認值。根據您用於超頻的應用程序,說明可能會有所不同。

MSI Afterburner中,您會注意到主屏幕底部的各種滑塊,其中大部分調整您的 CPU 和 GPU 性能。將所有參數設置為“0”以將芯片的時鐘速度設置為默認值,然後單擊“保存”按鈕。

MSI Afterburner 界面概覽。

6. 檢查你的內存

  • 輸入“Windows Memory Diagnostic”並點擊最匹配的。
使用搜索搜索 Windows 內存診斷。
  • 在彈出窗口中,選擇“立即重啟並檢查問題(推薦)”。
  • 您的 PC 將重新啟動,並且內存診斷將開始運行。
  • 一旦您的 PC 再次啟動,請使用搜索框並選擇最匹配的項,前往“事件查看器”。
搜索
  • 在左側面板上選擇“Windows 日誌 -> 系統”,然後在右側選擇“查找”。
  • 輸入“MemoryDiagnostic”並單擊“Find next”。
搜索
  • 如果您看到“檢測到硬件問題。要識別和修復這些問題,您需要聯繫計算機製造商”消息,這意味著您可能需要將您的 PC 交給技術人員或更換您的 RAM 棒。

7.更新DirectX

儘管 Windows 會自動更新 DirectX,但如果遇到問題(包括 DXGI_ERROR_DEVICE HUNG 錯誤),您可能必須手動搜索 DirectX 更新。

  • 在搜索欄中搜索“檢查更新”並選擇最匹配的。
搜索
  • 選擇“下載”以下載並安裝最新的 Windows 版本。
Windows 更新視圖。
  • 如果您沒有看到任何可用的更新,請選擇“檢查更新”。
在 Windows 中檢查更新。

8.更新顯卡驅動程序

讓 Windows 通過設備管理器自動搜索驅動程序更新。它可以幫助您有效地解決 DXGI_ERROR_DEVICE HUNG。

  • 右鍵單擊“開始”菜單,然後選擇“設備管理器”。
快捷菜單中的 Dxgi 錯誤設備管理器
  • 單擊“顯示適配器”以展開類別。
擴展顯示適配器設置時出現 Dxgi 錯誤
  • 右鍵單擊您的顯卡並選擇“更新驅動程序”。
設備管理器中硬件的 Dxgi 錯誤更新選項
  • 選擇“自動搜索驅動程序”。如果您的系統發現任何更新,它會自動安裝它們。
Dxgi 錯誤自動搜索驅動程序選項

您還可以從製造商的網站下載並安裝最新的顯卡驅動程序。如果您想確保獲得最新版本,這是個好主意。但是,對於那些不知道如何安裝驅動程序包的人來說,這個過程可能會有點棘手。

經常問的問題

最新版本的 DirectX 是什麼?

在 Windows 11 上,最新版本的 DirectX 是 DirectX 12 Ultimate。但是,根據您的顯卡,您可能會因不兼容問題而無法下載此版本。Windows 通常會自動檢測並安裝最新的兼容 DirectX。

如何查看我的 DirectX 版本?

在“運行”框中,輸入dxdiag並按Enter。這將打開 DirectX 信息窗口,您可以在其中找到您的 DirectX 版本以及您的 CPU 型號和 BIOS 版本。

什麼是 DirectX 圖形基礎結構 (DXGI)?

  • 窗口模式優化
  • 多監視器模式控制
  • 選擇緩衝區格式
  • 在進程之間分配資源

當您的 PC 運行《戰地風雲》系列或《使命召喚:現代戰爭》等遊戲時,此過程主要在後台運行。

圖片來源:Pexels。Farhad Pashaei 的所有屏幕截圖

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *