顯示卡驅動崩潰 TDR 藍屏點算?機制原理、排查流程同 DDU 教學
重點摘要
顯示卡驅動崩潰(TDR)表現為畫面凍結幾秒、黑屏一閃、然後恢復正常,Windows 事件檢視器會記錄 Event ID 4101。本文拆解 TDR 機制嘅運作原理、驅動問題同硬件故障嘅分辨方法、逐步排查流程、DDU 正確用法,以及咩情況先至真係要送修。
前言:打打下機突然黑屏一閃,之後又冇事?
呢個情景好多用家都遇過:打機打到一半,個 mon 突然黑屏一兩秒,之後畫面返嚟,右下角彈出「顯示器驅動程式已停止回應,並已恢復」。有時仲會直接藍屏,或者成部機死機要硬重啟。
呢種現象叫 TDR(Timeout Detection and Recovery,逾時偵測與復原),係 Windows 用嚟保護系統嘅機制。佢本身唔係故障,而係系統偵測到顯示卡「冇反應」,主動重置驅動程式嚟避免成部機死晒。
問題係:TDR 背後嘅原因可以由「驅動版本有 bug」到「顯示卡硬件故障」都有。搞清楚邊一種,先至知點處理。今篇文會教你由淺入深排查,唔好一嚟就判張卡死刑,亦唔好浪費時間喺錯誤方向。
TDR 機制點運作?
Windows 嘅看門狗
由 Windows Vista 開始,Microsoft 喺 WDDM(Windows Display Driver Model)入面加入咗 TDR 機制。原理好簡單:
- Windows 會監察 GPU 嘅工作狀態。
- 如果 GPU 超過 2 秒冇回應(即係冇完成指派嘅工作、冇回覆系統呼叫),Windows 就判定「GPU 失去回應」。
- 系統會嘗試重置顯示驅動程式,唔使成部機重啟。
- 重置成功 → 畫面恢復,你會見到「驅動程式已停止回應,並已恢復」提示。
- 重置失敗 → 系統藍屏(通常係 VIDEO_TDR_FAILURE),要重啟。
2 秒呢個門檻係 Microsoft 預設值。正常情況下,GPU 應該喺毫秒級完成工作,2 秒已經係非常寬鬆嘅上限。所以 TDR 觸發,即係 GPU 真係卡住咗一段唔正常嘅時間。
TDR 唔等於硬件壞
好多人一見到 TDR 就以為張卡壞咗。其實 TDR 只係講「GPU 喺 2 秒內冇回應」,至於點解冇回應,原因可以好多:
| 層面 | 例子 |
|---|---|
| 驅動程式 | 驅動版本有 bug、驅動檔案損壞、驅動同 Windows 更新衝突 |
| 軟件 | 遊戲本身有 bug、超頻軟件設定過激、背景程式干擾 |
| 供電 | 火牛瓦數唔夠、供電線接觸不良、12V 紋波過大 |
| 散熱 | GPU/顯存過熱保護、散熱膏乾晒 |
| 硬件 | 顯存損壞、核心虛焊、PCIe 槽接觸不良 |
關鍵概念:TDR 係「症狀」,唔係「病因」。好似發燒可以係感冒、可以係肺炎一樣,TDR 背後有好多種可能。要靠排查先分到。
點分辨:驅動問題 vs 硬件故障
以下對比表係最實用嘅快速判斷工具:
| 特徵 | 偏向驅動/軟件問題 | 偏向硬件故障 |
|---|---|---|
| 觸發時機 | 更新驅動/Windows 後先出現 | 無啦啦出現,冇更新過任何嘢 |
| 頻率 | 間中一次,唔係每次都發生 | 愈嚟愈密,最後連開機都出事 |
| 特定程式 | 只喺某隻遊戲/某個程式出事 | 咩都唔做、淨係開機都會出事 |
| 壓力測試 | FurMark/3DMark 跑 30 分鐘冇事 | 壓力測試幾分鐘就崩 |
| 降頻/降壓後 | 症狀消失 | 症狀依然存在 |
| 換驅動版本後 | 症狀消失或改變 | 症狀完全一樣 |
| 事件檢視器 | 只有 4101,冇其他錯誤 | 4101+其他硬件相關錯誤 |
最重要嘅一條:如果 TDR 係更新驅動或者 Windows 之後先出現,先懷疑軟件,唔好即刻諗硬件。驅動 bug 係 TDR 最常見嘅原因。
逐步排查流程
跟住以下流程,由易到難,唔好跳步:
第一步:睇事件檢視器,確認係 TDR
- 撳 `Win + X` → 事件檢視器 → Windows 記錄 → 系統。
- 搵「來源」係 `nvlddmkm`(NVIDIA)或 `amdkmdap`(AMD)嘅錯誤。
- 睇事件 ID 係咪 4101(顯示器驅動程式停止回應並已恢復)。
- 記低發生時間,對照你當時做緊咩(打機?睇片?開機?)。
如果完全搵唔到 4101,你遇到嘅可能唔係 TDR,而係其他問題(例如 mon 線鬆、mon 本身故障)。
第二步:用 DDU 乾淨重裝驅動
驅動殘留檔案係 TDR 嘅常見元兇。唔好淨係用「覆蓋安裝」,要用 DDU(Display Driver Uninstaller)徹底清乾淨:
- 去官方網站下載 DDU,解壓到桌面。
- 入安全模式(設定 → 復原 → 進階啟動 → 疑難排解 → 啟動設定 → 重新啟動 → 撳 4 入安全模式)。
- 安全模式入面開 DDU,選擇你嘅顯示卡品牌(NVIDIA/AMD/Intel)。
- 撳「清除並重新啟動」。
- 重啟返入正常模式後,去官方網站下載最新穩定版驅動(唔好用 Beta 版),乾淨安裝。
- 安裝時選擇「自訂安裝」→ 剔「執行乾淨安裝」(NVIDIA 安裝程式有呢個選項)。
⚠️ 注意:唔好用第三方「驅動更新工具」下載驅動。嗰啲工具成日裝錯版本或者綁埋其他軟件,係 TDR 嘅常見來源之一。
第三步:排除超頻
如果你有超頻(包括用 Afterburner 降壓超頻、或者主板自動超頻):
- 將所有超頻設定還原為預設值。
- 關閉 Afterburner/Precision X1 等超頻軟件,唔好畀佢哋開機自動啟動。
- 觀察 1–2 日,睇吓 TDR 仲有冇出現。
超頻唔穩定係 TDR 嘅第二常見原因,尤其係顯存超頻。好多「用咗幾個月都冇事,突然開始崩」嘅個案,最後都係顯存超頻邊緣不穩定。
第四步:壓力測試
用 FurMark 跑 30 分鐘,觀察:
| 結果 | 解讀 |
|---|---|
| 30 分鐘零崩潰,溫度正常 | 硬件大機會冇事,問題偏向驅動/特定軟件 |
| 幾分鐘就崩/黑屏 | 硬件嫌疑大,進入第五步 |
| 溫度超過 90°C 先崩 | 散熱問題,清塵換散熱膏先 |
第五步:硬件交叉測試
如果壓力測試都崩,就要懷疑硬件:
- 換火牛測試:借一隻足夠瓦數嘅好火牛試。如果換咗就冇事,原火牛供電有問題。
- 換 PCIe 槽:將張卡插去另一條 PCIe 槽,排除槽接觸不良。
- 換機測試:將張卡插去另一部機。如果兩部機都崩,張卡硬件故障機會好高。
- 檢查供電線:睇吓 8-pin/12VHPWR 插頭有冇燒熔、變色、鬆動。
第六步:檢查散熱
拆開側板,睇吓:
- 風扇識唔識轉?
- 散熱器有冇塞滿塵?
- 用 HWiNFO 睇 GPU Hotspot 溫度——如果核心 70°C 但 Hotspot 105°C 以上,好可能係散熱膏乾晒或者散熱器扣具鬆咗。
常見成因一覽表
| 成因 | 典型特徵 | 解決方法 | 難度 |
|---|---|---|---|
| 驅動版本 Bug | 更新後先出現 | DDU 重裝/回退舊版 | 低 |
| 驅動檔案損壞 | 無啦啦出現,唔定時 | DDU 重裝 | 低 |
| 顯存超頻不穩 | 打機先崩,桌面冇事 | 還原預設頻率 | 低 |
| 核心超頻不穩 | 壓力測試即崩 | 還原預設頻率 | 低 |
| 火牛瓦數不足 | 高負載先崩 | 換足夠瓦數火牛 | 中 |
| 供電線接觸不良 | 間歇性,郁下條線就出事 | 重插/換線 | 低 |
| 散熱不良 | 溫度高先崩 | 清塵/換散熱膏 | 低中 |
| 顯存損壞 | 花屏+TDR 一齊出現 | 送修(換顯存) | 高 |
| 核心虛焊 | 愈嚟愈密,最後開機都崩 | 送修(BGA 重植) | 高 |
| PCIe 槽損壞 | 換槽就冇事 | 用另一條槽/修主板 | 中 |
咩情況真係要送修?
做完以上排查,如果符合以下任何一項,唔好再自己搞:
- DDU 重裝+還原預設+換火牛,TDR 依然頻密出現
- 壓力測試幾分鐘就崩,而且溫度正常
- TDR 伴隨花屏、色塊、奇怪線條
- 張卡喺另一部機上面都係咁崩
- 聞到燒焦味或者見到供電接口燒熔
專業維修會用示波器量供電波形、逐粒檢測顯存、檢查核心虛焊——呢啲係一般用家屋企做唔到嘅診斷。記住:唔好自己拆開張卡亂焊,靜電同錯誤操作隨時將小問題變成報廢。
常見問題 FAQ
Q: TDR 係咪一定係顯示卡問題?
A: 唔一定。TDR 只係話 GPU 冇回應,原因可以係驅動、軟件、供電、散熱或者硬件。要跟排查流程逐樣排除,唔好一嚟就判張卡死刑。
Q: 點解我更新咗最新驅動反而多咗 TDR?
A: 新驅動有時會有 Bug,尤其係 Game Ready 驅動趕住配合新遊戲推出。試吓用 DDU 清乾淨之後裝返上一個穩定版本,睇吓有冇改善。
Q: DDU 會唔會刪錯嘢?
A: DDU 係業界標準工具,只會清除顯示驅動相關檔案。只要跟足步驟(入安全模式先用),係安全嘅。記得事前去官網下載定新驅動,清除後即刻安裝。
Q: TDR 會唔會整壞張卡?
A: TDR 本身係保護機制,唔會整壞卡。但如果 TDR 背後嘅原因係硬件故障(例如顯存損壞、供電短路),繼續用落去會令損壞惡化。頻密 TDR 唔好拖,盡快排查。
Q: 藍屏代碼 VIDEO_TDR_FAILURE 係咩意思?
A: 即係 TDR 重置驅動失敗,系統要藍屏重啟。成因同普通 TDR 一樣,但情況更嚴重——代表驅動重置都救唔返。優先做 DDU 重裝同硬件交叉測試。
Q: 點解淨係玩某隻遊戲先 TDR?
A: 好大機會係嗰隻遊戲同驅動版本有衝突,或者嗰隻遊戲對顯存/某個功能嘅負載特別大。試吓更新遊戲、換驅動版本,或者喺遊戲入面降低畫質設定。