[心得] AMD Fluid Motion 4K补帧一些心得

楼主: trfmk1 (TRF小兵)   2018-03-03 18:10:11
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好像也是会顶到...= =
资讯如果有误欢迎指证
谢谢大家
作者: pennymarkfox (潘尼老狐狸)   2018-03-05 16:28:00
推个!

Links booklink

Contact Us: admin [ a t ] ucptt.com