作者trfmk1 (TRF小兵)
看板PC_Shopping
标题Re: [测试] Ryzen 2400G VP9播放与补帧测试
时间Wed Feb 28 21:05:20 2018
※ 引述《NetNeighbor (网路上的芳邻)》之铭言:
: 各位大大安安,小弟电虾板首Po
: 如有表达不顺的地方欢迎多多指教。
: Ryzen 2400G上市後,终於实现我的内显补帧梦啦!
: 因为电脑也想拿来打打游戏,
: i3-8100+GT1030也比2400G多快一条8G的价钱,
: 後来还是选择2400G,为了打Game阿!!
: ----------环境分隔线----------
: 测试环境:
: AMD Ryzen 2400G @ 3.60GHz 没超频
: Kingston Predator DDR4-3000 14-16-16-36
: V-Color VSS100 128G
: BenQ GL2450 60Hz
: Windows 10 1709
: AMD Driver 17.40
: PotPlayer 1.7.8557
: SVP 4.2.0.122
: Bluesky FRC 2.10.0
: 画面输出是EVR自订呈现
: DXVA解码分别测试Native与D3D11 Copyback
: 补帧软体用Bluesky Frame Rate Converter与SVP
: 测试影片: Peru 8K HDR 60FPS@水管 https://goo.gl/guaHdp
: MediaInfo: https://i.imgur.com/shsyZLw.jpg
: ----------测试分隔线----------
: 共测试3种解析度: 3840x2160 2560x1440 1920x1080
: 帧率: 30fps 60fps
: 测试内容:
: 1. 全软解+SVP或BFRC
: 2. DXVA Copyback+SVP或BFRC
: 3. DXVA Native+BFRC
: ##1080p
: ╔════╦═══╦═══════╦═════╦═══╗
: ║ 解析度 ║ 补帧 ║ 解码方式 ║ CPU使用率║ FPS ║
: ╠════╬═══╬═══════╬═════╬═══╣
: ║ 1080p30║ x ║ DXVA Native ║ 2% ║ 30fps║
: ║ 1080p30║ x ║ DXVA CopyBack║ 4% ║ 30fps║
: ║ 1080p30║ x ║ 软解 ║ 4% ║ 30fps║
: ║ 1080p30║ BFRC ║ DXVA Native ║ 5% ║ 60fps║
: ║ 1080p30║ BFRC ║ DXVA Copyback║ 6% ║ 60fps║
: ║ 1080p30║ BFRC ║ 软解 ║ 8% ║ 60fps║
: ║ 1080p30║ SVP ║ DXVA CopyBack║ 24% ║ 60fps║
: ║ 1080p30║ SVP ║ 软解 ║ 28% ║ 60fps║
: ║ ║ ║ ║ ║ ║
: ║ 1080p60║ x ║ DXVA Native ║ 5% ║ 60fps║
: ║ 1080p60║ x ║ DXVA CopyBack║ 5% ║ 60fps║
: ║ 1080p60║ x ║ 软解 ║ 10% ║ 60fps║
: ║ 1080p60║ SVP ║ DXVA CopyBack║ 8% ║ 54fps║
: ║ 1080p60║ SVP ║ 软解 ║ 14% ║ 60fps║
: ╚════╩═══╩═══════╩═════╩═══╝
: 测试截图: https://imgur.com/a/KcZOE
: ##1440p
: ╔════╦═══╦═══════╦═════╦═══╗
: ║ 解析度 ║ 补帧 ║ 解码方式 ║ CPU使用率║ FPS ║
: ╠════╬═══╬═══════╬═════╬═══╣
: ║ 1440p30║ x ║ DXVA Native ║ 2% ║ 30fps║
: ║ 1440p30║ x ║ DXVA CopyBack║ 2% ║ 30fps║
: ║ 1440p30║ x ║ 软解 ║ 9% ║ 30fps║
: ║ 1440p30║ BFRC ║ DXVA Native ║ 4% ║ 60fps║
: ║ 1440p30║ BFRC ║ DXVA Copyback║ 4% ║ 60fps║
: ║ 1440p30║ BFRC ║ 软解 ║ 11% ║ 60fps║
: ║ 1440p30║ SVP ║ DXVA CopyBack║ 23% ║ 60fps║
: ║ 1440p30║ SVP ║ 软解 ║ 35% ║ 60fps║
: ║ ║ ║ ║ ║ ║
: ║ 1440p60║ x ║ DXVA Native ║ 3% ║ 60fps║
: ║ 1440p60║ x ║ DXVA CopyBack║ 3% ║ 41fps║
: ║ 1440p60║ x ║ 软解 ║ 18% ║ 60fps║
: ║ 1440p60║ SVP ║ DXVA CopyBack║ 6% ║ 35fps║
: ║ 1440p60║ SVP ║ 软解 ║ 20% ║ 60fps║
: ╚════╩═══╩═══════╩═════╩═══╝
: 测试截图: https://imgur.com/a/CBw0o
: ##2160p
: ╔════╦═══╦═══════╦═════╦═══╗
: ║ 解析度 ║ 补帧 ║ 解码方式 ║ CPU使用率║ FPS ║
: ╠════╬═══╬═══════╬═════╬═══╣
: ║ 2160p30║ x ║ DXVA Native ║ 2% ║ 30fps║
: ║ 2160p30║ x ║ DXVA CopyBack║ 3% ║ 20fps║
: ║ 2160p30║ x ║ 软解 ║ 12% ║ 30fps║
: ║ 2160p30║ BFRC ║ DXVA Native ║ 6% ║ 54fps║
: ║ 2160p30║ BFRC ║ DXVA Copyback║ 4% ║ 49fps║
: ║ 2160p30║ BFRC ║ 软解 ║ 18% ║ 60fps║
: ║ 2160p30║ SVP ║ DXVA CopyBack║ 19% ║ 43fps║
: ║ 2160p30║ SVP ║ 软解 ║ 48% ║ 60fps║
: ║ ║ ║ ║ ║ ║
: ║ 2160p60║ x ║ DXVA Native ║ 3% ║ 60fps║
: ║ 2160p60║ x ║ DXVA CopyBack║ 3% ║ 20fps║
: ║ 2160p60║ x ║ 软解 ║ 26% ║ 60fps║
: ║ 2160p60║ SVP ║ DXVA CopyBack║ 5% ║ 18fps║
: ║ 2160p60║ SVP ║ 软解 ║ 48% ║ 60fps║
: ╚════╩═══╩═══════╩═════╩═══╝
: 测试截图: https://imgur.com/a/W4QK1
: ----------结论分割线----------
: 关於硬解部分:
: Copyback对大流量的影片会有效能上的问题
: 1080p60就快顶到了,SVP打开就直接掉FPS
: 但是只有Copyback能够配合SVP或其他的Filter
: Native模式能吃到2160p60的影片
: 但是只能配合BFRC
: 关於补帧部分:
: SVP吃CPU比较多,但是只能配合DXVA Copyback来硬解
: 但是Copyback又有效能问题,不如全开软解
: BFRC配合硬解能把CPU在5%以下,对一般影片很够用
: 但是2160p以上就不太行,可以开软解解决
: 关於游戏部分(没拍截图QQ):
: LoL全开FPS大约在90~130之间,会战时会降到90
: 但是也不会有卡顿的感觉
: PUBG全关约在25~40之间,平均在30~35之间跑
: 会感觉卡卡的,但是勉强能玩
: War Thunder特效全开则是一直死当
: 进车库当,选载具当,游戏中也当
: FPS约在35~45之间,但是就是一直当
: 希望未来能透过驱动程式修掉这问题
: 谢谢收看
这里提一下AMD GPU VP9的变化
建议先装DXVA Checker
可以看到支援硬解到甚麽程度
现在还可以侦测一些资讯
http://bluesky23.yukishigure.com/DXVAChecker.html
https://i.imgur.com/KVwqRY8.png
目前A家是靠OpenCL来软硬解VP9
并不是完全靠硬体解码
Crimson Edition 17.10.2 以後
靠改登录档方式修改VForceOCLVP9
打开硬解VP9好像已经不能生效了
https://i.imgur.com/DWKEBma.png
DXVA Checker 作者
将旧驱动遗留的VP9设定改成VP9 Hybrid
Chrome 要支援VP9软硬混合解码必须在捷径後面加上这段
--enable-accelerated-vpx-decode=2
才会正常使用AMD MFT VP9 Sync Decoder
目前VP9硬解效率最好的
反而变成Firefox Quantum
不论是CPU跟GPU的使用率跟稳定度
还要强过Edge
顺便提一下WIN10内建拨放器有些影片不能拨放的话
可以去市集装延伸模组
MPEG-2 视讯延伸模组
https://www.microsoft.com/zh-tw/store/p/mpeg2-video-extension/9n95q1zzpmh4
HEVC 视讯延伸模组
https://www.microsoft.com/zh-tw/store/p/hevc-video-extension/9n4wgh0z6vhq
我测试硬解最省资源最快的拨放器是MPC-BE
内建分离器、解码器、字幕渲染器也不用再灌甚麽东西
使用内建解码器效率很高
VP9硬解也不是问题
也还有持续维护中
只是MPC-HC也不是没有优点
现在只剩非官方维护中
MPC-HC v1.7.15
https://forum.doom9.org/showthread.php?t=175209
还有我比较想看D3D11解码如何
这是微软新的API
kodi,vlc,mpv早就支持
Chrome UWP应用等都是用这个了
DXVA已经是XP时代的东西了...= =
想到LAV也是去年才支持
madVR也是配合LAV去年才更新支援
D3D11最大好处是解码出来画质跟软解一致
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.128.93
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1519823124.A.ED1.html
1F:推 sdbb : 头推02/28 21:29
2F:推 dw7931425 : 那些视讯延伸模组是给"电影与电视"这个UWP APP用的02/28 21:38
3F:→ dw7931425 : ,而且还要使用者自己手动安装,然後系统内建的WMP02/28 21:38
4F:→ dw7931425 : 早就可以硬解HEVC了,微软做事都做半套。微软乾脆02/28 21:38
5F:→ dw7931425 : 把microsoft XXX video decoder系列的直接整合给UWP02/28 21:38
6F:→ dw7931425 : APP就好了啊02/28 21:38
7F:推 NetNeighbor : 附上2400G的DXVA Checker给大大参考02/28 21:39
9F:→ trfmk1 : 看起来APU内建VP9硬解...02/28 22:05
10F:→ trfmk1 : 有可能是浏览器无法正确硬解导致错误还是怎样= =02/28 22:06
11F:→ trfmk1 : 因为Chrome是不会使用纯硬体解码...都是软硬混合02/28 22:07
12F:→ JoyRex : 会不会是做整套会被搞托拉斯?02/28 22:14
13F:→ a2935373 : 实作的是硬体厂 应该不会吧?02/28 22:24
14F:→ trfmk1 : DXVA Checker 是还能侦测硬解有没有启用02/28 22:56
15F:→ Cubelia : 最新版GPU-Z也已经实装类似功能了,超方便02/28 22:57
16F:→ trfmk1 : 还有其实现在潮流比较偏向LAV D3D11硬解02/28 23:06
17F:→ trfmk1 : 虽然CPU资源会吃比较多但是解码出来效果跟软解一样02/28 23:07
18F:→ trfmk1 : 也支援AMD 10bit HEVC 解码02/28 23:08
※ 编辑: trfmk1 (114.32.128.93), 02/28/2018 23:31:47
19F:推 coldcolour : 以往的D3D9 DXVA native解码,N卡会有chroma blur的03/01 01:26
20F:→ coldcolour : 问题(不过copy back没有),另外解HDR也会有些问题03/01 01:27
21F:→ coldcolour : 有人测试是说会有banding...D3D11 DXVA是可以解决以 03/01 01:27
22F:→ coldcolour : 上任何问题 03/01 01:28
23F:→ coldcolour : LAV搭madVR可以用D3D11 DXVA native模式,应该是最 03/01 01:29
24F:→ coldcolour : 省CPU的 03/01 01:30
25F:→ M8XAZaqE : 原来只有内显vega才有vp9硬解吗… 03/01 02:57
26F:推 a2935373 : 应该说VEGA开始才有纯硬解 03/01 03:12
27F:推 coolcliff01 : 不过综合本文作者以及推文里贴的图看起来VEGA也要到 03/01 03:56
28F:→ coolcliff01 : Zen APU里的VEGA才有硬解VP9的能力 算一个亮点吧 话 03/01 03:56
29F:→ coolcliff01 : 说回来一直以为VEGA硬解有追上N牌 网路资料也大致如 03/01 03:56
30F:→ coolcliff01 : 此 没想到要到Zen APU才算 03/01 03:56
31F:推 chenyenpo : 所以rx系列显卡没硬解? 03/01 08:26
32F:→ trfmk1 : 就算有VP9硬解Chrome也不支援 03/01 09:52
33F:→ trfmk1 : VP9也几乎只用在线上串流03/01 09:53
34F:→ trfmk1 : 感觉google自己也不怎麽推啦 03/01 09:53
35F:推 Shauter : 硬解很广泛 要看你指什麽 03/01 10:03
36F:推 arrenwu : 但是线上串流现在使用得很广泛啊03/01 10:10
37F:→ hizuki : 说句难听的,VP系列一直是理论上优於MPEG系列的 03/01 10:14
38F:→ hizuki : 但是实际上还是被吊打。而是为了回避专利有很多奇怪 03/01 10:15
39F:→ hizuki : 实作方法。想来怎麽可能效率会比较好 03/01 10:15
40F:推 NetNeighbor : 刚刚测试了一下,使用Chrome 64好像硬解能动03/01 10:35
42F:推 a2935373 : 会动正常 混合硬解不是decoder都在发呆03/01 10:59
44F:→ a2935373 : APU的硬解/硬压整个翻新了...一直记成一样 03/01 11:00
45F:推 popbitch : 不过youtube 4k影片都只有vp9格式,我的rx560播不动 03/01 11:23
46F:推 a2935373 : 软解无敌 4C8T软解4K还算够力 也已经平价话了 03/01 11:25
47F:→ kuma660224 : 这样APU拿来组HTPC播放机很不错 03/01 11:33
48F:→ kuma660224 : 硬解强,软解不错。还能玩点游戏。 03/01 11:34
49F:推 twosheep0603: APU这下真的变HTPC专用U了 03/01 12:59
50F:→ labbat : 旧显卡用D3D11 DXVA native模式绿画面 03/01 14:33
51F:→ Shauter : 我记得native一样可以Copyback对吧? 03/01 14:47
52F:→ coldcolour : 不行啊 你看到Copyback它就不是跑native直出了 03/01 17:49
copyback只是多一道
把硬解资料传到记忆体的动作
系统如果有两张显卡
如果指定D3D11用副卡硬解
是一定是要走copyback
现状APU加独立显卡的状况我就不清楚了
※ 编辑: trfmk1 (223.136.238.152), 03/01/2018 18:34:08
54F:→ leo91531 : 解码还是intel给力,不过intel拔掉FRC不能补帧了 03/01 20:40
55F:推 a2935373 : BFRC谁在用i内显补的啦... 03/02 02:13
56F:→ a5150219 : 我(自首 03/02 06:02
57F:推 leo91531 : 很多人不是都i+N再买一张7770等级的A咖来补帧,如果 03/02 07:19
58F:→ leo91531 : intel GPU有办法直接开当然就不用额外买A卡,intel 03/02 07:19
59F:→ leo91531 : 也是傻傻没事拔掉这功能,现在补帧只剩A有看头惹 03/02 07:19
60F:推 a2935373 : Intel那个根本补不太起来.... 03/02 08:56
61F:推 a5150219 : 可以i解码A补帧N渲染呀(曾干过这种事 03/02 09:23
62F:推 Shauter : 那个本来就不能补好了好吗......... 03/02 13:44
63F:推 Litfal : intel那个是假补… 03/03 12:38