Sunday, November 28, 2010

windows 7 DPC latency 過高造成爆音的問題

換win7之後被被這問題困擾了很久,錄音完全死亡,開機久了之後播放影片每隔一陣子就會爆音
這兩天查了一下資料,暫時解決一部份問題

整理一下

DPC latency可以用 DPC latency checker來看,網頁: http://www.thesycon.de/deu/latency_check.shtml

主要可以參考這串

實際上最後並沒有一個很明確的答案,只知道network adapter對DPC latency影響蠻大的,此外裡面還提到某防毒軟體的bug也會照成,然後音效卡的driver也會有影響


其他地方有人有提到跟MMCS有關係,不過試過把他全關了對DPC latency沒什麼影響,雖說DPC latency爆表不代表一定會爆音,但是爆音的時侯通常DPC latency是爆表的,至於MMCS的影響,也許有可能有,可以參考這邊把他關掉:
使用前請先詳細閱讀一下MS的資料,了解一下MMCS相關是什麼,也許可以透過這邊的設定來解決也說不定...

----

大至來說,我解決的方式是把每一個network adapter的IPv6全取消,然後 DPC latency就可以基本唯持在 500以下,現在錄音完全正常,播放也暫時沒有問題,不過還是要看開機一陣子之後的情況,因為 audiodg.exe 的memory leak的問題可能需要開機一段時間才會夠明顯
雖說過一兩年可能還是會遇到IPv6的問題,不過等到時再說...XD


No comments: