GeForce Experience视频录制:吃鸡佐料还是吃鸡毒药?

作者: Rostock  来源: 本站原创  发布时间: 2017-12-01 09:49   

最近一直在“蹭热点”各种测试《绝地求生:大逃杀》,每天闲暇时间也会玩几把。测试的时候我们会用NVIDIA GeForce Experience(下文简称GFE)来录制游戏素材,玩的时候则会用游戏的“精彩时刻自动录制”功能(基于GFE ShadowPlay)来记录下“小聋瞎”难得的一些高光场面,留作纪念或分享。但在家使用Core i5处理器吃鸡的时候发现CPU占用率很高,就有了一个疑问:CPU占用率高是不是GFE的锅?使用GFE的录制功能会吃多少CPU资源?对游戏体验会有多大影响?于是我们来实际测一测看。

独立的显卡视频编码单元NVENC:

先要提一下NVENC,NVENC是NVIDIA在GK104核心(GTX680等)开始加入的硬件编码单元,之后Maxwell和Pascal架构进一步升级了其编解码能力,GFE的录像功能ShadowPlay就是使用NVENC来录制视频的(编码)。由于NVENC是GPU里用于视频编解码的独立单元,理论上使用NVENC编码对显卡游戏性能的影响很小(ShadowPlay功能发布时NVIDIA声称低于10%),同时也不像Fraps等录制软件需要使用CPU来处理,还要占CPU、内存等资源。所以在理论上,GFE的录像功能并不会使显卡的性能有明显损失,也不会占太多CPU资源。

测试平台和说明:

测试平台是Core i7-7700K/华硕ROG STRIX Z270F-Gaming/芝奇幻光戟DDR4-3200 32GB/华硕ROG STRIX GTX1080TI-11G Gaming/希捷 2TB SSHD。测试系统相对比较纯净,除基础的驱动类软件等,测试时其他软件就开了加速器及Steam平台等。测试时游戏画质为1920x1080分辨率全极致,对比类测试时游戏均选择晴天,跑P城西侧仓库到废墟的固定路线。

测试分成几种状态:
开启GFE精彩时刻自动录制:打开GFE软件,游戏里精彩时刻自动录制设为NVIDIA ShadowPlay Highlights
开启GFE:打开GFE软件,GFE手动录制正常,游戏里精彩时刻自动录制设为禁用
关闭GFE:关闭GFE软件(大多数时候关掉软件没用,直接断进程),无法呼出GFE手动录制
卸载GFE:斩草除根,卸载掉GFE软件

GeForce Experience ShadowPlay视频录制资源占用实测:

从测试结果来看,首先《绝地求生:大逃杀》是用的到8线程的,当然其中只有4线程占用率会高一些。如果不开启精彩时刻自动录制功能,使用GFE手动录制和不使用GFE,CPU占用率没有明显区别。而开启精彩时刻自动录制功能,CPU占用率增加也并不多,8线程的平均占用率只高出了2%~3%。这么看使用GFE来手动或自动录制《绝地求生:大逃杀》的精彩视频,并没有占用太多的CPU资源。

如果CPU只有4线程呢?我们把Core i7-7700K关掉了超线程功能,变成了4核心4线程。这时候CPU占用率差别就明显一些了,开启精彩时刻自动录制功能,4核心CPU平均占用率比不使用GFE高5%左右。

另外也能看出4线程基本就是《绝地求生:大逃杀》对CPU要求的底线了,比较纯净的系统外加处理器主频较高,游戏时的CPU平均占用率都已经达到了70%左右。要是系统软件装的多一些,游戏时同时还要开启语音软件等,CPU资源很容易吃紧。

在4核心4线程的测试时,我还记录了一整把吃鸡的CPU和GPU占用率信息。这把前面一直没碰到人,最后出现了两次“精彩时刻”:杀敌和死亡(死亡一点也不精彩好嘛),GFE自动录下来的两段视频分别时长40秒和35秒。

GFE设置界面里有“亮点”的临时文件位置选项,精彩时刻自动录制功能应该是一直在录制,碰到精彩时刻时软件会自动截取,游戏完毕后会跳出界面来让玩家自行选择要不要存、要不要直接推送到社交或视频平台上。因为整把游戏数据太多,折线图只截取了这把游戏最后的4分钟多,黄色区域是自动录制下两段视频在游戏里相对应的时间段。从CPU和GPU占用率信息也能看出精彩时刻和非精彩时刻间并没有明显差别,只有精彩时刻记录完毕那一刻,CPU占用率会明显提升,达到100%(强调:4线程状态,8线程时就没这么明显)。

精彩时刻自动录制功能对游戏帧数的影响我测试了几次,结果都是开启精彩时刻自动录制功能帧数会比不使用GFE(卸载掉GFE)低几帧,差距都在5%以内,影响并不大。而且精彩时刻记录完毕CPU占用率提升那一下,游戏帧数并没有出现明显波动,游戏内主观体验也察觉不到。

总结:

通过测试能看出,《绝地求生:大逃杀》基于GFE ShadowPlay的精彩时刻自动录制功能会吃一定的CPU资源,但吃的并不多,如果有视频录制需求的玩家发现游戏时CPU占用率非常高,请不要怪到GFE头上。可以考虑用一些软件优化下干掉一些游戏无关进程释放一些CPU资源,当然最简单的还是升级线程更多、性能更好的CPU。同时精彩时刻自动录制功能对游戏体验的影响也不大,后台录制导致的游戏帧数下降不到5%,但一些精彩时刻可以自动录制下来,还是比较方便的。

tel: (86)-010-82816272
fax: (86)-010-82816272
webmaster@itocp.com
京公网安备110108006062号

京ICP备14012821号