Windows 视频驱动程序超时检测和恢复延迟 (TdrDelay) 是多少?

Windows 视频驱动程序超时检测和恢复延迟 (TdrDelay) 是多少?

当打开系统稳定性测试(包含所有图表的窗口)时,Aida64 向我发送了以下警告:

tdr延迟

我想了解更多关于 TdrDelay 的信息,它是什么?另外,我应该接受 Aida64 的建议吗?

答案1

这是来自的文档Microsoft 网站

超时检测和恢复 (TDR)

在 Windows Vista 及更高版本中,操作系统会尝试检测计算机似乎完全“冻结”的情况。然后,操作系统会尝试从冻结情况中动态恢复,以便桌面再次响应。此检测和恢复过程称为超时检测和恢复 (TDR)。在 TDR 过程中,操作系统的 GPU 调度程序会调用显示微端口驱动程序的 DxgkDdiResetFromTimeout 函数来重新初始化驱动程序并重置 GPU。

以下是更多解释

TDR 代表超时检测和恢复。这是 Windows 操作系统的一项功能,可检测显卡的响应问题,并通过重置显卡恢复到可正常运行的桌面。如果操作系统在一定时间内(默认为 2 秒)未收到显卡的响应,则操作系统会重置显卡。

您可以调整 TDR 启动并杀死驱动程序之前的时间长度。默认长度为 2 秒,但如果您需要更多时间,则可以增加。基本上这是在延迟 TDR

调整价值

单击“开始”,在搜索框中键入 regedit,然后从上面的结果中双击 regedit.exe。如果系统提示您输入管理员密码或确认,请键入密码或提供确认。浏览到以下注册表子项并单击:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

在“编辑”菜单上,单击“新建”,然后从特定于您的 Windows 版本(32 位或 64 位)的下拉菜单中选择以下注册表值:

对于 32 位 Windows,选择DWORD (32-bit) 值。键入TdrDelay名称并单击 Enter。双击TdrDelay并添加8数值数据,然后单击确定。

对于 64 位 Windows

选择QWORD (64-bit)值。输入 TdrDelay 作为名称并单击 Enter。双击TdrDelay并在值数据中添加 8,然后单击确定。关闭注册表编辑器,然后重新启动计算机以使更改生效。

注意:我使用的值是 8,但您可以随时自定义它。不过就您而言,我注意到您已经有一个工具可以自动为您完成此操作。

更多阅读:在 Windows 中解决 TDR 问题以获得更好的 GPU 计算体验

相关内容