找回密码
 立即注册
楼主: ljxfstorm

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

18

主题

122

回帖

1

VC币

超级版主

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

积分
48366

崭露头角

TC 发表于 2017-10-30 18:26:14 | 显示全部楼层
本帖最后由 TC 于 2017-10-30 18:31 编辑
foxsheep 发表于 2017-10-30 16:19
这两个系统是单一变量的,CPU占用率的差别是结果不是原因啊,

这种现象的解释很多,我来个简单的:直接w ...

这样写的话怕不是失了智,例子不是这么举的啊。

还是说你只会阻塞式I/O然后别人就也都只会用这个了?
回复

使用道具 举报

0

主题

18

回帖

0

VC币

注册会员

Rank: 2

积分
989
foxsheep 发表于 2017-10-30 19:09:20 | 显示全部楼层
TC 发表于 2017-10-30 18:26
这样写的话怕不是失了智,例子不是这么举的啊。

还是说你只会阻塞式I/O然后别人就也都只会用这个了?

哈哈。本人也就写写单片机,只能胡乱举例……


但是吧,这种场合真的会把访存当IO处理吗?毕竟访存瓶颈,其他事情也干不了,搞成异步非阻塞的,不是帧率还得继续降么……

回复

使用道具 举报

18

主题

122

回帖

1

VC币

超级版主

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

积分
48366

崭露头角

TC 发表于 2017-10-30 19:32:59 | 显示全部楼层
foxsheep 发表于 2017-10-30 19:09
哈哈。本人也就写写单片机,只能胡乱举例……

但是吧,是你这么认为这里有访存瓶颈并把内存相关与CPU使用率如此关联的,你反过来问我做什么呢,这里不是你懂么。
回复

使用道具 举报

0

主题

18

回帖

0

VC币

注册会员

Rank: 2

积分
989
foxsheep 发表于 2017-10-30 19:41:02 | 显示全部楼层
TC 发表于 2017-10-30 19:32
但是吧,是你这么认为这里有访存瓶颈并把内存相关与CPU使用率如此关联的,你反过来问我做什么呢,这里不 ...

虽然我也只是中间冒出来凑个热闹……
但如果B站那个对比视频真实可信,从现象分析,也只能是这4G/s的带宽要求,写两遍、读两遍就把20G吃掉了嘛……

回复

使用道具 举报

0

主题

125

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
6769
Decoherence 发表于 2017-10-31 03:48:23 | 显示全部楼层
本帖最后由 Decoherence 于 2017-10-31 04:19 编辑
中津静流口ω< 发表于 2017-10-30 16:44
行了行了 都2017年了 单通双通的 Out远了
见下一楼
回复

使用道具 举报

0

主题

125

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
6769
Decoherence 发表于 2017-10-31 03:55:32 | 显示全部楼层
中津静流口ω< 发表于 2017-10-30 16:01
那用 内存带宽理论来解释下CPU占用的50%差距怎么回事啊。
两个变量在一起,根本没法说的吧。

既然你怀疑他视频作假
你可以上个带mediainfo的不作假对比视频么
我这里上传比较慢,看情况吧
有空的话过会儿也上个视频好了

回复

使用道具 举报

1

主题

43

回帖

0

VC币

至尊会员

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

积分
231928
Blue_Smith 发表于 2017-10-31 11:13:50 | 显示全部楼层
围观群众贴个自己跑出来的图。理论上我的cpu(ryzen 1700 @3.5G、ddr4 3000*2)比b站up主的解码能力要高一些,但是视频开头,我的cpu占用达到了90+%(跑过多次),比up主的占用高不少。
lav_decode04.jpg
lav_decode03.jpg
lav_decode02.jpg
lav_decode01.jpg
回复

使用道具 举报

5

主题

140

回帖

141

VC币

荣誉会员

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

积分
93048
中津静流口ω< 发表于 2017-10-31 11:24:57 | 显示全部楼层
Blue_Smith 发表于 2017-10-31 11:13
围观群众贴个自己跑出来的图。理论上我的cpu(ryzen 1700 @3.5G、ddr4 3000*2)比b站up主的解码能力要高一些 ...

6700K根本不足以解码4K HEVC-yuv420p10 120fps,你这才是正解。其极限撑死了能解75fps。
双通道那p的CPU占用50%左右的原因,八成是核显HD530开了混合硬解,降低了CPU负担。
双通打那p解码作假跑不掉的,所以说,眼见不一定为实。
我有一愿 安度此生 与汝相伴 可圆此愿 我之告白 我之心意 祈望此愿 开花结果 温和之风 徐徐吹拂 结束之日 欲踏归途
伊人等待 伊人守望 却将伊人 遗忘殆尽 故途再启 歉意不绝 君之面容 未可记起 唯有此念 始终明晰 寥寥文字 汝之印记
——《君の文字》from Charlotte by Shizuru
回复

使用道具 举报

1

主题

43

回帖

0

VC币

至尊会员

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

积分
231928
Blue_Smith 发表于 2017-10-31 11:44:24 | 显示全部楼层
补一张双通道内存读写数据的图
lav_decode05.jpg
回复

使用道具 举报

0

主题

18

回帖

0

VC币

注册会员

Rank: 2

积分
989
foxsheep 发表于 2017-10-31 11:50:11 | 显示全部楼层
中津静流口ω< 发表于 2017-10-31 11:24
6700K根本不足以解码4K HEVC-yuv420p10 120fps,你这才是正解。其极限撑死了能解75fps。
双通道那p的CPU ...

如果不是up主有意作假,那么6700k平台下,内存带宽不足造成核显混合硬解性能下降,是可以解释的。

但知乎上看到了另一个说单双通道差异的……zhihu.和谐com/question/22415070/answer/27945505和谐


虽然是x264的hi10p压力小点,但4930没核显,这个规格也没法混合硬解吧……

评分

参与人数 1活跃度 +1 收起 理由
中津静流口ω< + 1 那片子是正经的不能再正经的hevc-yuv420p10.

查看全部评分

回复

使用道具 举报

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

本版积分规则

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