Polaris的VP9硬解...效果? - 3C

Table of Contents

更新:
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一次惹...

--

姐姐 姐姐 我們好像變成簽名檔了

雷姆,雷姆 好像真的是這麼一回事呢

--

All Comments

Yedda avatarYedda2016-12-14
推 測試
Daniel avatarDaniel2016-12-18
不曉得Kabylake硬解VP9 10BIT的效率如何
Poppy avatarPoppy2016-12-22
推測試結果 有測試過在 32-bit 面的Chrome嗎?
Mason avatarMason2016-12-22
沒有耶
Skylar Davis avatarSkylar Davis2016-12-23
只能說HTML5播放器的效率… 下載下來用potplayer播
使用率下降超多
Michael avatarMichael2016-12-25
這樣說,Polaris的VP9是顯卡硬體加速(acceleration)
而不是硬體解碼(decode)
Frederica avatarFrederica2016-12-25
混合加速 cpu也要一起運算 不是純硬體
Charlie avatarCharlie2016-12-29
感謝分享,有下有推
Brianna avatarBrianna2016-12-30
這樣算詐欺嗎
Dinah avatarDinah2017-01-03
AMD又沒宣稱到底是硬體加速或是解碼,只說支援VP9
Mia avatarMia2017-01-08
c52大概又想要戰惹
Rae avatarRae2017-01-12
大王吉 大王吉 大王吉
Valerie avatarValerie2017-01-14
所以到底是硬解還是加速?
Ida avatarIda2017-01-19
A粉不是最愛嘴maxwell詐欺事件
看來也是五十步笑百步
Daph Bay avatarDaph Bay2017-01-23
類似用directx跑影片差不多的意思
Sarah avatarSarah2017-01-25
類似用遊戲的方式來跑影片
Noah avatarNoah2017-01-28
五十步笑百步...你不是也常做嗎XD
Noah avatarNoah2017-01-31
要比就要比好的,不要只比爛,比爛永遠戰不完
Regina avatarRegina2017-02-01
推測試 另外要給113放點尊重齁
Skylar DavisLinda avatarSkylar DavisLinda2017-02-03
提一下Chrome硬體加速本來就都用混合硬解...
Ida avatarIda2017-02-07
去測一下不同瀏覽器的H.264解碼佔用就知道了
Yuri avatarYuri2017-02-07
W10 VPx Video Decode: Hardware accelerated 呵
Ophelia avatarOphelia2017-02-09
只有Win10的Edeg跑H.264是用純硬解
Hedy avatarHedy2017-02-14
有測試給推
Hedy avatarHedy2017-02-18
Polaris明明就有硬體線路能用 啥時要開啦
Agatha avatarAgatha2017-02-22
C52可以用妳可愛的1070測測看唷 看是不是詐欺
的Hardware accelerated 怕你會氣到發抖 呵
Rosalind avatarRosalind2017-02-25
應該是爽到發抖吧(X
Edward Lewis avatarEdward Lewis2017-03-02
結果剛剛把 1070 Hardware accelerated 丟google
Jack avatarJack2017-03-04
看來也是加速而已 還有很多人回報4K是沒有的哩
Edward Lewis avatarEdward Lewis2017-03-07
現在沒有其實也蠻正常的 今年的顯卡才支援的玩意
頭一年狀況不好是常態...
Sierra Rose avatarSierra Rose2017-03-07
我剛剛google了一下,確實跟faintbreeze講得一樣
我覺得比較像是 Youtube 用的Player的問題
Heather avatarHeather2017-03-09
Chorme硬解爛不是一天兩天了
Valerie avatarValerie2017-03-13
不過VP9 AMD目前Driver也沒開硬解 是要拖多久
William avatarWilliam2017-03-17
偏偏AMD有指定一定得用Chrome
Jacob avatarJacob2017-03-18
我猜老問題 人力不足XD 基本的先上炒股票再說
Doris avatarDoris2017-03-19
除了Chrome還有瀏覽器開Youtube用VP9嗎?
Jake avatarJake2017-03-21
印象中chrome的問題應該比較大
Linda avatarLinda2017-03-24
我想Polaris一定有完整硬解方案,這問題是出在軟體
Bethany avatarBethany2017-03-26
火狐也能打開
Olga avatarOlga2017-03-29
FireFox和Edge可以辦到
CHH那篇有測試影片用MPC播放的結果
Hamiltion avatarHamiltion2017-03-30
一定有方案啦 硬體線路又不能改
Noah avatarNoah2017-04-03
原來如此 看來我的資訊該更新了XD
Heather avatarHeather2017-04-06
純硬解只有支援和不支援兩種狀況(扣掉軟體問題)
Tom avatarTom2017-04-07
這部分搞不好要等到手機普遍都支援新一代編碼硬解了
不然那些軟體公司應該會慢慢等著
Erin avatarErin2017-04-11
這種混合加速第一個看到的好像是Kepler硬拼HEVC?
Skylar DavisLinda avatarSkylar DavisLinda2017-04-14
edge是可以強制跑VP9啦
Lily avatarLily2017-04-18
網址列打about:flags 進去裡面可以設定
Dinah avatarDinah2017-04-21
蛤 1070也不行喔 真的五十步笑百步
Eden avatarEden2017-04-21
用 shader 那就是走傳統繪圖而不是特製硬體
Ivy avatarIvy2017-04-21
這種已經比 opencl 或 cuda 更有效率
Eartha avatarEartha2017-04-26
但 shader 是通用的,所以這方法沒有限定顯卡要哪張
Bethany avatarBethany2017-05-01
所以現在是全線GCN都能跑VP9?
Skylar DavisLinda avatarSkylar DavisLinda2017-05-05
理論上 shader 拿出來,用 intel 內顯也能跑
Leila avatarLeila2017-05-08
可是連結文章裡並沒有說實作啊,誰說是用 shader ?
Jacob avatarJacob2017-05-12
推實測
Sandy avatarSandy2017-05-16
1070這樣是烙賽的意思嗎
http://i.imgur.com/r4jsNbe.png
照著chrome://gpu截的
Kristin avatarKristin2017-05-20
就一樣 不是你講的澇賽嗎? 自打臉了齁
Gary avatarGary2017-05-24
不過幫NV講句話 lav decoder我手上確實NV領先AMD
Andrew avatarAndrew2017-05-24
哇 113又出來diu臉惹QQ
Dora avatarDora2017-05-28
我是覺得AMD既然搞FM 相關的這類支援應該要比NV有
Kama avatarKama2017-06-01
企圖心啊 事實就是NV大概領先一代產品的支援度
Daniel avatarDaniel2017-06-02
吃1%使用率的話 到底算是硬體加速還是硬體解碼?
http://i.imgur.com/55YvahB.jpg
Agatha avatarAgatha2017-06-03
沒差啊烙賽就烙賽
我追求的只有遊戲屠宰
CP高這樣就夠了
Edwina avatarEdwina2017-06-04
不過瀏覽器上就真的沒比較猛就是了 雖然這問題可能
不是顯卡商的問題
Oscar avatarOscar2017-06-05
不要起蒸液喇
Daph Bay avatarDaph Bay2017-06-10
哇 113的髮夾彎真的又深又急耶
Thomas avatarThomas2017-06-13
不過AMD反正在steam佔比這麼少注重FM decode
也是應該的 不然都沒人買了
Ida avatarIda2017-06-17
裁判...可以直接判我們贏了吧?
Necoo avatarNecoo2017-06-21
真的 我買a卡到現在還沒用過fm
Todd Johnson avatarTodd Johnson2017-06-25
a卡那麼廢 最屌的是還有一家顯示晶片廠 比他
更廢
Yedda avatarYedda2017-06-28
每次幫某人緩頰 總覺得好像都不值得 QAQ
Ethan avatarEthan2017-07-02
追求遊戲屠宰那就快去玩遊戲呀,這麼關心別家有支援
啥功能幹麼?傲嬌嗎..
Connor avatarConnor2017-07-07
我說我的我也不損失什麼啊
微風哥真的不用
辛苦幫我緩頰,反正有些人就是直接檢討學校嘻嘻
Barb Cronin avatarBarb Cronin2017-07-09
當然關心啊 都買1070精品了 那種漏電國民卡
該有的我們當然也想要 4k 時代要來囉~
Jack avatarJack2017-07-14
不懂,都買1070了,沒事不趕快去打game在這邊關心落
後的北極星做啥...
Franklin avatarFranklin2017-07-18
大家都只測CPU忘了測GPU...
Rachel avatarRachel2017-07-19
下午還在拼ACIII 的說 打太久眼睛要休息捏
Hazel avatarHazel2017-07-21
純硬解的話GPU使用率會更低
Hedy avatarHedy2017-07-24
GPU使用率?本來想測但忘記了(懶)
Xanthe avatarXanthe2017-07-28
但我這篇的測試確實是有不周全的地方,感謝指正
Damian avatarDamian2017-07-28
Edward Lewis avatarEdward Lewis2017-07-29
都沒人在意AMD有率先支援DolbyVision嗎?
Linda avatarLinda2017-08-03
http://i.imgur.com/o2iQoMj.jpg
照理來說如果跟480相反不會卡頓使用率又低
那就代表GTX1070應該是有支援硬體解碼的
Una avatarUna2017-08-03
要先排除chrome的問題 VP9我用chrome跑 1060也沒有
Anonymous avatarAnonymous2017-08-04
硬解 但是用MPC-BE去跑就有 確定是純硬解
Jake avatarJake2017-08-07
DolbyVision 我只能說,你必須去買對應的藍光光碟、
Blanche avatarBlanche2017-08-10
還有 DolbyVision 認證的螢幕,跟支援的播放程式
統統要錢,而且缺一不可
Michael avatarMichael2017-08-11
因為他有硬體是做在螢幕上,需要特定軟體溝通
Necoo avatarNecoo2017-08-13
不過錢都花了這麼多,當然效果是很強大啦
David avatarDavid2017-08-17
樓上這是VP9 10Bit硬解嗎?
Delia avatarDelia2017-08-17
8bit阿 就原PO的連結
Doris avatarDoris2017-08-18
那個是 8bit 左上角有寫
Dinah avatarDinah2017-08-19
VP9 10bit硬解目前只有1050支援 60 70 80都沒有
Todd Johnson avatarTodd Johnson2017-08-24
它 GPU 用量有 4x% ,大概沒有另外作硬體
Hamiltion avatarHamiltion2017-08-25
Elma avatarElma2017-08-26
不是 那是我開madVR的關係
Leila avatarLeila2017-08-27
等下我放一個EVR的版本上來
Zanna avatarZanna2017-09-05
我是看不出來Google想要推VP9啦
Isla avatarIsla2017-09-07
Chrome那個硬體加速又超爛= =
Liam avatarLiam2017-09-09
youtube幾乎都VP9了 但是chrome就不知道怎麼回事...
Rae avatarRae2017-09-10
目前也只有youtube推VP9吧
Thomas avatarThomas2017-09-15
而且限定VP9大多是2K以上60FPS影片
Hedy avatarHedy2017-09-19
Chrome最無言的是某版之後不能連ipv6的網頁
Enid avatarEnid2017-09-22
youtube有ipv6網頁 因為少人用速度很快
Bennie avatarBennie2017-09-27
某樓還真嘴....感謝測試!!
Kristin avatarKristin2017-09-27
我都用Edge,Chrome這吃硬體怪物還有人用?
Kumar avatarKumar2017-10-02
我日常都用FF,測試是因為AMD限定GC
Erin avatarErin2017-10-07
YouTube可不可以支援FM? 把30FPS影片補成60FPS
Rebecca avatarRebecca2017-10-07
就算是假的,看起來也爽啊
Ida avatarIda2017-10-11
可以啊 只是沒辦法直接用瀏覽器 應該說只要能用Pot
Ophelia avatarOphelia2017-10-15
或者MHC開都可以