作者Khadgar (Khadgar)
看板VideoCard
标题Re: [闲聊] 驱动程式停止回应问题:TDR
时间Tue Nov 29 17:21:42 2011
这个问题实在非常恼人
所以参考nVidia forum那边小弟做个不专业整理
1. Timeout Detection Recovery是啥鬼:
当发现你的GPU可能无法及时完成某项作业, 试着清空(pre-empt)该作业时
逾时(time out), 这时会触发TDR, 顾名思义会看到 3个phases
侦测到逾时(Detect Timeout) => 重置(Reset) => 回复(Recover)
而这时你会观察到的反应:
< 没有明显症状 > => 萤幕重开 => 右下角跑出回复讯息
简单的说, Windows 6.0(也就是Vista)之前, 出现类似情况 => BSOD
Windows 6.0之後, 就是TDR => 没事, 或是TDR连发然後出现 BSOD
因此TDR只能告诉你, 你的GPU在不爽
2. TDR的成因:
由上可知, 所有会让GPU不爽的鸟事都会触发TDR
a) 硬体故障
- 有问题的 GPU
- 有问题的 RAM
- 有问题的 PSU 或是 PSU 供电不足
b) 过度使用
- GPU 过热:建议别让你的GPU超过85度C
- GPU 过操:例如压力测试, 或是过高的游戏设定导致FPS低落
- 超频过度:可以是GPU/RAM/CPU超频过度
c) 操作不当
- 记忆体参数错误: 例如把latency条的太低
- 记忆体供电电压错误: 过高或过低
- 主机板电压错误: 通常发生在 notebook
d) 驱动问题
- 不良的的驱动: 例如280.62上个网也可能TDR
- 驱动程式崩溃(corrupt)
- 驱动程式冲突(conflict): 如Realtek的驱动, 罗技的webcam 驱动
3. 可能的解决方式
a) 可以先做的
- 回覆 RAM参数, 不要超频!
- 不要把游戏设定调太高, 让FPS好看一点
- 使用监控程式监控GPU温度, 但是不要使用超过一个的监控程式
- 重新的乾净安装驱动 (clean re-install)
b) 比较麻烦, 但是也可以自己完成的:
- GPU/PSU/RAM A/B test
- 尝试移除掉最近安装的新东西
c) 祈祷不要发生
总结: 这问题会这麽烦人其实是因为原因太多, 几乎所有软硬体因素都会导致TDR
简单的说, 他基本上跟告诉你系统不稳没两样, 而TDR是两面刃, 一方面它
可以让你的电脑不要BSOD, 但是代价就是出现TDR的阈值比BSOD还要低
所以可能之前不会BSOD的现在会出现TDR, 之前会BSOD的, 现在会出现一连串
TDR最後再给你 BSOD
但是尽管如此, 关掉TDR可能不会是个好决定
PS...有些不是该篇文章的东西, 有错还请指正
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.143.249.183
1F:推 Geffen1:要是我能跟系统聊天就好了>"< 至少跟我说说哪里痛痛 11/29 17:31
2F:推 k29229863:SIRI XDD 11/29 18:46
3F:推 GroundWalker:看到1F,让我觉的把系统萌化似乎不错(??) 11/29 18:51
4F:→ Khadgar:楼上那是不可能的, 问: 小7你是哪根筋不对, 一直TDR 11/29 19:31
5F:→ Khadgar:....萤幕一黑, 又出现了TDR: 语音系统无回应, 已经重启 11/29 19:31
6F:推 QQmother:win7方唐镜化:我又TDR啦 我又黑屏啦 打我阿笨蛋~~ 11/29 21:29
8F:推 nvalue:显示卡:葛格~~人家那里好热~~ 11/30 12:27
9F:推 mnmnqq:推 11/30 15:14
10F:推 Luos:已经完全歪啦... 12/01 14:16
11F:→ Luos:之前不是说冻结也会导致driver has recovered... 12/01 14:17
12F:→ Luos:我碰到好几次说T.T 12/01 14:17
13F:→ Nafusica:记忆体换一个位置插插看搞不好有机会修正... 02/01 22:18