NVIDIA、AMD主流显卡视频生产力测试:RTX Studio生态
2020年注定是不平凡的一年,越来越多的人用视频记录下自己的生活,这也让原本就非常火爆的短视频的数量呈爆炸式的增长。视频剪辑不再成为一个小众需求,而是逐渐大众化了,每个人都想通过视频这种形式留下我们自己的回忆,我也不例外。但工欲善其事,必先利其器。为了提高视频的产出的效率,我必须尽可能的缩减与视频创作无关的时间成本,这里面最大的成本其实就是后期导出。
用CPU渲染视频的时代已经过去了,我知道现在的显卡在视频剪辑中可以提供非常大的助力,这个时候一张好显卡的重要性就体现出来了。为了搞明白主流市场上到底哪张显卡更适合视频生产力的创作,我选择了NVIDIA家的主力显卡RTX 3080、RTX 3070以及AMD的RX 6800 XT、RX 6800共计四张显卡进行横向对比测试,看看单纯的从视频内容创作而言到底哪张显卡是最合适的、最值得购买的。
在本次的测试之前,可以先简单看一下N/A两家最新一代显卡架构针对视频渲染软件的优化。
Ampere架构下的RTX Studio
NVIDIA这次RTX 30系列GPU在生产力方面做出了非常多的优化,相比RTX 20系列显卡进步明显,这部分我已经讲解过多次,这里不再赘述。如果你想仔细了解这一步的内容,可以点击这个链接查看。
NVENC加入到Premiere Pro工作流
在Premiere Pro的视频制作工作流当中,主要分为了原始素材导入、剪辑与添加效果,以及最后的成片导出三个主要阶段,对于硬件来说,在第一阶段的素材导入时,目前主要是利用CPU来进行解码(decode)工作的,而到了第二阶段的视频剪辑过程,处理这些操作的仍然主要是CPU,但如今的视频制作不仅仅是对素材进行简单的修剪、拼接,还会有各种转场、字幕、调色、颗粒化等等进阶效果,如果这些全靠CPU来回放预览,处理起来会非常卡顿和缓慢,所以在过去有不少视频工作者,会对原始素材进行生成代理文件,以降低对CPU资源的占用。
为此Adobe与NVIDIA一起合作,在PR中加入了支持利用GPU来处理回放、效果、多轨道预览等操作,以提升处理效率。这便是Mercury Playback Engine,它可以利用GPU来显著加速视频剪辑阶段的工作效率。
在目前最新版本的Premiere Pro里面,NVIDIA GPU已经支持非常多的效果加速,包括大家常用的变形稳定器、模糊、裁剪,以及Lumetri调色等等,这些在过去都是需要CPU,耗费大量时间去做分析和运算,但现在有了GPU的帮助,可以更快完成这些效果的合成速度,让剪辑工作变得更顺畅。
最后当大家把素材剪好、加完效果后,就要到第三阶段的导出视频了,而这次Preimere Pro的大升级,便是针对这一部分引入了额外的硬件加速,因为过去这个环节,其实也是更多采用CPU来进行编码(encode),由此可见现阶段CPU性能提升已经不足以满足视频处理的需要了。而GPU则将很多工作一点一点的接了过来,在整个工作流中扮演着越来越重要的角色。
RDNA 2架构的生产力提升
从AMD官方给出的PPT来看,在视频渲染软件达芬奇、PR中,RDNA 2架构也是进步明显,在PR的一个项目中甚至性能甚至可以达到老GCN架构的3倍。此外,PR在今年的新版本也加入了A卡乃至APU的AFM硬件加速支持,因此RDNA 2架构现在的生产力性能也是得到了一个明显的进步。
创意应用测试
测试平台与说明
至于整个测试平台,我们搭建了一套AMD Ryzen 7 5800X平台,搭配的X570主板提供了PCI-E 4.0插槽,5800X可以说是目前在游戏性能以及创造性能上都兼具的性价比CPU,使用这颗CPU进行显卡的生产力测试不会产生瓶颈。
视频剪辑测试
Adobe Premiere Pro
作为视频后期工作中最流行的软件,Premiere Pro很早就支持了CUDA运算的水银加速,帮助加快视频剪辑操作,而且Adobe还利用上RTX GPU的AI运算能力,来解决一些重复繁琐的工作,比如AutoReframe,这大大提高了如今流行的竖屏视频制作效率,另外从2020版本开始,在视频最后的导出阶段,现在还支持利用NVENC来加速编码,相比传统的软件编码,大大缩短了导出时间。此外,AMD显卡也在这次更新中得到了基于OpenCL的AFM硬件加速支持,两家显卡终于可以在PR上进行同步PK了。
NVIDIA显卡开启渲染CUDA加速