找回密碼註冊
作者: 羽神翼
查看: 139563
回復: 6

精華與得獎推薦: 圖檔下載

文章分享:

+ MORE精選文章:

+ MORE活動推薦:

T5 EVO 移動固態硬碟 玩家體驗分享活動

自信無懼 生活帶著你遨遊四方。高性能的 T5 EVO 在工作、創作、學習 ...

ZOTAC 40 SUPER顯示卡 玩家開箱體驗活動 --

頭獎 dwi0342 https://www.xfastest.com/thread-286366-1-1.html ...

FSP VITA GM 玩家開箱體驗分享活動

[*]符合最新 Intel ® ATX 3.1電源設計規範 [*]遵從 ATX 3.1 推薦 ...

Micron Crucial PRO D5 6000超頻版 玩家開

解放封印 極限超頻駕馭低延遊電競記憶體的力量Crucial DDR5 Pro 記憶 ...

打印 上一主題 下一主題

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

[複製鏈接]| 回復
跳轉到指定樓層
1#


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 肯定是顯示卡首選。

ASUS GTX960.jpg
2#
fairybear 發表於 2015-4-7 15:56:52 | 只看該作者
感謝分享!! 對於有4K影片解碼需求的使用者相當實用受惠!!
3#
XF-Staff 發表於 2015-4-10 01:51:33 | 只看該作者
發文者的優質好文值得各位XF的網友一起給他鼓勵。
4#
XF-Team 發表於 2015-4-10 04:00:03 | 只看該作者
感謝玩家熱情發帖,XFastest的成長有勞各位一齊努力打拼!
5#
白狼騎士 發表於 2015-4-11 00:30:40 | 只看該作者
這種貼心分享文,太讚啦
希望能再繼續加油!!!
6#
方小白 發表於 2015-4-20 14:36:23 | 只看該作者
多謝分享實用教學文,又多了一個買GTX 960 的好理由了。
7#
Mandy492 發表於 2015-4-20 15:42:41 | 只看該作者
謝謝分享,文章寫得不錯。
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則

小黑屋|手機版|無圖浏覽|網站地圖|XFastest  

GMT+8, 2024-4-20 00:42 , Processed in 0.980546 second(s), 66 queries .

專業網站主機規劃 威利 100HUB.COM

© 2001-2018

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