如何修复Windows中的DXGI_ERROR_DEVICE_REMOVED错误

admin

A Windows Game.jpg

如何修复Windows中的DXGI_ERROR_DEVICE_REMOVED错误

当用户尝试启动某些 Windows 游戏或玩这些游戏时,有时会发生 DXGI_ERROR_DEVICE_REMOVED 错误。 玩家已报告此错误发生在 FIFA 2022、Prepar3D、Need for Speed Rivals、Apex 和 Crysis 3 等游戏中。 此 DirectX 错误消息显示“DirectX 函数‘GetDeviceRemovedReason’因 DXGI_ERROR_DEVICE_REMOVED 而失败。”

因此,由于 DXGI_ERROR_DEVICE_REMOVED 错误,Windows 游戏要么根本无法启动,要么经常崩溃。 该错误消息强调与您的图形卡相关的某些东西出了问题。 因此,这些潜在的解决方案可以修复 Windows 10 和 11 中的 DXGI_ERROR_DEVICE_REMOVED 错误。

推荐:如何修复Windows 0x80072AF9错误代码

1.修改GraphicsDriver注册表项

修改 GraphicsDriver 注册表项是最广泛确认的 DXGI_ERROR_DEVICE_REMOVED 错误的潜在修复方法。 此解决方案涉及将 TDR(超时检测和恢复)DWORD 添加到 GraphicsDrivers 项。 将该 DWORD 设置为 0 将禁用 TDR 检测。 您可以按如下方式应用此注册表编辑:

  1. Win + S, 输入  regedit注册表 在搜索工具中,然后单击 Registry Editor注册表编辑器.
  2. 接下来,导航到此注册表位置的 GraphicsDrivers 键:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. 右键单击 GraphicsDrivers图形驱动程序 并选择上下文菜单的 New新的DWORD 选项。
  • 输入一个 DWORD 的标题 TdrLevel
  • 双击 TdrLevel 激活它的 Value
  • 默认情况下,DWORD 的值应该已经设置为零。 但是,将该值更改为 0 如果不是,请单击 OK好的.
    TrdLevel DWORD
  • 现在关闭注册表编辑器,单击 Start开始然后选择 Power力量 >  Restart重新开始.

一些用户还确认删除同一密钥中的 TdrDelay QWORD 也可以修复 DXGI_ERROR_DEVICE_REMOVED 错误。 如果您可以在 GraphicsDrivers 项中看到 TdrDelay QWORD,请尝试将其也删除。 为此,请右键单击 TdrDelay  QWORD 并选择 Delete删除. 选择 yes是的 确认擦除。

2.禁用抗锯齿设置

抗锯齿是一种图形设置,启用后可以平滑锯齿状线条。 但是,这种图形效果有时会导致崩溃问题,例如 DXGI_ERROR_DEVICE_REMOVED 错误。 这是在 NVIDIA 控制面板中关闭抗锯齿的方法:

  1. 右键单击系统托盘区域中的 NVIDIA 徽标,然后选择 NVIDIA Control PanelNVIDIA 控制面板.
    NVIDIA 控制面板选项
  2. 点击 Manage 3D管理 3D 侧边栏中的设置导航选项。
  3. 选择 NVIDIA 控制面板的 Global Settings 全局设置 标签。
  4. 接下来,单击Antialiasing – Mode 选项并选择  Off.离开.
    抗锯齿 - 模式设置
  5. 重复上一步Antialiasing – TransparencyFXAA,, 和Gamma修正选项。
  6. 然后选择 Apply 设置新的图形选项。

您还可以在 Radeon 软件中禁用 AMD GPU 的抗锯齿功能。 查看我们关于调整 AMD Radeon 设置的指南,了解有关如何在那里关闭抗锯齿的更多详细信息。

3. 关闭 NVIDIA ShadowPlay (Overlay) 功能

GeForce Experience 用于游戏录制的 ShadowPlay 功能会给 GPU 带来显着的负担。 因此,我们建议您关闭该功能,以便在启用时修复 DXGI_ERROR_DEVICE_REMOVED 错误。 您可以像这样在 GeForce Experience 中关闭 NVIDIA ShadowPlay:

  1. 要打开 GeForce Experience,请右键单击 NVIDIA 系统托盘图标,然后在上下文菜单中选择该软件。
  2. 然后点击 cog (设置)按钮以访问更多选项。
    GeForce Experience 中的“设置”按钮。
  3. 关闭 In-Game Overlay游戏内叠加 选项。
    游戏内叠加选项
  4. 退出 GeForce Experience 软件并尝试在禁用 ShadowPlay 的情况下玩游戏。

