找回密码
 立即注册
楼主: 孤雨独火

mpv硬解不同后端和api的解码渲染压力的横向比较

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火  楼主| 发表于 2020-5-21 13:35:50 | 显示全部楼层
本帖最后由 孤雨独火 于 2020-5-21 22:56 编辑
chungexcy 发表于 2020-5-21 05:08
不建议看win10自带的,推荐nvidia-inspector看GPU占用等。GPU真实占用=负载百分比*运行频率。以2070基本来 ...

感谢指正,考虑到inspector很久没更新所以换用了gpu-z重测

汇总(追加了d3d11va-copy)
test.jpg

无题.jpg 无题.jpg
回复

使用道具 举报

2

主题

289

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3579
chungexcy 发表于 2020-5-21 14:30:30 来自手机 | 显示全部楼层
孤雨独火 发表于 2020-5-21 13:35
感谢指正,考虑到inspector很久没更新所以换用了gpu-z重测

汇总

突然想到一个问题,mpv没有d3d11 native之类的么?个人理解native一般效率会更高一些。
回复

使用道具 举报

26

主题

298

回帖

0

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
54135
楚轩 发表于 2020-5-21 14:45:20 | 显示全部楼层
孤雨独火 发表于 2020-5-21 13:35
感谢指正,考虑到inspector很久没更新所以换用了gpu-z重测

汇总

结论是啥 vulkan加dxva最好吗
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火  楼主| 发表于 2020-5-21 16:18:19 | 显示全部楼层
chungexcy 发表于 2020-5-21 14:30
突然想到一个问题,mpv没有d3d11 native之类的么?个人理解native一般效率会更高一些。 ...

有的,但是我需要部分滤镜正常工作

而且诡异的是nvdec不支持硬解444,nvdec-copy就支持了
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火  楼主| 发表于 2020-5-21 16:20:38 | 显示全部楼层
楚轩 发表于 2020-5-21 14:45
结论是啥 vulkan加dxva最好吗

从数据上看是这样,但是vulkan启动慢,nvdec-copy支持硬解444
回复

使用道具 举报

3

主题

199

回帖

0

VC币

荣誉会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
87112
Starlight 发表于 2020-5-21 16:57:11 | 显示全部楼层
建议用 d3d11va 代替 dxva2
回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火  楼主| 发表于 2020-5-21 18:14:24 | 显示全部楼层
Starlight 发表于 2020-5-21 16:57
建议用 d3d11va 代替 dxva2

mpv的官方文档里写d3d11va(-copy)可能会强制把视频转换为8bit输出,所以不在我日常的使用中
回复

使用道具 举报

11

主题

137

回帖

46

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
224019
vbr9d 发表于 2020-5-21 19:46:16 | 显示全部楼层
孤雨独火 发表于 2020-5-21 16:20
从数据上看是这样,但是vulkan启动慢,nvdec-copy支持硬解444

vulkan+nvdec可以硬解
d3d11+nvdec就不行
然而vulkan在windows上不支持10bit输出
回复

使用道具 举报

0

主题

3

回帖

0

VC币

新手上路

Rank: 1

积分
128
Oased_W 发表于 2020-5-21 21:47:00 | 显示全部楼层
孤雨独火 发表于 2020-5-21 18:14
mpv的官方文档里写d3d11va(-copy)可能会强制把视频转换为8bit输出,所以不在我日常的使用中 ...

文档里面:“vaapi and d3d11va are safe. Enabling deinterlacing (or simply their respective post-processing filters) will possibly at least reduce color quality by converting the output to a 8 bit format.”

不知道这里是不是只有开启了隔行扫描【--deinterlace(默认:关闭)】,或者启用后期滤镜会造成转化。

还有这里d3d11va似乎不包括d3d11va-copy,d3d11va可能是不写入内存,后面处理被转成8bit的吧。
回复

使用道具 举报

26

主题

298

回帖

0

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
54135
楚轩 发表于 2020-5-21 22:17:59 | 显示全部楼层
Oased_W 发表于 2020-5-21 21:47
文档里面:“vaapi and d3d11va are safe. Enabling deinterlacing (or simply their respective post-pr ...

怎么启用d3d11va呢 代码咋写
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表