作者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://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1481280266.A.B57.html
1F:推 AreLies : 推 测试 12/09 18:47
2F:推 Joey452 : 不晓得Kabylake硬解VP9 10BIT的效率如何 12/09 18:59
3F:推 arrenwu : 推测试结果 有测试过在 32-bit 面的Chrome吗? 12/09 19:08
4F:→ Cubelia : 没有耶 12/09 19:12
5F:推 jimmy12332 : 只能说HTML5播放器的效率… 下载下来用potplayer播 12/09 19:23
6F:→ jimmy12332 : 使用率下降超多 12/09 19:23
7F:推 Litfal : 这样说,Polaris的VP9是显卡硬体加速(acceleration) 12/09 19:34
8F:→ Litfal : 而不是硬体解码(decode) 12/09 19:34
9F:→ lastblade008: 混合加速 cpu也要一起运算 不是纯硬体 12/09 19:37
10F:推 kingofsdtw : 感谢分享,有下有推 12/09 19:42
11F:推 c52chungyuny: 这样算诈欺吗 12/09 19:47
12F:→ Cubelia : AMD又没宣称到底是硬体加速或是解码,只说支援VP9 12/09 19:48
13F:推 SurfacePro4 : c52大概又想要战惹 12/09 20:07
14F:推 x811105 : 大王吉 大王吉 大王吉 12/09 20:10
15F:推 leo91531 : 所以到底是硬解还是加速? 12/09 20:12
16F:推 c52chungyuny: A粉不是最爱嘴maxwell诈欺事件 12/09 20:20
17F:→ c52chungyuny: 看来也是五十步笑百步 12/09 20:20
18F:推 ltyintw : 类似用directx跑影片差不多的意思 12/09 20:22
19F:推 ltyintw : 类似用游戏的方式来跑影片 12/09 20:26
20F:→ Litfal : 五十步笑百步...你不是也常做吗XD 12/09 20:27
21F:→ Cubelia : 要比就要比好的,不要只比烂,比烂永远战不完 12/09 20:38
22F:推 faintbreeze : 推测试 另外要给113放点尊重齁 12/09 20:47
23F:→ trfmk1 : 提一下Chrome硬体加速本来就都用混合硬解... 12/09 20:47
24F:→ trfmk1 : 去测一下不同浏览器的H.264解码占用就知道了 12/09 20:49
25F:推 faintbreeze : W10 VPx Video Decode: Hardware accelerated 呵 12/09 20:50
26F:→ trfmk1 : 只有Win10的Edeg跑H.264是用纯硬解 12/09 20:50
27F:推 ken720331 : 有测试给推 12/09 20:50
28F:推 a2935373 : Polaris明明就有硬体线路能用 啥时要开啦 12/09 20:51
29F:推 faintbreeze : C52可以用你可爱的1070测测看唷 看是不是诈欺 12/09 20:52
30F:→ faintbreeze : 的Hardware accelerated 怕你会气到发抖 呵 12/09 20:52
31F:→ a2935373 : 应该是爽到发抖吧(X 12/09 20:52
32F:推 faintbreeze : 结果刚刚把 1070 Hardware accelerated 丢google 12/09 20:56
33F:推 faintbreeze : 看来也是加速而已 还有很多人回报4K是没有的哩 12/09 20:58
34F:推 a2935373 : 现在没有其实也蛮正常的 今年的显卡才支援的玩意 12/09 20:59
35F:→ a2935373 : 头一年状况不好是常态... 12/09 20:59
36F:推 arrenwu : 我刚刚google了一下,确实跟faintbreeze讲得一样 12/09 21:00
37F:→ arrenwu : 我觉得比较像是 Youtube 用的Player的问题 12/09 21:00
38F:推 a2935373 : Chorme硬解烂不是一天两天了 12/09 21:01
39F:→ a2935373 : 不过VP9 AMD目前Driver也没开硬解 是要拖多久 12/09 21:02
40F:→ Cubelia : 偏偏AMD有指定一定得用Chrome 12/09 21:02
41F:→ a2935373 : 我猜老问题 人力不足XD 基本的先上炒股票再说 12/09 21:03
42F:→ arrenwu : 除了Chrome还有浏览器开Youtube用VP9吗? 12/09 21:04
43F:→ twosheep0603: 印象中chrome的问题应该比较大 12/09 21:05
44F:→ arrenwu : 我想Polaris一定有完整硬解方案,这问题是出在软体 12/09 21:05
45F:推 a2935373 : 火狐也能打开 12/09 21:05
46F:→ Cubelia : FireFox和Edge可以办到 12/09 21:06
47F:→ a2935373 : 一定有方案啦 硬体线路又不能改 12/09 21:06
48F:→ arrenwu : 原来如此 看来我的资讯该更新了XD 12/09 21:06
49F:→ Cubelia : CHH那篇有测试影片用MPC播放的结果 12/09 21:06
50F:→ a2935373 : 纯硬解只有支援和不支援两种状况(扣掉软体问题) 12/09 21:07
51F:推 arrenwu : 这部分搞不好要等到手机普遍都支援新一代编码硬解了 12/09 21:08
52F:→ arrenwu : 不然那些软体公司应该会慢慢等着 12/09 21:08
53F:推 charlie20083: 这种混合加速第一个看到的好像是Kepler硬拼HEVC? 12/09 21:13
54F:→ trfmk1 : edge是可以强制跑VP9啦 12/09 21:14
55F:→ trfmk1 : 网址列打about:flags 进去里面可以设定 12/09 21:16
56F:推 vobor : 蛤 1070也不行喔 真的五十步笑百步 12/09 21:16
57F:→ nucleargod : 用 shader 那就是走传统绘图而不是特制硬体 12/09 21:16
58F:→ nucleargod : 这种已经比 opencl 或 cuda 更有效率 12/09 21:17
59F:→ nucleargod : 但 shader 是通用的,所以这方法没有限定显卡要哪张 12/09 21:18
60F:推 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."
61F:→ nucleargod : 理论上 shader 拿出来,用 intel 内显也能跑 12/09 21:21
62F:→ nucleargod : 可是连结文章里并没有说实作啊,谁说是用 shader ? 12/09 21:22
算有点脑补出来的,是看这篇
http://tinyurl.com/hldkh69
要是没有独立解码单元,那GPU要用什麽去算呢? 这就真的不懂了
63F:→ baka : 推实测 12/09 21:28
64F:推 c52chungyuny: 1070这样是烙赛的意思吗 12/09 21:29
66F:→ c52chungyuny: 照着chrome://gpu截的 12/09 21:29
※ 编辑: Cubelia (61.226.221.9), 12/09/2016 21:31:43
67F:推 faintbreeze : 就一样 不是你讲的涝赛吗? 自打脸了齁 12/09 21:34
68F:→ faintbreeze : 不过帮NV讲句话 lav decoder我手上确实NV领先AMD 12/09 21:35
69F:推 vobor : 哇 113又出来diu脸惹QQ 12/09 21:36
70F:推 faintbreeze : 我是觉得AMD既然搞FM 相关的这类支援应该要比NV有 12/09 21:37
71F:→ faintbreeze : 企图心啊 事实就是NV大概领先一代产品的支援度 12/09 21:38
72F:推 ja9740807 : 吃1%使用率的话 到底算是硬体加速还是硬体解码? 12/09 21:39
74F:推 c52chungyuny: 没差啊烙赛就烙赛 12/09 21:39
75F:→ c52chungyuny: 我追求的只有游戏屠宰 12/09 21:39
76F:→ c52chungyuny: CP高这样就够了 12/09 21:39
77F:→ faintbreeze : 不过浏览器上就真的没比较猛就是了 虽然这问题可能 12/09 21:39
78F:→ faintbreeze : 不是显卡商的问题 12/09 21:39
79F:→ Cubelia : 不要起蒸液喇 12/09 21:39
80F:推 vobor : 哇 113的发夹弯真的又深又急耶 12/09 21:42
81F:推 c52chungyuny: 不过AMD反正在steam占比这麽少注重FM decode 12/09 21:42
82F:→ c52chungyuny: 也是应该的 不然都没人买了 12/09 21:42
83F:推 vobor : 裁判...可以直接判我们赢了吧? 12/09 21:45
84F:推 baka : 真的 我买a卡到现在还没用过fm 12/09 21:45
85F:→ baka : a卡那麽废 最屌的是还有一家显示晶片厂 比他 12/09 21:46
86F:→ baka : 更废 12/09 21:46
87F:推 faintbreeze : 每次帮某人缓颊 总觉得好像都不值得 QAQ 12/09 21:50
88F:→ Flyroach : 追求游戏屠宰那就快去玩游戏呀,这麽关心别家有支援 12/09 21:50
89F:→ Flyroach : 啥功能干麽?傲娇吗.. 12/09 21:50
90F:推 c52chungyuny: 我说我的我也不损失什麽啊 12/09 21:52
91F:→ c52chungyuny: 微风哥真的不用 12/09 21:52
92F:→ c52chungyuny: 辛苦帮我缓颊,反正有些人就是直接检讨学校嘻嘻 12/09 21:52
93F:→ c52chungyuny: 当然关心啊 都买1070精品了 那种漏电国民卡 12/09 21:54
94F:→ c52chungyuny: 该有的我们当然也想要 4k 时代要来罗~ 12/09 21:54
95F:→ Litfal : 不懂,都买1070了,没事不赶快去打game在这边关心落 12/09 21:56
96F:→ Litfal : 後的北极星做啥... 12/09 21:56
97F:→ trfmk1 : 大家都只测CPU忘了测GPU... 12/09 21:56
98F:推 c52chungyuny: 下午还在拼ACIII 的说 打太久眼睛要休息捏 12/09 21:57
99F:→ trfmk1 : 纯硬解的话GPU使用率会更低 12/09 21:57
100F:→ Cubelia : GPU使用率?本来想测但忘记了(懒) 12/09 21:58
101F:→ Cubelia : 但我这篇的测试确实是有不周全的地方,感谢指正 12/09 22:04
103F:→ ja9740807 : 这样? 12/09 22:18
104F:推 Joey452 : 都没人在意AMD有率先支援DolbyVision吗? 12/09 22:42
106F:→ ja9740807 : 照理来说如果跟480相反不会卡顿使用率又低 12/09 22:44
107F:→ ja9740807 : 那就代表GTX1070应该是有支援硬体解码的 12/09 22:44
108F:推 coldcolour : 要先排除chrome的问题 VP9我用chrome跑 1060也没有 12/09 22:47
109F:→ coldcolour : 硬解 但是用MPC-BE去跑就有 确定是纯硬解 12/09 22:48
110F:→ nucleargod : DolbyVision 我只能说,你必须去买对应的蓝光光碟、 12/09 22:49
111F:→ nucleargod : 还有 DolbyVision 认证的萤幕,跟支援的播放程式 12/09 22:50
112F:→ nucleargod : 统统要钱,而且缺一不可 12/09 22:50
113F:→ nucleargod : 因为他有硬体是做在萤幕上,需要特定软体沟通 12/09 22:52
114F:→ nucleargod : 不过钱都花了这麽多,当然效果是很强大啦 12/09 22:53
116F:推 Joey452 : 楼上这是VP9 10Bit硬解吗? 12/09 23:02
117F:→ coldcolour : 8bit阿 就原PO的连结 12/09 23:03
118F:→ nucleargod : 那个是 8bit 左上角有写 12/09 23:04
119F:→ coldcolour : VP9 10bit硬解目前只有1050支援 60 70 80都没有 12/09 23:04
120F:→ nucleargod : 它 GPU 用量有 4x% ,大概没有另外作硬体 12/09 23:07
122F:→ coldcolour : 不是 那是我开madVR的关系 12/09 23:09
123F:→ coldcolour : 等下我放一个EVR的版本上来 12/09 23:10
125F:→ trfmk1 : 我是看不出来Google想要推VP9啦 12/09 23:15
126F:→ trfmk1 : Chrome那个硬体加速又超烂= = 12/09 23:17
127F:→ coldcolour : youtube几乎都VP9了 但是chrome就不知道怎麽回事... 12/09 23:20
128F:→ trfmk1 : 目前也只有youtube推VP9吧 12/09 23:24
129F:→ trfmk1 : 而且限定VP9大多是2K以上60FPS影片 12/09 23:25
130F:→ trfmk1 : Chrome最无言的是某版之後不能连ipv6的网页 12/09 23:28
131F:→ trfmk1 : youtube有ipv6网页 因为少人用速度很快 12/09 23:30
132F:推 asdg62558 : 某楼还真嘴....感谢测试!! 12/09 23:58
133F:推 SHR4587 : 我都用Edge,Chrome这吃硬体怪物还有人用? 12/09 23:58
134F:→ Cubelia : 我日常都用FF,测试是因为AMD限定GC 12/10 00:01
135F:推 gmkuo : YouTube可不可以支援FM? 把30FPS影片补成60FPS 12/10 00:47
136F:→ gmkuo : 就算是假的,看起来也爽啊 12/10 00:48
137F:推 a2935373 : 可以啊 只是没办法直接用浏览器 应该说只要能用Pot 12/10 00:55
138F:→ a2935373 : 或者MHC开都可以 12/10 00:56
※ 编辑: Cubelia (59.127.175.203), 12/10/2016 10:56:52