找回密码
 立即注册
查看: 9220|回复: 37

求解4:4:4与4:2:0在播放时性能差异巨大的原因

  • TA的每日心情
    开心
    2017-5-12 22:15
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    1

    主题

    24

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5092
    ljxfstorm 发表于 2017-10-27 20:03:49 | 显示全部楼层 |阅读模式
    之前下了4K的你的名字,播放的时候发现444的版本CPU直接跑满成幻灯片,但420毫无压力。

    观察到444的时候GPU的占用率40%左右,播放器内存占用4200MB左右,播放器CPU占用在60% - 90%之间波动。
    根据madVR的信息发现decoder queue经常波动,在画面动态大的时候会很快降到1-n开始幻灯片,然后upload queue和render queue在跟着降下去之后很难再涨上来并且有些时候会波动到1-n于是丢帧。
    怀疑一是CPU软解能力不够,二是单通道内存带宽限制住了。

    后来开了ffdshow raw video filter又恢复流畅了,几个队列基本一直是满的。应该是做了输出为YV12的转换的影响。
    感觉就奇怪了,多过了一道到8bit420的转换内存到GPU传输的压力确实小了很多,但是10bit444的带宽大到单通道内存hold不住的吗?还有解码不应该是一样的吗,为啥decoder queue也不跌了?

    想请教各位帮忙分析一下~

    另,硬件配置为i7-6700K + GTX1070 + 单通道16G@2133GHz,软件配置为Win10 64bit + MPC-BE x64 + LAV + madVR。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-1-3 15:06
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    5

    主题

    140

    回帖

    141

    VC币

    荣誉会员

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

    积分
    93036
    中津静流口ω< 发表于 2017-10-28 09:30:16 | 显示全部楼层
    YUV444解码压力是YUV420的两倍,瓶颈在于CPU,内存瓶颈不存在的。此贴终结。

    我有一愿 安度此生 与汝相伴 可圆此愿 我之告白 我之心意 祈望此愿 开花结果 温和之风 徐徐吹拂 结束之日 欲踏归途
    伊人等待 伊人守望 却将伊人 遗忘殆尽 故途再启 歉意不绝 君之面容 未可记起 唯有此念 始终明晰 寥寥文字 汝之印记
    ——《君の文字》from Charlotte by Shizuru
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-12 22:15
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    1

    主题

    24

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5092
    ljxfstorm  楼主| 发表于 2017-10-28 23:30:35 | 显示全部楼层
    中津静流口ω< 发表于 2017-10-28 09:30
    YUV444解码压力是YUV420的两倍,瓶颈在于CPU,内存瓶颈不存在的。此贴终结。

    ...

    呃,为啥加了ffdshow raw video filter做输出转换就没有解码压力了能解释一下吗?
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-1-3 15:06
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    5

    主题

    140

    回帖

    141

    VC币

    荣誉会员

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

    积分
    93036
    中津静流口ω< 发表于 2017-10-29 00:22:32 | 显示全部楼层
    ljxfstorm 发表于 2017-10-28 23:30
    呃,为啥加了ffdshow raw video filter做输出转换就没有解码压力了能解释一下吗?
    ...

    这货直接把10bit给砍成了8bit,错误解码,压力当然小了。
    我有一愿 安度此生 与汝相伴 可圆此愿 我之告白 我之心意 祈望此愿 开花结果 温和之风 徐徐吹拂 结束之日 欲踏归途
    伊人等待 伊人守望 却将伊人 遗忘殆尽 故途再启 歉意不绝 君之面容 未可记起 唯有此念 始终明晰 寥寥文字 汝之印记
    ——《君の文字》from Charlotte by Shizuru
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-9-5 07:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    125

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    6769
    Decoherence 发表于 2017-10-29 04:07:53 | 显示全部楼层
    如果你是1080p显示器 那么4k 420 chroma就不需要缩放 而如果是444,那么luma和chroma都需要缩放
    还有,单通道是肯定会影响软解性能的。而且这个影响非常大。尽管现在内存条很贵,但双通道还是必须的,最好还是上吧
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-12 22:15
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    1

    主题

    24

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5092
    ljxfstorm  楼主| 发表于 2017-10-29 15:47:06 | 显示全部楼层
    中津静流口ω< 发表于 2017-10-29 00:22
    这货直接把10bit给砍成了8bit,错误解码,压力当然小了。

    解码不是应该在ffdshow做转换之前吗?
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2017-5-12 22:15
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    1

    主题

    24

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5092
    ljxfstorm  楼主| 发表于 2017-10-29 15:49:33 | 显示全部楼层
    本帖最后由 ljxfstorm 于 2017-10-29 15:52 编辑
    Decoherence 发表于 2017-10-29 04:07
    如果你是1080p显示器 那么4k 420 chroma就不需要缩放 而如果是444,那么luma和chroma都需要缩放
    还有,单通 ...

    从GPU占用在40%左右来看瓶颈应该不在缩放上,我确实怀疑是单通道的影响,但是不是很能理解…
    而且也不能排除CPU瓶颈的问题,如果是CPU瓶颈的话我换个7700K还要便宜些…
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-1-3 15:06
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    5

    主题

    140

    回帖

    141

    VC币

    荣誉会员

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

    积分
    93036
    中津静流口ω< 发表于 2017-10-29 17:58:54 | 显示全部楼层
    ljxfstorm 发表于 2017-10-29 15:49
    从GPU占用在40%左右来看瓶颈应该不在缩放上,我确实怀疑是单通道的影响,但是不是很能理解…
    而且也不能排 ...

    电脑中内存是最没影响的东西,容量到了即可,什么单双通道的影响那是十几年前的老物了。言尽于此,楼上的楼上那说法我不想讨论。

    我有一愿 安度此生 与汝相伴 可圆此愿 我之告白 我之心意 祈望此愿 开花结果 温和之风 徐徐吹拂 结束之日 欲踏归途
    伊人等待 伊人守望 却将伊人 遗忘殆尽 故途再启 歉意不绝 君之面容 未可记起 唯有此念 始终明晰 寥寥文字 汝之印记
    ——《君の文字》from Charlotte by Shizuru
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-9-5 07:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    125

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    6769
    Decoherence 发表于 2017-10-30 05:04:15 | 显示全部楼层
    本帖最后由 Decoherence 于 2017-10-30 05:06 编辑
    中津静流口ω< 发表于 2017-10-29 17:58
    电脑中内存是最没影响的东西,容量到了即可,什么单双通道的影响那是十几年前的老物了。言尽于此,楼上的 ...
    我做过单通道双通道软解测试 影响很大是实测结果
    你做过测试么 能提供一下结果么

    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-9-5 07:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    125

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    6769
    Decoherence 发表于 2017-10-30 05:13:51 | 显示全部楼层
    http://www.bilibili.com/video/av8689025/?zw
    先拿个别人的测试来凑一下数吧
    “内存容量到了即可”
    说得出这种话的人 我很期待他到底能拿出什么干货出来
    回复 支持 0 反对 1

    使用道具 举报

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

    本版积分规则

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