查看: 30164|回覆: 21
收起左側

[教學] NVIDIA GeForce GTX 960 硬體加速 HEVC/H.265 解碼實戰教學

[複製連結]

發表於 2015-4-11 00:11:04 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。

您需要 登錄 才可以下載或查看,沒有賬號?註冊

x
本文章最後由 羽神翼 於 2015-4-12 16:44 編輯



NVIDIA 的 Maxwell 架構為玩家帶來最先進的遊戲技術以及驚人的效能功耗比,而位於中階價格帶的 GeForce GTX 960 除了承襲這些優勢,還新增了一項目前市面上其他顯示卡都沒有的功能 - HEVC/H.265 影片硬體加速解碼。

什麼是 HEVC/H.265 ?


圖片來源:HEVC verification test report

HEVC 為 High Efficiency Video Coding 高效率視訊編碼 的縮寫,是由 ITU-T 國際電信聯盟電信標準化部門制定出來的新一代視訊壓縮標準,又被稱作 H.265 編碼,被視為目前主流 MPEG-4 AVC (也就是大家熟知的 H.264) 編碼的繼任者。在相同的畫質表現下,HEVC/H.265 編碼影片的平均檔案流量大小還不到 AVC/H.264 編碼的一半,因而成為接下來炙手可熱的 Ultra HD 4K 解析度影片最佳的編碼方案,HEVC 編碼的最高還支援到 8192×4320 (8K解析度)。

然而在維持相同畫質的情況下想要將影片檔案壓縮得更小,勢必要有更高明(也就是更複雜)的壓縮演算方法,因此不管是編碼或解碼 HEVC/H.265 都是一門硬體資源相當吃重的工作,以下就用 ASUS 華碩發行的 Strix GTX 960 顯卡在 Windows 7 環境下進行 HEVC/H.265 硬體解碼的設定教學。

硬體加速 HEVC/H.265 解碼環境設定


安裝顯示卡和驅動程式完成之後使用 DXVA Checker 來確認硬體加速解碼的支援程度,檢測結果可以看到顯示的 HEVC_VLD_Main10 項目表示硬體環境支援 10-bit 色深的 HEVC 影片解碼,這項解碼功能目前為 NVIDIA GeForce GTX 960 獨有,市面上的其他顯示卡包括 GTX 980/970 甚至是 TITAN X 都尚未支援。


至於影片解碼器/播放軟體就選目前泛用度相當高的 K-Lite Codec Pack


怕麻煩的話直接選 Normal Mode 進行安裝即可,當然如果你設定經驗老道也可以選 Advanced Mode 。


在硬體加速選項的部分 H.264、VC-1、MPEG-2 這些 BD 常用的高畫質影片編碼對於現行的 GPU 來說都是小菜一碟,然而這次最重要的當然還是 HEVC,通通勾選起來即可。而解碼方式個人推薦 K-Lite Codec Pack 自帶的 LAV 解碼器,該解碼器屬於 Open Source 開發方式且目前活躍程度相當高,新的版本持續針對解碼效率進行優化,細部設定後面再詳述。


這邊要選擇影片播放器的檔案關聯,個人偏好 K-Lite Codec Pack 自帶的 Madia Player Classic,介面簡單好用、不佔太多資源,64位元作業系統的環境下單獨勾選 x64 即可。


目前多數消費者應該還是使用 HDMI 介面連接至電視或是AV綜合擴大機,音效設定的部分可以 Bit Stream 方式將影片原始音訊不經過軟體轉換直接傳送給電視或是AV綜合擴大機進行解碼,可以減少音訊的失真度。

以上都安裝完成之後,就可以直接開啟 Madia Player Classic 播放 HEVC 影音檔案了,不過我們可以再進行一些小步驟讓影片畫面輸出得更好。


使用 Madia Player Classic 開啟影片檔,並在影片畫面上點擊右鍵,選到 篩選器 > LAV Video Decoder 開啟設定選項。


  • Output Formats (黃框) 可以勾選顯示器支援的色深,怕麻煩的全勾起來也行。
  • RGB Output Levels (藍框) 主要是調整畫面輸出的顏色範圍,一般來說連接電視要選 TV (16-235) 避免亮暗部細節顯示不正確,如果是連接電腦螢幕直接選 PC (0-255) 即可。
  • Hardware Decoder (綠框) 有幾種解碼器可供選擇,既然要使用GPU硬體解碼的話就必須選擇 NVIDIA CUVID 或是 DXVA2 (native)。
  • Hardware Acceleration 要確認 HEVC 和 UHD (4K) 這兩個項目都勾選起來 (紅框)。


HEVC/H.265 軟硬解碼效率實戰

測試平台
CPU: Intel Core i7-4790K
MB: ASUS Sabertooth Z97
RAM: Kingston HyperX Fury DDR3-1866 4GB*2
Grapgic: ASUS Strix GTX960
Storage: Plextor M6 Pro SSD 256GB



特別感謝 HD.Club 精研視務所 提供 4K Ultra HD 解析度的 HEVC/H.265 高畫質影片進行以下測試。這次選用【美哉天府】這支影片,格式資訊如下,平均檔案流量高達 50 Mbps !



