在CPU中,AMD 锐龙 Ryzen5 1500X与Intel酷睿i5-8400价位差不多的情况下,购买哪一款比较好呢?而外媒做了一个实测,边直播边测试游戏的方式测试两个CPU的性能,下面装机之家分享一下i5-8400对比Ryzen5 1500X性能实测评测,来看看吧。
测试使用的H.264编码器有超快,非常快,更快,快,中等,最慢这几个编码模式。大多数测试使用的是“更快”的预设。
他们以1080p分辨率60帧的设定在YouTube进行直播输出测试。而没有测试720P的原因是降至720p60帧会显著降低CPU负载,这也会影响到最终测试结果的真实性。
测试平台配置
测试一:《尘埃拉力赛》CPU编码性能
测试时将分辨率和帧数设置为1080P60帧,,以10Mbps比特率(国内一般用5Mbps)的传输设置下在YouTube进行直播,得到以下的结果。
i5-8400 CPU只能输出约31%的游戏帧数,这表明这个工作量对于6核来说实在是太吃力了,而R5 1500X也只能输出7.7%的游戏帧数,这意味着我们分别下降了69%和92%的帧率,而我们也可以试想一下将游戏100帧游戏画面跳跃性的选择31帧进行连续播放效果会有多差,显然这个效果是无法进行直播的。
在下一项测试之前笔者先科普一下我们作为直播受众如何才能在观看直播时感觉流畅无延迟,这里面就需要提到一个参数——响应时间,响应时间会影响动态画面的显示能力,例如,30ms响应时间意味着液晶的显示刷新速率是33帧/秒(1/0.030),而市面主流的16ms液晶显示器的显示刷新速率是63帧/秒(1/0.016)。根据人眼的视觉暂留特性,通常当画面刷新率超过每秒25帧(响应时间低于40ms)时,人眼会将快速变换的画面视为连续画面,所以现在市场中的主流液晶显示器都可达到基本的画面流畅度;但用户如果想更流畅的体验视频内容,所需的画面显示刷新速率就要在每秒60帧以上(响应时间低于16.7ms),这才能让用户感受到影象无延迟的现象,因此在测试时16.7ms就是一项硬性指标,如果帧输出延迟低于16.7ms就意味着我们可以流畅观看直播。
接下来我们就看看帧生成时间。这项参数能表明直播输出帧数的稳定性,可以看到R5 1500X有73%的帧数可以在16.7ms内较稳定时间内生成,而i5-8400在同样的16.7ms只能保证56%的帧数稳定生成。
之后,他们将OBS切换到了高优先级,最终强制让i5-8400提供了100%的帧,由此可以看出推流软件对性能的影响。在这张图表之后,我们将暂时看看。1500X现在输出了61.3%的帧,下降了约38.7%,而帧生成时间虽然会相对稳定一些,但是仍然达不到流畅观看直播的标准,看来它不太适合用来直播。
具有更高优先级的OBS工作负载虽然可以提供100%的帧,但是还是会影响玩家们观看直播的游戏体验。如果在推流软件端设置锁定30FPS输出,那么和60 FPS渲染输出相比,显然可以使用更少的资源来实现编码推流。
《尘埃拉力赛》直播性能影响测试(10Mbps,h264编码模式为faster)
除了帧生成时间以外,1%LowFPS和0.1%LowFPS也是很重要的参考指标,两个数据代表了游戏在帧生成时间最低的那1%/0.1%里的平均帧速率(FPS)。通过比较1%LowFPS、0.1%LowFPS和平均FPS的差距,我们可以得知游戏运行是否稳定,游戏表现最差时的情况到底如何。
从表格中可以看到不直播时i5-8400平均帧数为109, 在1%LOW下的帧数为86,在0.1%LOW下的帧数为78,相对来说帧数表现还算稳定。R5 1500X与i5-8400成绩基本相同。