[請益] 有關 AMD 顯卡的 4K/HEVC 硬解支援

看板VideoCard作者 (鍵盤流戰鬼)時間8年前 (2015/12/17 17:26), 8年前編輯推噓8(8044)
留言52則, 9人參與, 最新討論串1/1
之前在各種中英論壇爬過許多相關文章,得到的資訊不外乎是 1. AMD顯卡 不支援 4K 影片硬解 2. AMD顯卡 不支援 HEVC 影片硬解 (為了避免討論上的麻煩,讓我們暫且排除 Fiji 架構的卡) 我的 CPU 是 i5-3450。 首先,我用下面這個影片進行i5軟解的測試, https://www.youtube.com/watch?v=sLprVF6d7Ug
測試方式就是把影片從Youtube下載下來之後,用 Potplayer 撥放。 然後 CPU 達到 100% 每秒卻只能吐出 21 張左右(影片原來是24fps)。 裝上顯卡 R7-260 之後,就可以很輕送地撥放。 這可以得出兩個結論: 1. i5-3450 不足以軟解這個9630kbps的4K/AVC 影片 2. R7-260 有出力幫忙 這過程中 CPU 使用率在 30~50% 跳動 這跟我當初想像的「播放4K影片,AMD顯卡沒屁用」很不一樣 接著我又跑去找些 HEVC 影片來玩。 我從下面這個網頁下載了些影片測試, http://www.elecard.com/en/download/videos.html 我發現即便是網頁中 Elecard 4K video about Tomsk, part 3, 這個 17.6 mbps 25fps 的HEVC 影片,一樣可以順播。 CPU使用率在 50~70% 跳動 最大那個懶得測 所以R7-260在這個播放過程中是有出力的, 這也跟我想像的「播放HEVC影片,AMD顯卡沒屁用」很不一樣 所以一般所謂的 AMD 不支援 4K or HEVC 硬解指的是沒有純粹的硬解支援嗎? 否則從我的測試看起來,有沒有顯卡是會造成巨大落差的。 不過這樣看來 R7-260 戰到壞掉是沒啥問題了 ㄎㄎ 我只擔心能不能順播未來的4K/HEVC動畫而已 -- 「瘋了的...是這個我和雪不能在一起的世界!!!!」 ~我妻由乃 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 67.194.232.103 ※ 文章網址: https://www.ptt.cc/bbs/VideoCard/M.1450344364.A.5EA.html

12/17 18:17, , 1F
R7-260沒辦法硬解4K.H264和HEVC。你的情況都是靠CPU硬吃。
12/17 18:17, 1F

12/17 18:18, , 2F
至於只靠內顯會卡是因為切給內顯的顯存太小爆掉了。
12/17 18:18, 2F
但沒有顯卡的時候,CPU使用量達到100%,這會是內顯造成的結果嗎?

12/17 18:48, , 3F
12/17 18:48, 3F

12/17 18:49, , 4F
簡單講CPU在等人 然後裝忙
12/17 18:49, 4F
這真有意思耶 所以實際上i5可以直接解4K/HEVC影片?

12/17 18:51, , 5F
真靠硬解不會CPU負載高到50%
12/17 18:51, 5F

12/17 18:52, , 6F
然後4K影片流行之前你該先換的是螢幕 普及還要好一陣子
12/17 18:52, 6F
螢幕我會等到4K影片真的出現才換。 現在4K螢幕已經從以前貴得不像話的價格跌到 27" $400~450 了。 我覺得之後會跌更多。

12/17 19:33, , 7F
等跌到你想入手我看電腦也差不多能換了
12/17 19:33, 7F

12/17 19:34, , 8F
同樣是4K影片流量差很多 Youtube那根本小意思 高流量I5
12/17 19:34, 8F

12/17 19:34, , 9F
會非常喘
12/17 19:34, 9F
17.6 mbps 已經算很高流量了吧? 24mins 就超過3GB 了 而且在 Potplayer 播才OK,Youtube 4K 我這台播不順。

12/17 20:19, , 10F
8K,狂!
12/17 20:19, 10F

12/17 20:27, , 11F
BD一堆流量都能到3Xmbps 你跟我說4K這樣很多..
12/17 20:27, 11F

12/17 20:29, , 12F
新規BD的流量DL和XL分別是108和128 1X頂多1080P BD水準
12/17 20:29, 12F

12/17 20:30, , 13F
你要試試高流量的拿這個去試試
12/17 20:30, 13F


12/17 20:34, , 15F
youtube載下來的影片有二種 一種是MP4(H.264/AVC)
12/17 20:34, 15F

12/17 20:34, , 16F
一種是WebM(VP8/9) 二種都不是HEVC
12/17 20:34, 16F

12/17 20:35, , 17F
用Firefox42播放的話youtube給的格式是H.264
12/17 20:35, 17F

12/17 20:35, , 18F
用Chrome播放的話youtube給的格式是VP9
12/17 20:35, 18F

