当您使用 SOLIDWORKS 软件时,您可能会遇到以下错误:
“A TDR has been detected.The Application must close.”
此错误通常与显卡 GPU 执行密集图形操作时出现的图形问题有关。如果显卡收到的工作负载超过显卡可以在正常超时时间内(两秒)处理的负载量,则通常会发生此问题。如果发生这种情况,操作系统会尝试从冻结状态动态恢复,以便桌面再次响应。这一检测和恢复过程被称为“超时检测和恢复”或“TDR”。
您可以通过执行以下操作解决此问题:
1. 降低显卡的工作负载。例如,渲染为较低的分辨率或更少的细节。
2. 增加超时时间。这将留出更多时间来完成复杂渲染。
要更改图形设备的超时时间,请按照下列步骤操作:
1.退出所有应用程序。
2.打开注册表编辑器实用程序。
a.单击“开始”> 键入“Regedit.exe”(不含引号)> 按“Enter”。
3.浏览到注册表项:
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers”
4.右键单击“GraphicsDrivers”注册表项 >“新建”。
选择特定于您的 Windows 版本的“DWORD”或“QWORD”值选项。
对于 32 位 Windows 系统,选择“DWORD (32-bit)”
对于 64 位 Windows 系统,选择“QWORD (64-bit)”
5.键入名称“TdrDelay”> 按 Enter 键。
注意:名称“TdrDelay”区分大小写。
7.双击“TdrDelay”注册表项。为“Value data”键入值“8”>“确定”。
8.关闭注册表编辑器,然后重新启动您的计算机。