twitch.tv 實況台

twitch.tv 實況台:顯示|不顯示

ustream.tv 實況台

Twitch 實況台

Ustream 實況台

2013年11月1日 星期五

[測試] Intel Pentium G2120 Quick Sync Video 支援程度

最近看了 PTT 的一串文章
[請益] Intel HD Graphics 內顯的硬解問題
雖然內容不多
不過裡面講的問題還滿好玩的

Intel 的低階 CPU 真的就是閹到甚麼東西都沒有了
一些對於低階 CPU 比較有用的功能也都不給
所以就是要測試 G2120 到底有剩下那些功能

Intel 官方網站給的資料是
Intel Pentium/Celeron G 系列沒有 Quick Sync Video 與 DXVA (硬體解碼) 功能
這兩個功能對於多媒體電腦來說
算是滿有用的功能,較弱的 CPU 如果有這些東西搭配
其實應用範圍可以更廣
不過 Intel 的想法,就是多媒體電腦,乖乖地用 i3 以上的 CPU 吧

首先是 Quick Sync Video (下簡稱 QSV) 這功能
需要從 BIOS 中啟動 CPU 內建的顯示功能(參閱各大主機板說明書)
如果你有獨立顯示卡的話,記得多調整一項「顯示卡優先順序」
將 PCIe 顯示卡作為優先啟動的選項
這樣原本獨立顯示卡的開機顯示,才不會被內建顯示給搶走

直接測試影片撥放的話
跟 PTT 的文章並沒有什麼出入,看得見硬體解碼的效果在
過程中也可以正常啟用 DXVA
看起來 Pentium G 系列的硬體解碼還是可以啟動的

接著是 QSV 的重頭戲,硬體 H.264 Encode
因為 PTT 那篇文章比較重視解碼的部分
事實上,解碼的需求也遠大過編碼的需求
畢竟不是每個人都會去做影片壓縮

過程中使用訊連的 MediaExpresso 以及開放原始碼的 OBS 實況軟體
MediaExpresso 在經過 QSV 啟用設定以後
會出現硬體編碼的選項
不過結果是,只要開始進行影片轉檔編碼的時候
整個程式就會停頓在那邊,一點動作也沒有
換用 OBS 直接做實況,也會發現實況大約開始一兩個畫面以後
就整個停頓不動了
錄影的輸出也沒有任何的東西
將兩套軟體 QSV 相關選項都關閉,用 CPU 做軟體編碼
就都可以完整輸出影像畫面,以及轉換或是錄製完成的影片檔

這邊是猜測 Intel Pentium G2120 內部的 QSV 功能
當中可能是有殘缺不全的損壞問題,但是卻沒有完全關閉
僅打上「不支援」作為標示
造成可以偵測得到,但是使用的話就會出現各種毛病

這個問題,用同樣的硬體配置,直接更換上一顆 i3-3220 CPU 以後
不管 OBS 或是 MediaExpresso
加上啟用 QSV,通通都可以正常運作了

所以看來 Intel Pentium G2120 CPU 的內顯
對於硬體解碼或是編碼,都可能有大小不一的功能問題
造成看得到某些功能,卻又無法正常使用的問題

不過 QSV 硬體編碼產生出來的影片
畫質並不是相當的好,比起用 CPU 軟體編碼製作出來的影像要差得多
所以真正做影像工作的工作者,應該是不太需要考慮到 QSV 硬體編碼的部分
不過 QSV 硬體編碼,比較適合用在即時影片輸出串流使用
像是實況這不會太過在意輸出的影像好壞,但是卻非常要求即時性的使用
當然 Intel 會加入 QSV 的原因,也是因為要推無線顯示標準 WiDi
不過 WiDi 目前可見度還不高,現階段可能還是會放在 CPU 裡面當擺飾吧

附帶一提,AMD 也有 VCE 作為相對應的功能
不過目前使用的軟體比 QSV 更少
QSV 使用的軟體已經不多了
VCE 的支援軟體,目前是幾乎沒有看見……