Re: [請益] 顯示器驅動程式 amdkmdap 停止回應
※ 引述《StarburyX (小支)》之銘言:
: 作業系統:Windows 7 64bit
: 顯示卡:R5850 Twin Frozer
: 狀況: 由些遊戲(EX:變形金剛2)會不定時畫面整個停頓變黑,然後右下角會出現
: 顯示器驅動程式 amdkmdap 停止回應,並已順利恢復。
: 又可以繼續玩
這個是顯卡 TDR (Video timeout detection and recovery)
從 Vista 開始
顯示卡執行 OS 的指令超過兩秒沒有完成的話(timeout detection)
作業系統會把顯卡重新啟動(recovery)。
細節可以參考這裡:
http://www.microsoft.com/whdc/device/display/wddm_timeout.mspx
: 或是不定時當機(EX:Dirt2 Metro 2033)<---這種情形較多
這個很有可能是偵測到 timeout,但是 recovery 失敗
你查一下系統 log,應該會看到有個當機錯誤代碼 0x117/0x116 的記錄
: 但是波斯王子5又可以順暢執行
: 風扇已經手動調100%了 應該不可能會讓當
: 有沒有版上前輩遇過類似的狀況怎麼解決的?
: 實在不想丟回小星星 又要1個禮拜up無法玩遊戲...Orz
: 到底是卡的問題大 還是系統相衝阿... (已經重灌N次了)
丟回給他們應該沒有用
比較建議的做法是更新最新版的顯示卡驅動程式 => 通常有幫助
如果上面這個方法沒有用或是你不想換驅動
可以用上面那個網頁裡的暗招
1.把 TDR 這個機制關掉:
用 regedit,到 HKLM\System\CurrentControlSet\Control\GraphicsDrivers 目錄
新增一個 REG_DWORD TdrLevel,設成 0。
重開機之後應該就不會再看到上述的狀況一
2.延長 TDR 的時間限制:
在上面說的同樣的地方
新增 TdrDelay 和 TdrDdiDelay 都設成 30
前者減少狀況一的機率,後者減少狀況二的機率
===
但是暗招並不是一個很好的解決方法
TDR 可能能夠減少系統因為顯示卡反應過慢而當機的機率
勉強算是一種保護機制
建議還是先試試看換顯示驅動,不行的話再用暗招
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.209.4
推
08/07 14:32, , 1F
08/07 14:32, 1F
→
08/07 14:33, , 2F
08/07 14:33, 2F
→
08/07 20:33, , 3F
08/07 20:33, 3F
→
08/08 00:52, , 4F
08/08 00:52, 4F
TDR 的原因:
一、顯卡不夠力,遊戲太操 => 5850 不考慮這個問題
二、顯卡過熱,自動減速 => 已經排除
三、驅動程式有 Bug => 已經換成最新版
所以排除上面這三點,再加上你提到 XP 上也有 VPU 相關的錯誤訊息
因為 XP 上沒有 TDR 的機制
我認為硬體有問題的機會較大
建議借另一張 5850 交叉測試 :p
※ 編輯: RJJ 來自: 140.113.209.4 (08/08 01:00)
推
08/31 18:29, , 5F
08/31 18:29, 5F
→
08/31 18:29, , 6F
08/31 18:29, 6F
推
04/18 16:18, , 7F
04/18 16:18, 7F
討論串 (同標題文章)