作者trfmk1 (TRF小兵)
看板PC_Shopping
标题[心得] AMD Fluid Motion 4K补帧一些心得
时间Sat Mar 3 18:10:11 2018
AMD Fluid Motion 双卡4K补帧一些心得
使用环境
CPU AMD R7 1700
主板晶片 B350
显卡
主:VEGA56 PCI-E 3.0 X16
副:RX460 PCI-E 2.0 X4
问题只有一个
这样环境下4K副卡补帧可行性?
答案是不行...
捕不到59.940 差一点= =
我仔细测试过
PCIE 2.0 X4的频宽
4K FM补帧是可行的
但有两个条件
在BFRC下
1.使用 support for DXVA decoder
2.使用 Zero-Copy Mode
Zero-Copy Mode 要运行有两个条件
1.只能使用Enhanced Video Renderer(EVR)
2.拿来补帧的显卡必须当作主要萤幕...
也就是RX460必须拿来当主要显示卡
也许有人会想说FM补不了可以用SVP还是DR
1.DR只能使用主卡补就先淘汰= =
2.SVP用RX460当作副卡补帧的确可行
但4K影片有些是BT.2020色域
SVP在Windows下只能挂在ffdshow这种过时的软体..
最高只能输出BT.709色域
挂上去就是灰白一片...= =
更别说HDR了...
目前唯一能给4K BT.2020色域 HDR影片补帧的
也只有AMD Fluid Motion
虽然会被转成 NV12 8bit会损失一些色彩
但挂madVR多少还是能弥补回来
再来谈一下FM支持DXVA decoder的正确方式
只有一个条件
影片硬解是使用DXVA2 Native模式
而DXVA2 Native模式只能使用主卡硬解
MPC-BC内建的MPC video decoder硬解就是DXVA2 Native
LAV video decoder也能指定使用DXVA2 Native
BFRC打开support for DXVA decoder
https://i.imgur.com/lUClsXf.png
拨放影片後
打开後BFRC会看到显示资讯会是这样
MPC video decoder
https://i.imgur.com/cfqpAnI.png
LAV video decoder
https://i.imgur.com/gZB3qKO.png
开启好处是解码完成的资料不会回传给记忆体
这样可以减轻主副显卡跟CPU负担
madVR的渲染时间可以再缩短
对於一些老卡拿来FM使用上效果很好
再来提供一下使用1080P萤幕
手上又只有单张AMD北极星系列显卡
想看4K影片FM补帧又想挂madVR
如何有效大幅减少GPU负担
只要去madVR选项到"trade quality for performance"这个分页
将"scale chroma separately, if it saves performance"打开
这样将色度升降频分开处理
打开以後色度升频不做处里维持在1080P
所以显卡只要全力算image downscaling就好
详细说明可以去万年冷冻库翻翻
所以4K FM补帧+madVR演算法可以开到一定程度
唯一解是弄一张AMD RX VEGA
那Ryzen APU N+A还是A+A
可不可行我就不清楚了
4K补帧Ryzen APU好像也是会顶到...= =
资讯如果有误欢迎指证
谢谢大家
--
Sent from my Windows
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.128.93
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1520071813.A.ECF.html
1F:推 sdbb : 头推,没钱买卡QQ03/03 18:16
2F:推 a2935373 : 乖乖等Navi QQ03/03 18:25
3F:→ JoyRex : 我到现在还是搞不懂ZERO COPY.Native.COPY-BACK...03/03 18:32
4F:推 seemoon2000 : 不知道有没有人测过FuryX 我之前测一次整个当掉03/03 18:34
5F:推 Litfal : 我还是用1950X跑SVP好了(误)03/03 18:35
6F:→ a5150219 : 不太建议对HDR影片开BlueskyFRC,目前还有瑕疵03/03 19:17
7F:→ JoyRex : 除非跑4K,不然6核跑SVP应该很够了03/03 19:39
8F:→ a5150219 : Zero copy = Native,资料经过GPU运算後直接输出03/03 19:41
9F:→ a5150219 : Copy-Back,经GPU运算後,回传至记忆体,以便後处理03/03 19:43
10F:→ a5150219 : 目前HDR影片来说,FM不会输出完整的HDR meta03/03 19:44
11F:→ a5150219 : 亮度上可能会有问题。03/03 19:44
12F:→ a5150219 : SVP受限於ffdshow,色域错误。03/03 19:45
13F:→ a5150219 : mpv+SVP,虽然可以补HDR,但mpv不支援HDR输出...03/03 19:47
14F:→ a5150219 : 而且也有异常闪烁的问题。03/03 19:47
15F:→ a5150219 : 另外8Bit HDR影片的色带严重很多(相比於8Bit SDR)03/03 19:49
16F:→ a5150219 : 目前补HDR影片最好的是用电视/投影机内建的补帧。03/03 19:52
17F:推 w113353 : 看影片种类吧 日本动画4C8T就能跑4K@60FPS惹(SVP03/03 20:45
18F:→ JoyRex : 日本动画有4K啦?时代不同了03/03 20:47
19F:推 a2935373 : 升频吧?03/03 20:50
20F:→ a2935373 : 动画的话 有少数UHD-BD是没错啦03/03 20:50
21F:→ a5150219 : SVP参数影响满大的...03/03 20:51
22F:推 w113353 : 靠madvr升上去的QQ 03/03 20:53
23F:推 a2935373 : 最近都在玩Switch 最吃显卡效能的变成是看影片Orz03/03 20:59
24F:推 goldie : 好文推!等Navi+1,但现在显卡贵的跟啥一样QQ03/03 20:59
25F:推 Shauter : 就有人不知道补帧升频比游戏还猛03/03 21:24
26F:→ trfmk1 : 其实很多HDR影片都是60帧...也不需要补了03/03 21:30
27F:推 a2935373 : HDR影片太少 暂时没兴趣03/03 21:32
28F:→ kuma660224 : 以後大概也不会有很多60hz讯源03/03 21:40
29F:→ kuma660224 : 电视电影效果後制工作量成本会多一倍03/03 21:41
30F:→ kuma660224 : 通常宁可做23.9/29.7,每frame品质拉高03/03 21:42
补一下遇到色域错误的情况是怎样
京紫4K BT.2020 > FM补帧 1080P BT.2020
https://c1.staticflickr.com/5/4652/38782139450_fec5c197b1_o.png
京紫4K BT.2020 > SVP补帧 BT.709
https://c1.staticflickr.com/5/4712/25721408227_2319e55370_o.png
这种高作画的动画补到60P真的是只有愉悦...
※ 编辑: trfmk1 (114.32.128.93), 03/03/2018 21:51:01
※ 编辑: trfmk1 (114.32.128.93), 03/03/2018 21:52:41
31F:推 b325019 : 这颜色让我想到OBS可以选择709全部或部分可是选全部 03/03 21:56
32F:→ b325019 : 之後实际录出来的东西还是部分然後在解码的时候被当 03/03 21:56
33F:→ b325019 : 成全部来处理然後颜色就跑掉了w 03/03 21:56
34F:→ JoyRex : 现在可以显卡满载的东西太多了,游戏.影片.挖矿 03/03 22:10
说真的售价也快满载了...
※ 编辑: trfmk1 (114.32.128.93), 03/03/2018 22:21:43
35F:→ a5150219 : 京紫哪来的4K,那是压制者自己拉的 03/03 22:21
用waifu2x压的啊
话说现很多BD影片
是用升频压制上去的
用madVR也是为了即时升频
原生4K成本真的太高
※ 编辑: trfmk1 (114.32.128.93), 03/03/2018 22:37:03
36F:→ JoyRex : BD-BOX是很恐怖的...03/03 22:41
37F:→ a5150219 : 刚好像回太快了,口气不佳还请见谅,ffdshow的确不03/03 22:47
38F:→ a5150219 : 支援BT.2020,所以会色域错误,SVP用户需要改用mpv03/03 22:47
39F:→ a5150219 : player来解决这问题03/03 22:47
40F:→ Shauter : 目前就是AV厂算是很推自行60出品让你不用补 XD03/03 22:48
41F:→ Shauter : 电影影集目前没看到有跟进60的打算 还是有补的市场03/03 22:48
42F:推 AKSN74 : 不过不知道为啥 电影我反而不喜欢补祯功能03/03 22:55
43F:→ AKSN74 : 看久了会有种画面假假的感觉03/03 22:55
44F:推 Shauter : 补的模式可以切换看看 然後我认为FM的那两种格式03/03 22:56
45F:→ Shauter : 比较需要补成60 SVP跟DR可以补另外几个规格的 03/03 22:56
46F:→ Shauter : 补了反而诡异感很多 03/03 22:56
47F:→ AKSN74 : 嗯...其实我是指电视机上的 03/03 22:58
48F:→ AKSN74 : FM跟madVR没有研究过 毕竟自己习惯用DXVA看蓝光已久 03/03 23:00
49F:推 a2935373 : 电影有时候补下去会觉得CG很假Orz 去电影院看还无感03/03 23:02
50F:→ JoyRex : 动画适合补,电影就不一定了03/03 23:04
51F:推 AstraH : 请问win7有办法强制开启FM吗? 03/03 23:54
52F:→ AstraH : 因为某些原因还不能抛弃win703/03 23:54
53F:→ a5150219 : 有呀,PowerDVD03/04 00:36
54F:推 Shauter : 正牌FM都可以喔 只是限定程式03/04 00:48
55F:推 Windcws9Z : 有钱可以买电视来补03/04 01:53
56F:推 SHR4587 : 话说最近用全萤幕开启影片会丢失影格,原本还好只03/04 02:30
57F:→ SHR4587 : 有几秒而已,现在是大约10秒以上而且看起来很明显03/04 02:30
58F:→ SHR4587 : 的卡顿,大约十秒过後就不会再丢失影隔了有啥解决03/04 02:30
59F:→ SHR4587 : 方式吗?03/04 02:30
我在想可能是...
之前CPU那两个史诗级BUG影响...
我有空测试一下关闭pacth会不会有差异
60F:推 znew1219 : 勾选don't use linear light for dithering能省一些03/04 02:52
61F:→ znew1219 : 效能,虽然会减损一些品质,如果能换取更明显提升的设03/04 03:03
62F:→ znew1219 : 定,应该也不错03/04 03:05
63F:推 leo91531 : 电脑补会有格式转换的画质损失,电视补不能外挂字03/04 06:51
64F:→ leo91531 : 幕,但是可以无脑通吃,补帧市场太小众惹QQ03/04 06:51
FM对於内嵌字幕影片补帧真的很神
还有真人跟动画影片的通用性
真的是无脑开又省电
SVP真人跟动画还是要自行调整参数
65F:推 popbitch : 我也还不想抛弃win7,所以另外用颗硬碟灌win10看片03/04 07:08
66F:推 ctes940008 : 重点是卡太贵03/04 07:39
67F:→ JoyRex : 跟ACG周边比起来很便宜啦 03/04 09:47
68F:推 H264 : 这篇笔记 03/04 09:59
※ 编辑: trfmk1 (114.136.60.152), 03/04/2018 10:06:25
69F:推 SHR4587 : 卡太贵就买APU吧,目前真的要玩游戏就直接家用积了 03/04 11:28
APU平台要再观望一下
重组一台也够买一张中高阶卡了...
FM补帧也只需要一张入门卡
※ 编辑: trfmk1 (114.136.60.152), 03/04/2018 12:13:35
70F:推 Joey452 : 还是直接买电视好了 03/04 13:07
其实电视补帧这块
我觉得多少画质也会损失
毕竟也是挂个晶片
现在电视也是有4K升频技术
晶片技术好坏也是影响画质
到头来可能还不如用madVR跑
NGU演算法使用的好
还可以接近waifu2x拉出来的画面
还有HDR相关技术等统一再来说
影音产业只想要你买高额的播放设备
PC萤幕上支援HRD
但亮度跟色域很多是不达标
毕竟电脑萤幕的使用距离不一样
然後PC厂上也是各玩个的
madVR作者在HDR播放这块
自己独立整合各家GPU的API
真的是非常屌的人物...
还有说弄台HDR的投影机
整套下来那个价格不是开玩笑的
现在有新的APU组个影音机
算算CP质跟弹性还是比较高的
※ 编辑: trfmk1 (114.136.60.152), 03/04/2018 13:32:30
71F:推 Joey452 : SONY 55X9000F有动态补偿还有插黑,大陆报价三万03/04 13:27
※ 编辑: trfmk1 (114.136.60.152), 03/04/2018 13:34:09
72F:推 clfish : 推一个..看动画跑60fps真的超舒服03/04 16:25
73F:→ pass12335 : 单纯问个 1060主+r9-270辅 lav跟pot都设成native 怎03/04 19:25
74F:→ pass12335 : 麽我从win家的工作管理员看是270的decode在作用 看03/04 19:25
75F:→ pass12335 : 你上面说应该只能主卡硬解…吗?03/04 19:25
76F:→ JoyRex : 能看就好,设定百百种03/04 20:13
怎麽会去看Win10的工作管理员= =
贴个实际运作图
https://i.imgur.com/8uCjoGK.png
流程简单讲是
1.主显卡对影片使用硬体解码(DXVA2 Native)
↓
2.副显卡接收解码完的资料硬解补帧(DXVA decoder)
↓
补帧影像资料COPY至记忆体
↓
3.记忆体的资料传给madVR处理渲染输出萤幕
如果要使用FM DXVA decoder + Zero-Copy Mode
1.主显卡对影片使用硬体解码(DXVA2 Native)
↓
2.主显卡对解码完的资料作硬解补帧(DXVA decoder)
↓
3.补帧过的资料直接传给EVR渲染输出萤幕(Zero-Copy Mode)
不走硬解通道就是过程中都要将资料回传至记忆体
※ 编辑: trfmk1 (114.32.128.93), 03/04/2018 21:27:51
78F:→ pass12335 : 点尴尬XD.. 难道是NV水土不服?!03/05 00:24
79F:→ coldcolour : 试试勾LAV左下那个选项让它出现在工作列,然後播放03/05 00:34
80F:→ coldcolour : 时再从工作列去点开它,不要从POT设定里面点03/05 00:34
81F:→ pass12335 : 喔! 这样的话就显示正常了3Q 差点以为NV被排挤lol..03/05 00:55
82F:→ pass12335 : 观察到一个现象 主卡确实附载下降(10-40%不等) 但03/05 00:57
83F:→ pass12335 : 副卡部分 看似降使用率 但时脉是被拉升到工作时脉的03/05 00:58
84F:→ pass12335 : 950Mhz (因为我副卡没挂萤幕 平常是待机300Mhz)03/05 00:59
85F:→ pass12335 : copy-back则是把副卡当廉价劳工用待机时脉在工作XD03/05 01:00
86F:→ pass12335 : 我不确定是低频高载(300M90%) 或高频低载(950M30%)03/05 01:01
87F:→ pass12335 : 比较合理 但温度一定是拉升时脉比较高xD03/05 01:02
88F:→ pass12335 : btw会观察这个其实是因为M.2槽刚好在副卡那..03/05 01:03
这样做是能减轻主卡负担
让主要显卡去算madVR才可以全功
让副卡恢复应该要有的工作时脉
某些老A卡补帧1080P才能稳定不掉帧
但都走硬解通道
AMD旧制程的卡可能会有问题
可能要观察一下
※ 编辑: trfmk1 (223.140.177.154), 03/05/2018 02:29:01
89F:推 Joey452 : 其实个人觉得现阶段PC对於HDR支援度不足的情况下,03/05 12:55
90F:→ Joey452 : 我宁可花五万多买一台支援HDR10, Dolby Vision,HLG 03/05 12:55
91F:→ Joey452 : 的电视,而且三种规格都可以做动态补偿和插黑 03/05 12:55
92F:推 Joey452 : 尤其2018新电视LG和SONY都有加入更进阶的插黑功能, 03/05 13:01
93F:→ Joey452 : 高速移动的物体除了显示流畅之外,又能够看得清楚, 03/05 13:01
94F:→ Joey452 : 这也是目前PC领域无法办到的 03/05 13:01
要看蓝光Dolby Vision喔
这不是只花五万买电视就能解决的事...
※ 编辑: trfmk1 (223.140.177.154), 03/05/2018 16:04:39
95F:推 pennymarkfox: 推个! 03/05 16:28
※ 编辑: trfmk1 (223.140.177.154), 03/05/2018 19:18:00