作者Cubelia (大胸智乃)
看板PC_Shopping
標題[測試] Polaris的VP9硬解...效果?
時間Fri Dec 9 18:44:21 2016
更新:
Bluesky FRC作者的開發日誌有相關記載了
http://bluesky23.blog.shinobi.jp/entry/20161209 作者也表示目前依然是真相不明
(到底是Google個別對應到AMD的產品,或是AMD的VP9真的有對應DXVA或其他API)
===
在Crimson ReLive 16.12.1驅動釋出後就很期待VP9硬解功能
而更新後當然馬上做了幾個CPU使用率的快速測試
測試影片:(4K 30FPS)
https://www.youtube.com/watch?v=iNJdPyoqt8U 測試平台:(驅動是Crimson ReLive 16.12.1,懶得改圖惹)
http://i.imgur.com/DZffdno.png 瀏覽器:Google Chrome 55.0.2883.75(64-bit)
a.開啟硬體加速
b.使用H264ify將影片改為H.264後再進行測試
c.關閉硬體加速(用CPU去軟解)後再進行VP9 vs H.264
測試結果:
開硬體加速+VP9
http://i.imgur.com/opHrMMu.png 關硬體加速+VP9
http://i.imgur.com/esTDrtT.png 開硬體加速+H.264
http://i.imgur.com/suGL6Bq.png 關硬體加速+H.264
http://i.imgur.com/xVM3Fr1.png 結論:
可以看到開硬體加速去跑VP9確實是有效果,然而H.264的表現尚遠優於VP9硬解
而H.264硬解也確實相當有效
至於VP9在GCN全系列是如何達成的在anandtech的報導中也有提到
http://tinyurl.com/j3awb8k 簡單來說這版ReLive驅動理論上讓GCN架構的卡都能跑VP9(混合硬解)
但卻是用GPU的shader下去跑(OpenCL?),並非GPU裡面有相關的VP9硬解單元
因此造成混合硬解的情況
http://i.imgur.com/HYkoC68.png 這也大概是為什麼DXVA Checker裡面沒有VP9的原因(用追蹤功能也抓不到任何跡象)
如果要看更猛的VP9 4K 60FPS影片那CPU的壓力就更大了
https://www.youtube.com/watch?v=UceRgEyfSsc 而且時常有頓一下的情況,並非完美流暢撥放
如果用Win 7的話在Chrome網址列輸入Chrome://GPU
裡面這項反而會顯示"
Software only, hardware acceleration unavailable"
http://i.imgur.com/ZuMI5nC.png https://www.chiphell.com/thread-1680345-1-1.html 這一篇也可以簡單看看
因此目前測出來的結果就是:
在這版驅動下Polaris的VP9硬解是混合硬解,並非GPU內建的純硬體加速 雖然還是有H264ify可用,但還是很希望能有VP9純硬解呀
而且現況也只能在Google Chrome上面實現,FireFox和其它瀏覽器都無法使用
http://i.imgur.com/2CGtQCy.png 看到這張圖又QQ一次惹...
--
姐姐 姐姐 我們好像變成簽名檔了 雷姆,雷姆 好像真的是這麼一回事呢 --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.133.117
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1481280266.A.B57.html
推 AreLies : 推 測試 12/09 18:47
推 Joey452 : 不曉得Kabylake硬解VP9 10BIT的效率如何 12/09 18:59
推 arrenwu : 推測試結果 有測試過在 32-bit 面的Chrome嗎? 12/09 19:08
→ Cubelia : 沒有耶 12/09 19:12
推 jimmy12332 : 只能說HTML5播放器的效率… 下載下來用potplayer播 12/09 19:23
→ jimmy12332 : 使用率下降超多 12/09 19:23
推 Litfal : 這樣說,Polaris的VP9是顯卡硬體加速(acceleration) 12/09 19:34
→ Litfal : 而不是硬體解碼(decode) 12/09 19:34
→ lastblade008: 混合加速 cpu也要一起運算 不是純硬體 12/09 19:37
推 kingofsdtw : 感謝分享,有下有推 12/09 19:42
推 c52chungyuny: 這樣算詐欺嗎 12/09 19:47
→ Cubelia : AMD又沒宣稱到底是硬體加速或是解碼,只說支援VP9 12/09 19:48
推 SurfacePro4 : c52大概又想要戰惹 12/09 20:07
推 x811105 : 大王吉 大王吉 大王吉 12/09 20:10
推 leo91531 : 所以到底是硬解還是加速? 12/09 20:12
推 c52chungyuny: A粉不是最愛嘴maxwell詐欺事件 12/09 20:20
→ c52chungyuny: 看來也是五十步笑百步 12/09 20:20
推 ltyintw : 類似用directx跑影片差不多的意思 12/09 20:22
推 ltyintw : 類似用遊戲的方式來跑影片 12/09 20:26
→ Litfal : 五十步笑百步...你不是也常做嗎XD 12/09 20:27
→ Cubelia : 要比就要比好的,不要只比爛,比爛永遠戰不完 12/09 20:38
推 faintbreeze : 推測試 另外要給113放點尊重齁 12/09 20:47
→ trfmk1 : 提一下Chrome硬體加速本來就都用混合硬解... 12/09 20:47
→ trfmk1 : 去測一下不同瀏覽器的H.264解碼佔用就知道了 12/09 20:49
推 faintbreeze : W10 VPx Video Decode: Hardware accelerated 呵 12/09 20:50
→ trfmk1 : 只有Win10的Edeg跑H.264是用純硬解 12/09 20:50
推 ken720331 : 有測試給推 12/09 20:50
推 a2935373 : Polaris明明就有硬體線路能用 啥時要開啦 12/09 20:51
推 faintbreeze : C52可以用妳可愛的1070測測看唷 看是不是詐欺 12/09 20:52
→ faintbreeze : 的Hardware accelerated 怕你會氣到發抖 呵 12/09 20:52
→ a2935373 : 應該是爽到發抖吧(X 12/09 20:52
推 faintbreeze : 結果剛剛把 1070 Hardware accelerated 丟google 12/09 20:56
推 faintbreeze : 看來也是加速而已 還有很多人回報4K是沒有的哩 12/09 20:58
推 a2935373 : 現在沒有其實也蠻正常的 今年的顯卡才支援的玩意 12/09 20:59
→ a2935373 : 頭一年狀況不好是常態... 12/09 20:59
推 arrenwu : 我剛剛google了一下,確實跟faintbreeze講得一樣 12/09 21:00
→ arrenwu : 我覺得比較像是 Youtube 用的Player的問題 12/09 21:00
推 a2935373 : Chorme硬解爛不是一天兩天了 12/09 21:01
→ a2935373 : 不過VP9 AMD目前Driver也沒開硬解 是要拖多久 12/09 21:02
→ Cubelia : 偏偏AMD有指定一定得用Chrome 12/09 21:02
→ a2935373 : 我猜老問題 人力不足XD 基本的先上炒股票再說 12/09 21:03
→ arrenwu : 除了Chrome還有瀏覽器開Youtube用VP9嗎? 12/09 21:04
→ twosheep0603: 印象中chrome的問題應該比較大 12/09 21:05
→ arrenwu : 我想Polaris一定有完整硬解方案,這問題是出在軟體 12/09 21:05
推 a2935373 : 火狐也能打開 12/09 21:05
→ Cubelia : FireFox和Edge可以辦到 12/09 21:06
→ a2935373 : 一定有方案啦 硬體線路又不能改 12/09 21:06
→ arrenwu : 原來如此 看來我的資訊該更新了XD 12/09 21:06
→ Cubelia : CHH那篇有測試影片用MPC播放的結果 12/09 21:06
→ a2935373 : 純硬解只有支援和不支援兩種狀況(扣掉軟體問題) 12/09 21:07
推 arrenwu : 這部分搞不好要等到手機普遍都支援新一代編碼硬解了 12/09 21:08
→ arrenwu : 不然那些軟體公司應該會慢慢等著 12/09 21:08
推 charlie20083: 這種混合加速第一個看到的好像是Kepler硬拼HEVC? 12/09 21:13
→ trfmk1 : edge是可以強制跑VP9啦 12/09 21:14
→ trfmk1 : 網址列打about:flags 進去裡面可以設定 12/09 21:16
推 vobor : 蛤 1070也不行喔 真的五十步笑百步 12/09 21:16
→ nucleargod : 用 shader 那就是走傳統繪圖而不是特製硬體 12/09 21:16
→ nucleargod : 這種已經比 opencl 或 cuda 更有效率 12/09 21:17
→ nucleargod : 但 shader 是通用的,所以這方法沒有限定顯卡要哪張 12/09 21:18
推 vobor : 所以現在是全線GCN都能跑VP9? 12/09 21:20
anandtech是這麼說無誤
"ReLive will allow for 4K60 decode of a VP9 stream for all GCN enabled
discrete graphics cards and Stoney Ridge APUs."
→ nucleargod : 理論上 shader 拿出來,用 intel 內顯也能跑 12/09 21:21
→ nucleargod : 可是連結文章裡並沒有說實作啊,誰說是用 shader ? 12/09 21:22
算有點腦補出來的,是看這篇
http://tinyurl.com/hldkh69 要是沒有獨立解碼單元,那GPU要用什麼去算呢? 這就真的不懂了
→ baka : 推實測 12/09 21:28
推 c52chungyuny: 1070這樣是烙賽的意思嗎 12/09 21:29
→ c52chungyuny: 照著chrome://gpu截的 12/09 21:29
※ 編輯: Cubelia (61.226.221.9), 12/09/2016 21:31:43
推 faintbreeze : 就一樣 不是你講的澇賽嗎? 自打臉了齁 12/09 21:34
→ faintbreeze : 不過幫NV講句話 lav decoder我手上確實NV領先AMD 12/09 21:35
推 vobor : 哇 113又出來diu臉惹QQ 12/09 21:36
推 faintbreeze : 我是覺得AMD既然搞FM 相關的這類支援應該要比NV有 12/09 21:37
→ faintbreeze : 企圖心啊 事實就是NV大概領先一代產品的支援度 12/09 21:38
推 ja9740807 : 吃1%使用率的話 到底算是硬體加速還是硬體解碼? 12/09 21:39
推 c52chungyuny: 沒差啊烙賽就烙賽 12/09 21:39
→ c52chungyuny: 我追求的只有遊戲屠宰 12/09 21:39
→ c52chungyuny: CP高這樣就夠了 12/09 21:39
→ faintbreeze : 不過瀏覽器上就真的沒比較猛就是了 雖然這問題可能 12/09 21:39
→ faintbreeze : 不是顯卡商的問題 12/09 21:39
→ Cubelia : 不要起蒸液喇 12/09 21:39
推 vobor : 哇 113的髮夾彎真的又深又急耶 12/09 21:42
推 c52chungyuny: 不過AMD反正在steam佔比這麼少注重FM decode 12/09 21:42
→ c52chungyuny: 也是應該的 不然都沒人買了 12/09 21:42
推 vobor : 裁判...可以直接判我們贏了吧? 12/09 21:45
推 baka : 真的 我買a卡到現在還沒用過fm 12/09 21:45
→ baka : a卡那麼廢 最屌的是還有一家顯示晶片廠 比他 12/09 21:46
→ baka : 更廢 12/09 21:46
推 faintbreeze : 每次幫某人緩頰 總覺得好像都不值得 QAQ 12/09 21:50
→ Flyroach : 追求遊戲屠宰那就快去玩遊戲呀,這麼關心別家有支援 12/09 21:50
→ Flyroach : 啥功能幹麼?傲嬌嗎.. 12/09 21:50
推 c52chungyuny: 我說我的我也不損失什麼啊 12/09 21:52
→ c52chungyuny: 微風哥真的不用 12/09 21:52
→ c52chungyuny: 辛苦幫我緩頰,反正有些人就是直接檢討學校嘻嘻 12/09 21:52
→ c52chungyuny: 當然關心啊 都買1070精品了 那種漏電國民卡 12/09 21:54
→ c52chungyuny: 該有的我們當然也想要 4k 時代要來囉~ 12/09 21:54
→ Litfal : 不懂,都買1070了,沒事不趕快去打game在這邊關心落 12/09 21:56
→ Litfal : 後的北極星做啥... 12/09 21:56
→ trfmk1 : 大家都只測CPU忘了測GPU... 12/09 21:56
推 c52chungyuny: 下午還在拼ACIII 的說 打太久眼睛要休息捏 12/09 21:57
→ trfmk1 : 純硬解的話GPU使用率會更低 12/09 21:57
→ Cubelia : GPU使用率?本來想測但忘記了(懶) 12/09 21:58
→ Cubelia : 但我這篇的測試確實是有不周全的地方,感謝指正 12/09 22:04
→ ja9740807 : 這樣? 12/09 22:18
推 Joey452 : 都沒人在意AMD有率先支援DolbyVision嗎? 12/09 22:42
→ ja9740807 : 照理來說如果跟480相反不會卡頓使用率又低 12/09 22:44
→ ja9740807 : 那就代表GTX1070應該是有支援硬體解碼的 12/09 22:44
推 coldcolour : 要先排除chrome的問題 VP9我用chrome跑 1060也沒有 12/09 22:47
→ coldcolour : 硬解 但是用MPC-BE去跑就有 確定是純硬解 12/09 22:48
→ nucleargod : DolbyVision 我只能說,你必須去買對應的藍光光碟、 12/09 22:49
→ nucleargod : 還有 DolbyVision 認證的螢幕,跟支援的播放程式 12/09 22:50
→ nucleargod : 統統要錢,而且缺一不可 12/09 22:50
→ nucleargod : 因為他有硬體是做在螢幕上,需要特定軟體溝通 12/09 22:52
→ nucleargod : 不過錢都花了這麼多,當然效果是很強大啦 12/09 22:53
推 Joey452 : 樓上這是VP9 10Bit硬解嗎? 12/09 23:02
→ coldcolour : 8bit阿 就原PO的連結 12/09 23:03
→ nucleargod : 那個是 8bit 左上角有寫 12/09 23:04
→ coldcolour : VP9 10bit硬解目前只有1050支援 60 70 80都沒有 12/09 23:04
→ nucleargod : 它 GPU 用量有 4x% ,大概沒有另外作硬體 12/09 23:07
→ coldcolour : 不是 那是我開madVR的關係 12/09 23:09
→ coldcolour : 等下我放一個EVR的版本上來 12/09 23:10
→ trfmk1 : 我是看不出來Google想要推VP9啦 12/09 23:15
→ trfmk1 : Chrome那個硬體加速又超爛= = 12/09 23:17
→ coldcolour : youtube幾乎都VP9了 但是chrome就不知道怎麼回事... 12/09 23:20
→ trfmk1 : 目前也只有youtube推VP9吧 12/09 23:24
→ trfmk1 : 而且限定VP9大多是2K以上60FPS影片 12/09 23:25
→ trfmk1 : Chrome最無言的是某版之後不能連ipv6的網頁 12/09 23:28
→ trfmk1 : youtube有ipv6網頁 因為少人用速度很快 12/09 23:30
推 asdg62558 : 某樓還真嘴....感謝測試!! 12/09 23:58
推 SHR4587 : 我都用Edge,Chrome這吃硬體怪物還有人用? 12/09 23:58
→ Cubelia : 我日常都用FF,測試是因為AMD限定GC 12/10 00:01
推 gmkuo : YouTube可不可以支援FM? 把30FPS影片補成60FPS 12/10 00:47
→ gmkuo : 就算是假的,看起來也爽啊 12/10 00:48
推 a2935373 : 可以啊 只是沒辦法直接用瀏覽器 應該說只要能用Pot 12/10 00:55
→ a2935373 : 或者MHC開都可以 12/10 00:56
※ 編輯: Cubelia (59.127.175.203), 12/10/2016 10:56:52