先來看不開 GPU 硬體加速,只單純用 CPU 進行軟體解碼 HEVC 影片的情形。


CPU 負載大約在 33~45% 之間波動,而 GPU 因為要負責輸出視訊其負載也有 13% 左右。

嘗試使用 LAV 的 NVIDIA CUVID 解碼器進行 GPU 硬體加速解碼 HEVC 影片,並開啟專有的硬體去除畫面交錯功能。


CPU 負載降到 1~2%,GPU 負載提高為 21%,視訊引擎也有25~30%的負載。

選擇 LAV 的 DXVA2 (native) 解碼器進行 GPU 硬體加速解碼 HEVC 影片


CPU 負載只剩下0~1%,GPU 負載也下降至 13~15%,視訊引擎負載維持 25~30%。

同場加映 Intel Core i7-4790K 內建的 HD Graphics 4600 顯示晶片進行解碼測試

DXVA Checker 檢測出 HD Graphics 4600 支援 HEVC_VLD_Main 解碼,也就是只處理 8-bit 色深的影片。


不過 LAV 的 Intel Quick Video 解碼器目前尚未支援 HEVC/H.265 解碼,因此這個模式跟軟體解碼的情形差不多。


最後改用 LAV 的 DXVA2 (native) 解碼器確實可見內顯硬體加速的效果,然而內顯的幾乎呈現滿載狀態,連帶 CPU 也有 40~50% 的負載,而且影片播放起來還時不時的會出現卡頓不流暢的狀況。

小結



由測試結果可以發現,即便只是單純播放 HEVC/H.265 的 4K Ultra HD 解析度影片,對於硬體資源仍然相當吃重。就算用上了4核心/8執行緒的 Intel 第4代 Core i7-4790K 處理器能夠順暢播放,軟體解碼也佔用了也將近一半的 CPU 資源,看來如果改用 Core i3 以下的處理器進行軟體解碼如此高流量的 HEVC 影片可能就會出現使不上力的卡頓現象。若改由 GeForce GTX 960 GPU 硬體加速解碼則幾乎看不到 CPU 資源的佔用,而 NVIDIA CUVID 解碼方式雖然看起來 GPU 資源占用比 DXVA2 (native) 略高一點,但卻額外支援硬體去除畫面交錯的功能,影片播放的畫面表現可以再進一步。

此外,拜 Maxwell 架構所賜,GTX 960 的超低功耗再加上新導入的風扇停轉功能,大家應該可以發現即使以顯示卡進行 HEVC/H.265 硬體加速解碼,GPU 溫度仍然保持在 50~55゚C 左右,且風扇轉速為0,也就是無噪音,這對於要在家中客廳或臥房放置電腦主機的消費者來說確實是一大福音。綜合以上幾點,再加上本身擁有優異的遊戲效能、先進技術以及適中的價格帶,又支援 HDMI 2.0 (4K 60p) 視訊輸出,消費者現階段若想要建構次世代家庭娛樂用主機,NVIDIA GeForce GTX 960 肯定是顯示卡首選。

以上是小弟用 GTX 960 硬解 HEVC/H.265 影片的小小心得提供給各位參考,如果大家有更好的設定方式也歡迎提出來一起討論,謝謝收看!

評分

參與人數 1名聲 +10 收起 理由
west + 10 精品文章

查看全部評分


發表於 2015-4-11 15:04:17 | 顯示全部樓層
本文章最後由 faiz0800 於 2015-4-12 10:21 編輯

小弟目前使用這塊顯卡~~對4K硬解也是相當滿意
美中不足的是960台灣4G版本很少.....又貴
回覆 支持 反對

使用道具 舉報


發表於 2015-4-11 21:04:52 | 顯示全部樓層
感謝分析

也可以參考這裡看看喔

http://www.techbang.com/posts/22 ... fficiency-practical

回覆 支持 反對

使用道具 舉報


發表於 2015-4-12 14:10:01 | 顯示全部樓層
請問如果只換這張顯卡,舊版cpu i5 2400+H67主板夠力嗎? 有網兄試過嗎?
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2015-4-12 16:43:38 | 顯示全部樓層
wei-wei 發表於 2015-4-12 14:10
請問如果只換這張顯卡,舊版cpu i5 2400+H67主板夠力嗎? 有網兄試過嗎?

如果有按照文章提到的步驟順利啟動 HEVC 硬體加速解碼,那麼您的CPU平台應該是不會造成問題的。
回覆 支持 反對

使用道具 舉報


發表於 2015-4-12 17:43:11 | 顯示全部樓層
本文章最後由 faiz0800 於 2015-4-12 17:45 編輯
wei-wei 發表於 2015-4-12 14:10
請問如果只換這張顯卡,舊版cpu i5 2400+H67主板夠力嗎? 有網兄試過嗎?

所謂推得動是指影片還是遊戲?如果是影片大可放心,我I5-760+960GTX跑少女時代120FPS,CPU在50%,GPU50%;遊戲部份F1 2014效能全開外加8X反鋸齒FPS有55~60,大作就另當別論
回覆 支持 反對