4.关闭DLSS图形设置

一些玩家确认在游戏中禁用 DLSS 图形设置修复了 DXGI_ERROR_DEVICE_REMOVED 错误。 如果受影响的游戏在您启动时并不总是崩溃,请尝试关闭它 DLSS 远程支持服务 选项。 您通常可以在游戏的视频或图形选项卡选项中找到该设置。

一个 DLSS 选项

5.撤消超频

您是否在 PC 上对 GPU 或处理器进行过超频? 如果有,超频可能会导致 DXGI_ERROR_DEVICE_REMOVED 错误。 使用应用它的软件撤消超频。 或者您可以通过重置 BIOS(基本输入输出系统)来取消超频。

MSI Afterburner 主页

6. 运行 DirectX Web 安装程序

由于 DirectX 问题,可能会发生 DXGI_ERROR_DEVICE_REMOVED。 例如,您的 PC 上可能缺少某些必需的 DirectX 组件。 您可以通过下载并运行 DirectX Web 安装程序来解决这个问题,如下所示:

  1. 打开此 DirectX 下载页面。
  2. 点击橙色 下载 按钮获取 DirectX 安装文件。
    下载按钮
  3. 要查看文件资源管理器,请按住 Windows+E. 然后打开包含 Microsoft DirectX 最终用户运行时包的文件夹。
  4. 双击 dxwebsetup.exe 调出安装 Microsoft (R) DirectX (R) 窗口。
  5. 点击 I accept the agreement我接受此协议Next下一个.
    我接受协议单选按钮
  6. 如果您不需要 Bing Bar,请取消选中 Install the Bing Bar 选项。
  7. 选择 下一个 安装 DirectX 组件。

尝试一些通用的 Windows 修复

如果还没有任何效果,这里有一些针对 GPU 问题的通用修复。

更新 GPU 的图形驱动程序

DXGI_ERROR_DEVICE_REMOVED 错误消息清楚地表明此问题通常是图形驱动程序崩溃的结果。 它还建议用户更新他们的 GPU 图形驱动程序以纠正错误。 您可以使用本指南中介绍的方法更新 PC 的图形驱动程序,以在 Windows 中更新 GPU 驱动程序。

干净地重新安装图形驱动程序

干净地重新安装图形驱动程序是以前更新它的潜在解决方案的变体。 这涉及完全卸载当前的 GPU 驱动程序,然后安装最新的驱动程序。 我们建议在安装新显卡之前使用 DDU 软件彻底卸载显卡驱动程序。 您可以按照我们关于重新安装 GPU 驱动程序的文章中的说明应用此解决方案。

卸载显卡驱动DDU

运行 Windows 内存诊断检查

一些用户表示他们需要更换有故障的 RAM 模块来解决 DXGI_ERROR_DEVICE_REMOVED。 因此,如果此处的其他解决方案不适合您,请尝试运行 Windows 内存诊断检查。 我们使用 Windows 内存诊断解决 RAM 问题的指南包括使用该工具的完整说明。

Windows 内存诊断工具

如果该工具检测到问题,从您的 PC 中移除有故障的 RAM 模块可能会解决 DXGI_ERROR_DEVICE_REMOVED 错误。 但是,您仍然需要足够的 RAM 来玩游戏。 如果移除 RAM 导致系统内存不足以用于游戏,请购买新的 RAM 模块并将其添加到您的 PC。

再次享受您的 Windows 游戏

上述潜在修复对许多需要解决 DXGI_ERROR_DEVICE_REMOVED 错误的玩家都有效。 这并不一定意味着它们一定会得到修复,但可能会在您的 PC 上解决该问题。 然后您可以玩错误崩溃的 Windows 11/10 游戏,而不会出现其他问题。

如果上述解决方案无法解决您 PC 上的 DXGI_ERROR_DEVICE_REMOVED 错误,则您的显卡可能存在问题。 持续的 GPU 崩溃是该升级显卡的迹象之一。

推荐:WordPress广告插件Advanced Ads Pro  + addons


发表评论