2012年2月29日

近來播放高清片時,CUDA 突然出問題了!

我一直使用一部 ION2 小機,透過HDMI播放高清片(1080p),一直用的好好,但近這幾天播放高清片時,卻出現"窒窒下" (不流暢)的情況,整體設定應該跟以前一樣,都是使用CUDA硬解,太奇怪了吧。


今天又試一次找找原因,首先試不同的PLAYER (VLC1.1, MPC+CoreAVC, SmPlayer...etc),所有PLAYER 都是相同情況,CPU Usage 不高 (20%以下),CUDA 也啟動了。之後嘗試使用 VLC1.1並關閉 CUDA,播放竟然比不開CUDA好! 之後又把VLC更新到 VLC2,情況不變。

我想,可能是 NVidia driver 的問題吧,同時又看到Windows7有些更新,那便更新看看。更新後情況更差!! VLC 在CUDA下完全HOLD住畫面,其它PLAYER跟以往一樣。

同期間,我另外一部Q9550+GTX260,更新到VLC2後,聲音也出現斷斷續續的怪現像,畫面也不算流暢。

終於在網上找到一篇相近的文章,建議把 VLC2 的VIDEO從 DEFAULT/DirectX 改到 OpenGL,修改後簡直Perfect! 畫面流暢,聲音正常!!

我立刻修改ION小機的VLC2,修改後第一個問題立刻解決(就是畫面定著的問題),當不使用CUDA時,雖然CPU Usage達到 80%,但看1080p時大部份時間仍然流暢。只是別的PLAYER (使用 CoreAVC) 仍有問題。不過算了,反正新版 VLC2 功能好多了。

到現在,我想問題可能出在 Windows 的一些更新(如 DirectX),因為除了Windows更新外,應該沒有什麼其它可能了。

有機會再看看如可解決CUDA的問題吧。

沒有留言:

發佈留言