N卡新编码功能实测:游戏主播提升效率的秘密武器

2019-06-23 17:53:04 来源:游民星空 作者:听风飞舞 编辑:听风飞舞 浏览:loading

帧数对比:

  在之前就说过,我们考虑到有些主播们在进行直播的同时还会开启录像功能,以方便后期剪辑同时在视频网站上传。所以我们下边下边的测试分别是针对开启录像和未开启录像,然后使用默认最高画质来进行三种状态的对比。

游民星空

  注:上图中对比正常帧数就是普通跑Benchmark,并没有开启录像功能。

  首先是开启录像的测试成绩对比,首先可以确定的是无论开启哪种编码模式来进行直播,都会对游戏有较大的损失在三者的表现中,原有的NVIDIA H.264硬件编码速度最快。其次是新加入的NVIDIA H.265硬件编码,仅比原有NVIDIA H.264硬件编码慢了一点。

  而CPU的H.265硬件编码对性能的需求最高,会导致严重降低帧数。

  但由于新的NVIDIA H.265硬件编码对GTX 10系帕斯卡显卡的兼容度比较差,所以我们没有测试GTX 1080 Ti下的NVIDIA H.265硬件编码效果。

游民星空

  然后是关闭录像功能后的性能对比测试,可以发现在直播过程中开启录像功能确实是会对游戏运行速度造成一定的影响。

  而在关闭录像功能后可以发现,在使用RTX 2080暗黑龙爵显卡进行直播时NVIDIA H.265硬件编码以及H.265硬件编码都保持了相同的104帧。

  当然最低的仍然是CPU H.265编码,仅有100帧。

  而在GTX 1080 Ti方面,使用NVIDIA H.264编码的效果则只比CPU H.265编码多了1帧而已,其提升效果并不明显。

测试总结:

  为了方便大家观看,我们最终还是列出一个测试总结来方便大家观看。

游民星空

1,CPU H.265编码好用吗?

  答:它是H.264编码的升级,其特点就是比CPU H.264改善了码流、编码的质量,比CPU H.264编码占用系统资源更少。不过由于它的CPU进行编码处理,所以占用系统资源越多(如开启录像)就会越影响到它的性能,CPU越高端,所造成的影响越小。

  若在仅开启直播软件进行直播的情况下,使用i9-9900K处理器,它甚至比NVIDIA H.264 硬件编码仅低了一帧,但画质却有所提升。

  而在开启直播和录像的情况下,i9-9900K也使得H.265较NVIDIA H.264编码低了7帧(8%左右)。所以如果你的CPU比较强大,那么如果是非图灵架构的显卡,使用CPU H.265编码会进行直播会比较好。

2,NVIDIA H.265硬件编码好用吗?

  答:虎牙直播的NVIDIA H.265硬件编码目前可以看做是针对图灵显卡专门优化的一个编码,尽管它的提示是(仅支持GTX 950及以上显卡),但目前看来对图灵以外的显卡还有待优化(之后应该会增加GTX 10系及GTX 9系显卡的支持)。所以目前除了图灵显卡(我甚至用GTX 16系显卡进行测试也是没有问题),哪怕是GTX 1080 Ti也是会出现直播报错的现象。

  首先在画质方面,它的质量是最好的,然后是速度方面,它也是最快的。无论是开启还是关闭录像功能。所以,如果玩家们使用的是图灵显卡,那么NVIDIA H.265硬件编码是最适合你的直播方式。如果非图灵显卡,那么还是根据CPU情况来选择CPU H.265或是NVIDIA H.264硬件编码吧。

  不过后期随着虎牙直播软件的更新,也许NVIDIA H.265硬件编码很快就会支持图灵以外的显卡了。

3,选择NVIDIA编码的优势是什么?

  答:直播是件很吃配置的事情,什么都不管先划走20%-30%的性能实在是一件比较郁闷的事情,所以剩下的运行空间往往就得让主播们精打细算了。剩下的空间主播们也许再开个连麦工具,开个弹幕提示器,再开个语音感谢功能?

  甚至有的主播还会开启摄像头、加速器甚至是QQ聊天软件等工具。

  越来越多的软件会对系统造成更多的负担,也因此最终的直播效果应该是会比测试更低的。

  但不可否认的是,这些工具的开启,占用的都是CPU的压力。

  与显卡相比,往往CPU的发热量也是不容忽视。即便是我使用i9-9900K,CPU H.265编码的帧数仍然是最低的。而在这样的情况下继续给CPU施加压力,只会让CPU的运算压力持续增长。相应的,满载运行带来的是温度的提升,整机温度提升带来的就是稳定性的问题了。

  所以,虽然在前边我们也曾提到过推荐非图灵显卡使用CPU H.265编码或者NVIDIA H.264硬件编码两种形式,但我们针对的是采用的i9-9900K或者R7 2700X再或者i7-8700K这样多核心多线程的期间级处理器。对于CPU本来就不高的玩家,采用显卡的NVIDIA H.264硬件编码无疑是更好的选择。

4,应该如何选择使用CPU还是NVIDIA编码?

  答:在这之前我们要弄明白一个问题,就是游戏帧数是由什么来决定的?

  首先,CPU提供初始建模和一些AI的计算,然后告诉显卡屏幕上该显示什么。

  但是,这一部分是CPU的部分,和显卡并没有太大的关系。也因此我们会发现很多RTS(即时战略类游戏)单位多了之后,即使再好的显卡也会卡顿,因为CPU带不动了。

  显卡呢?就是将CPU决定要显示点东西,渲染成我们要看到的图像,再输出到显示器,而这个渲染的速度就是由显卡来决定的。简单的将,画面越精致、越复杂,渲染的速度就越慢。

  所以,我们其实可以将其理解为,我们每一秒所得到的帧数,是由CPU和显卡中,拖后腿的那一个决定的。

  如果我们选择CPU编码,而正好配置中CPU强、显卡弱,那么及时CPU在承担了编码的负担后,依然不会拖显卡的后腿,其帧数反而有可能比使用显卡编码更快。

  那么如果CPU和显卡差不多,或者显卡更强呢?由于CPU高密度并行计算的特点十分擅长视频编码,所以在计算能力方面完全不会拖后腿,这也是多数情况下,选择GPU编码流畅度会比CPU编码好许多的原因。

  在游戏PC的应用实践中,大多数情况下显卡定位会大于CPU,可优先考虑用NVENC来编码推流;但如果是CPU定位远高于显卡的少数情况,尤其是那些用顶级多核CPU的,也可以试一下CPU编码,可能游戏帧数会比显卡编码更高。

  当然,这是针对图灵架构以外显卡的选择。

  而对于图灵架构的显卡呢?得益于图灵架构及NVIDIA新的编码技术,不仅在画质方面,甚至是流畅性方面我们也看到了,是完全超过CPU编码的。所以为了让玩家有更好的直播性能发挥,我们更推荐使用全新的NVIDIA H.265硬件编码技术。

上一页 1 2 3 4 5 6
友情提示:支持键盘左右键“← →”翻页
人喜欢
游民星空APP
随时掌握游戏情报
code
休闲娱乐
综合热点资讯
单机游戏下载
好物推荐
游民星空联运游戏