1. 透過調整逾時偵測與復原的登錄值來增加 GPU (圖形處理單元) 的處理時間
[逾時偵測與復原] 是 Windows 的功能,此功能可偵測出您電腦上的視訊卡硬體或驅動程式花了比預期還久的時間來完成某項作業。當發生此情況時,Windows 會嘗試復原並重設圖形硬體。如果 GPU 無法在允許的時間 (2 秒) 內復原並重設圖形硬體,您的系統可能會沒有回應,並且顯示「顯示驅動程式停止回應,但已修復」錯誤。
透過調整登錄值,讓 [逾時偵測與復原] 功能有更多時間完成此作業,可能讓此問題得以解決。
開始 -> 執行 -> regedit
進入 HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
如果是 Windows 32 位元
新增 [DWORD (32 位元)] 值。
名稱:TdrDelay
值:8
如果是 Windows 64 位元
新增 [DWORD (64 位元)] 值。
名稱:TdrDelay
值:8
請關閉登錄編輯程式,然後將電腦重新開機以使變更生效。
2. 更換驅動程式版本
有時候是驅動程式的問題,不一定要最新版,其他版本也可以裝看看
3. 手動調整效能
關閉顯示卡的自動降頻
N卡範例:
桌面右鍵 -> NVIDIA控制面板 -> 管理3D設定 -> 電源管理模式 -> 選擇 "慣用的最大效能"
從 BIOS 調整設定
將 PCI-E 的連結速度 由 Auto 改為 Gen.3 或是 3.0
4. 稍微提升電壓
透過顯示卡超頻軟體來微調電壓提升穩定性
5. 硬體問題
1. 電源供應器供電不穩
2. 顯示卡故障
這時候要透過交叉測試法,或是送原廠檢測維修了
如果是 Timeout Detection and Recovery 造成的問題
修改 HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO
底下的DWORD值:MaxObjectNumber 由 7 -> 0 即可
參考
http://support.microsoft.com/kb/2665946/zh-tw
http://www.mobile01.com/topicdetail.php?f=514&t=2986161