使用道具 舉報


發表於 2015-4-12 20:35:57 | 顯示全部樓層
感謝羽神翼兄與faiz0800兄回覆, 小弟的HTPC只用來看影片沒在玩遊戲, 看來小弟只須升級這張960顯卡開硬解就夠了, cpu及主機板還可以再撐一陣子.
回覆 支持 反對

使用道具 舉報


發表於 2015-4-13 18:46:24 | 顯示全部樓層
硬解10bit HEVC影片LAV部分建議設定為DXVA2(COPY-BACK).
回覆 支持 反對

使用道具 舉報


發表於 2015-5-1 12:36:25 | 顯示全部樓層
直接下載 MPC-HC 就有包含 LAVFilter 了!
回覆 支持 反對

使用道具 舉報


發表於 2015-5-11 21:14:53 | 顯示全部樓層
請問,如果只是要解HEVC來看4K60p的影片,是否記憶體買2G的就夠了? 謝謝
最近也在考慮組一台當HTPC用
回覆 支持 反對

使用道具 舉報


發表於 2015-6-7 12:53:55 | 顯示全部樓層
上禮拜剛入手了ASUS GTX960-MOC
之前是i3 3220+gts250 播放精研的天府篇4k影片
cpu滿載 畫面停頓嚴重聲音不同步
換上960 cpu使用率10~20%  gpu最高32
溫度方面控制的也很好
回覆 支持 反對

使用道具 舉報


發表於 2015-7-9 13:54:48 | 顯示全部樓層
感謝分享好文章,減少我很多的摸索時間!
回覆 支持 反對

使用道具 舉報


發表於 2015-8-21 02:59:19 | 顯示全部樓層
jyc3 發表於 2015-5-11 21:14
請問,如果只是要解HEVC來看4K60p的影片,是否記憶體買2G的就夠了? 謝謝
最近也在考慮組一台當HTPC用 ...

建議直上4G啦...

必竟差價不到800元...以免買了不能用就麻煩了...
回覆 支持 反對

使用道具 舉報


發表於 2015-9-15 14:23:22 | 顯示全部樓層
不知道hevc 60fps的支持度如何啊
回覆 支持 反對

使用道具 舉報


發表於 2015-9-15 14:50:15 | 顯示全部樓層
布欧先生 發表於 2015-9-15 14:23
不知道hevc 60fps的支持度如何啊

gtx950.png

希望這樣一張圖, 能夠解答您心中的疑惑
回覆 支持 反對

使用道具 舉報


發表於 2015-9-15 21:29:40 | 顯示全部樓層
看起來,看4K影片,顯卡還真省不了啊~~
回覆 支持 反對

使用道具 舉報


發表於 2015-9-17 00:14:37 | 顯示全部樓層
感谢分享,刚入了msi gtx960 4g 好好学习一下
回覆 支持 反對

使用道具 舉報


發表於 2015-10-13 23:11:33 | 顯示全部樓層
感謝分享
看來我顯卡該升級了
回覆 支持 反對

使用道具 舉報


發表於 2015-12-13 22:14:04 | 顯示全部樓層
使用C2Q CPU 9400 + GTX 960 播放順暢,舊電腦不要丟了。
1.jpg
2.jpg

3.jpg

回覆 支持 反對

使用道具 舉報


發表於 2015-12-29 17:40:53 | 顯示全部樓層
第六代的INTEL CPU 號稱支援H.265
不知道基本款的I3 是否能順暢播放..
如果可以 那就是小資的福音.
不知道有否大大能提供第六代CPU的內顯播放
感謝
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回文 登入 | 註冊

本版積分規則

熱門推薦

溫馨頂級臥室StormAudio風暴Core 16/Ken Kreisel 7.2.4劇院心得分享!
溫馨頂級臥室StormAudio風
溫馨頂級臥室StormAudio風暴Core 16/Ken Kreisel 7.2.4劇院心得
Matt88p 的夢想小小影院
Matt88p 的夢想小小影院
小時後便很喜歡去電影院, 最喜歡是進場前那份感覺, 電影院裏面
「這風暴換得太值得了!」中台灣Storm Audio風暴/Wilson Audio 7.2.1.4劇院開箱
「這風暴換得太值得了!」
「這風暴換得太值得了!」中台灣Storm Audio風暴/Wilson Audio 7
終於朝聖桃園樓中樓美宅風暴/Genelec 7.2.4劇院!
終於朝聖桃園樓中樓美宅風
終於朝聖桃園樓中樓美宅風暴/Genelec 7.2.4劇院! 「沒ART這種
新視聽室終於好了!! 續~人生第一間視聽室 關箱文
新視聽室終於好了!! 續~人
續上一篇~人生第一間視聽室 "關"箱文 ------------------------

聯絡我們| 問題反映| 小黑屋| 手機版| Archiver|  本網站特別聘請 蔡家豪律師 為本站法律顧問

快速回覆 返回頂部 返回列表