如何修复 Windows 11 和 10 中的 DXGI_ERROR_DEVICE_HUNG

Jacki

DXGI_ERROR_DEVICE_HUNG 错误可能是 PC 游戏玩家的一大头疼问题,通常会导致游戏意外崩溃。当您的显卡停止响应命令时,通常会发生此错误,从而导致游戏等资源密集型应用程序崩溃。让我们探索一些有效的方法来解决此问题,让您不受干扰地继续游戏。

在深入研究解决方案之前,了解可能导致此错误的原因会很有帮助。常见的罪魁祸首包括:

  • 图形驱动程序过时或有缺陷
  • 超频硬件
  • DirectX 的问题
  • 过时的软件

方法 1:更新您的显卡驱动程序

过时或损坏的图形驱动程序通常是 DXGI_ERROR_DEVICE_HUNG 的根本原因。更新驱动程序应该是故障排除的第一步。

步骤一:Windows key + X并从菜单中选择“设备管理器”。

步骤2:展开“显示适配器”部分,右键单击您的显卡,然后选择“更新驱动程序”。

步骤3:选择“自动搜索驱动程序”并按照屏幕上的说明进行操作。

参见:如何修复 Windows 11 中丢失的 Windows 更新选项

如果 Windows 找不到新驱动程序,请访问显卡制造商的网站(NVIDIA、AMD 或 Intel)并手动下载最新驱动程序。

方法二:禁用超频

虽然超频可以提高性能,但也可能导致稳定性问题。如果您对 GPU 或 CPU 进行了超频,请尝试恢复为默认设置。

步骤一:重新启动 PC 并进入 BIOS(通常在启动过程中按 F2、Del 或其他键)。

步骤2:导航至超频或性能设置。

步骤3:恢复默认设置或禁用超频选项。

第4步:保存更改并退出 BIOS。

方法3:更新DirectX

确保您拥有最新版本的 DirectX 可以解决许多与图形相关的错误。

步骤一:Windows key + R,输入“dxdiag”,然后按 Enter。

步骤2:检查“系统”选项卡下的 DirectX 版本。

步骤3:如果不是最新版本,请访问 Microsoft DirectX 下载页面并安装与您的系统兼容的最新版本。

方法4:修改注册表设置

调整 Windows 注册表中的 TDR(超时检测和恢复)延迟有时可以解决 DXGI_ERROR_DEVICE_HUNG 错误。但修改注册表时要小心,错误的修改可能会导致系统不稳定。

步骤一:Windows key + R,输入“regedit”,然后按 Enter 键打开注册表编辑器。

步骤2:导航到以下路径:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers

步骤3:在右侧窗格中右键单击,选择“新建”>“DWORD(32 位)值”,并将其命名为“TdrDelay”。

第4步:双击新的 TdrDelay 值,将“值数据”设置为 8,然后单击“确定”。

第5步:重新启动计算机以使更改生效。

方法五:调整游戏设置

有时,减少游戏中的图形设置可以防止 DXGI_ERROR_DEVICE_HUNG 错误。

步骤一:启动游戏遇到问题。

步骤2:导航到图形或视频设置。

步骤3:较低的设置,例如纹理质量、抗锯齿和阴影质量。

第4步:如果可用,请从 DirectX 12 切换到 DirectX 11 模式。

方法 6:检查 Windows 更新

使 Windows 保持最新可以解决许多系统级问题,包括图形错误。

步骤一:打开“设置”应用程序(Windows 键 + I)。

步骤2:转到“Windows 更新”并单击“检查更新”。

步骤3:安装任何可用的更新并根据提示重新启动您的电脑。

通过执行这些方法,您应该能够解决 DXGI_ERROR_DEVICE_HUNG 错误并恢复流畅、不间断的游戏。如果问题仍然存在,请考虑运行系统文件检查或咨询技术支持专业人员。游戏愉快!