12/17 20:35, , 19F
硬解以前有製作專門的硬體解碼線路 也有用現成的GPU運算
12/17 20:35, 19F

12/17 20:35, , 20F
現在大多透過DXVA用GPU解碼 解碼支援的能力有分不同等級
12/17 20:35, 20F

12/17 20:35, , 21F
iDCT/MoComp/VLD 等級越高能處理的步驟就越多
12/17 20:35, 21F

12/17 20:36, , 22F
部分支援就GPU處理一部份丟回給CPU繼續處理 稱為混合解碼
12/17 20:36, 22F

12/17 20:36, , 23F
反正水管弄下來的根本只能說是低流量4K
12/17 20:36, 23F

12/17 20:36, , 24F
支援到VLD就可以完全解碼 整張畫面都給GPU去處理
12/17 20:36, 24F

12/17 20:36, , 25F
即使支援VLD 支援的色深(8bit/10bit)和解析度
12/17 20:36, 25F

12/17 20:37, , 26F
(SD/HD/FHD/QFHD)也有差別 有的可以做HD的VLD解碼
12/17 20:37, 26F

12/17 20:37, , 27F
但是上到FHD/QFHD的解析度硬解就會失效
12/17 20:37, 27F

12/17 20:37, , 28F
所以即使支援HEVC硬解 還是要看支援的完整程度
12/17 20:37, 28F

12/17 20:38, , 29F
短期我還蠻不看好4K市場的 我覺得現在要買根本不用管4K
12/17 20:38, 29F

12/17 20:38, , 30F
你也不能保證現在硬解OK之後一定行 何必煩惱未來的事
12/17 20:38, 30F
但明年4K藍光片就要出來了耶

12/17 20:47, , 31F
你知道1080P藍光片啥時出來的嗎 將近十年前
12/17 20:47, 31F

12/17 21:09, , 32F
忘了說 你用potplayer的話 播放的時候按右鍵 檢視媒體資訊
12/17 21:09, 32F

12/17 21:09, , 33F
有成功啟用DXVA的話 媒體資訊的輸出欄位就會顯示dxva
12/17 21:09, 33F

12/17 21:10, , 34F
使用中的解碼器也會寫dxva decoder VLD之類的訊息
12/17 21:10, 34F

12/17 21:10, , 35F
就可以知道GPU有沒有幫上忙
12/17 21:10, 35F
我是看 GPU 使用率。 我比較好奇的是如果GPU不是在幫忙解碼,那麼那些使用率所顯示的工作是什麼? 換句話說,GPU使用率會跳起來是因為做什麼工作? ※ 編輯: arrenwu (67.194.232.103), 12/18/2015 03:28:15

12/18 03:43, , 36F
也許是色空間轉換?通常render輸出都直接丟NV12或YV12
12/18 03:43, 36F

12/18 03:44, , 37F
給顯示卡 由顯示卡去做升頻(提升色度的解析度從4:2:0
12/18 03:44, 37F

12/18 03:44, , 38F
升頻為4:4:4,做YC伸張(擴展,16~235->0~255)轉成RGB
12/18 03:44, 38F

12/18 03:44, , 39F
還有視播放情況作縮放運算(例如640x360->1920x1080)
12/18 03:44, 39F

12/18 03:44, , 40F
有些顯示卡會提供後製處理例如濾雜訊、去交錯
12/18 03:44, 40F

12/18 03:45, , 41F
所以播放的影片解析度越高 處理的運算量越大 顯示卡就越忙
12/18 03:45, 41F

12/18 04:18, , 42F
顯卡硬解使用率要看 GPU-Z > Sensors > Video Engine Load
12/18 04:18, 42F

12/18 04:19, , 43F
GPU 視訊引擎佔用率
12/18 04:19, 43F
我在 GPU-Z 的 Sensors 裡面看不到 "Video Engine Load" 我的 GPU-Z 版本是 0.8.6 ※ 編輯: arrenwu (67.194.232.103), 12/18/2015 05:33:58

12/18 10:19, , 44F
AMD的Video Codec Engine使用率好像不給測..
12/18 10:19, 44F

12/18 12:02, , 45F
可以在potplayer播放時按tab鍵
12/18 12:02, 45F

12/18 12:03, , 46F
12/18 12:03, 46F

12/18 12:21, , 47F
Russian Beatles 4.41GB http://i.imgur.com/AoS8wtV.png
12/18 12:21, 47F

12/18 16:25, , 48F
去下載DXVA CHECKER查看是否有HEVC_VLD_MAIN
12/18 16:25, 48F

12/18 16:25, , 49F
有的話就是有支援 沒有就是不支援
12/18 16:25, 49F

12/20 16:23, , 50F
等4K螢幕掉到現在2K螢幕的價,再來煩惱4K吧。
12/20 16:23, 50F

12/21 18:23, , 51F
樓上,同感XDD
12/21 18:23, 51F

12/21 18:24, , 52F
尤其是現在4K遊戲他媽難跑QQ
12/21 18:24, 52F
文章代碼(AID): #1MSd-iNg (VideoCard)