【Unity踩坑】出现d3d11标题导致编辑器瓦解

[复制链接]
发表于 2025-12-23 08:50:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
升级到Unity 6,偶然出现下面这种D3D11的标题,会导致编辑器瓦解。

在 Windows 体系中,当显卡由于长时间繁忙而被重置时,大概会导致这个不可规复的错误。在部分情况下,如果不及时处理处罚,还大概出现 BSOD(蓝屏死机)VIDEO_TDR_FAILURE。如果检测到当前 TDR 值 低于 10 秒,就会弹出提示窗口。

为什么 GPU 驱动会瓦解?

为了防止渲染或 GPU 盘算任务长时间占用体系,Windows 利用体系会在渲染时间高出几秒时逼迫制止 GPU 驱动。驱动被制止后,干系的应用步调会随之瓦解。
由于 GPU 渲染或盘算任务的时间黑白与多种因素有关(比方 GPU 性能、驱动版本、利用体系、网格巨细、纹理巨细等),因此无法从应用步调层面预估并制止此类瓦解。
Windows 体系中有一个注册表键值用于指定体系期待 GPU 相应的时间长度(即 TDR 值)。应用步调无法直接修改这个设置,但用户可以手动调解。
更多信息参考官方文档:TDR 注册表键文档。

以下是多个用户实行并验证过的办理方案,盼望能资助你快速办理标题。如有新方法,接待增补。
可以优先实行6:修改 TDRDelay 和 TDRDdiDelay 值。
如果不可的话,再试试其他方法。由于造成这个标题标缘故原由比力多。

办理方案列表

1. 在 Windows 设置中指定首选显卡

通过设置让 Unity 使用你的独立显卡,而非集成显卡(通常性能较差)。


  • 路径:
    设置 > 体系 > 体现 > 图形设置 > “选择要设置首选项的应用” > 桌面应用 > 欣赏
  • 选择你的 Unity 编辑器路径(unity.exe),然后点击“选项”,设置为“高性能”。
  • 提示: 可通过任务管理器的性能选项卡确认 Unity 是否使用集成显卡。

2. 在 Nvidia 控制面板中指定显卡设置

确保在 Nvidia 控制面板中,为 Unity 编辑器设置使用独立显卡。


  • 路径:
    打开 Nvidia 控制面板 > 管理 3D 设置 > 步调设置
    为 unity.exe 指定独立显卡。

3. 将 Unity 添加到杀毒软件白名单

某些杀毒软件大概干扰 Unity 的运行,可实行将 unity.exe 添加到白名单中。


  • 如果标题仍未办理,可暂时关闭杀毒软件测试(但不发起恒久关闭)。

4. 删除项目标 Library 文件夹



  • 方法:
    关闭 Unity 后,删除项目目次下的 Library 文件夹。重新打开项目时,Unity 会主动重修此文件夹。
  • 结果: 有效户反馈此利用能办理标题。

5. 举行 Windows 当场升级



  • 方法:
    下载 Windows 最新版本的安装步调,实行“当场升级”。

    • 在安装过程中选择“生存我的文件”以及“生存我的应用”。
    • 结果: 一些用户反馈此利用能修复体系标题。


6. 修改 TDRDelay 和 TDRDdiDelay 值



  • 原理: 增长显卡相应的超时时间,以防止 Windows 过早重置显卡。
  • 风险: 设置不当大概导致体系不稳固,以致蓝屏死机(BSOD)。
  • 修改方法:
    参考 Adobe 官方教程。

7. 添加 Unity 启动参数 -force-d3d11 或 -force-d3d12



  • 方法:

    • 打开 Unity Hub,点击项目名称右侧的“...” > 高级项目设置。
    • 在“下令行参数”中输入 -force-d3d12 或 -force-d3d11,然后生存并打开项目。

  • 结果: 逼迫 Unity 使用指定的图形 API,大概办理装备重置标题。

8. 禁用集成显卡



  • 方法:
    在装备管理器中禁用集成显卡。

    • 注意: 如果你的装备只有一张显卡,请不要实行此方法。


增补发起



  • 更新显卡驱动步调:
    确保显卡驱动步调是通过官方网站(如 Nvidia 官网)下载的最新版本。
  • 接洽显卡厂商支持:
    Nvidia 用户可以通过 Nvidia 官方支持 接洽工程师寻求资助。

参考:

1. Failed to present D3D11 swapchain due to device reset/removed. List of Solutions - Unity Engine - Unity Discussions
 2. https://helpx.adobe.com/substance-3d-painter/technical-support/technical-issues/gpu-issues/gpu-drivers-crash-with-long-computations-tdr-crash.html
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表