发布日期:2024-09-25 05:38 点击次数:105
引子:目下的手捏多媒体栽植不错说绝顶普及了,举例智高手机、平板电脑、游戏机、MP4播放器等等,越来越多用户心爱把电影、电视剧放到这些手捏栽植上,便捷随时不雅看。但与电脑不同色情小说,万般手捏栽植赞助的视频皆有章程,时时需要进行转码(俗称压片)才能播放,而转码对传统CPU性能是一大磨真金不怕火,即便用到高端四核CPU,速率也弗成让东说念主闲逸。
然而CUDA出现后,使用赞助该时刻的NVIDIA显卡不错大幅度晋升转码速率,关于常压片的用户来说照实是福音。目下,从初学到高端的N卡皆赞助CUDA,按意旨说应该是越高端的显卡,压片速率越快,但事实是顶级的GTX580压片仅仅浮云,不比初学级的GT240快若干......
在参预正题之前,咱们先谈谈为什么NVIDIA显卡不错用来“压片”,这主若是NVIDIA的显卡CUDA时刻的功劳。CUDA(Compute Unified Device Architecture,和洽狡计栽植架构)是一种由NVIDIA推出的通用并行狡计架构,通过该架构不错使软件能哄骗GPU繁多的中枢来处分一些复杂的并行狡计,举例视频转码。
户外跳蛋GPU的中枢数远超CPU,更好莽撞复杂的并行狡计
视频转码经由是一个并走时算的经由,中枢数繁多的GPU比较CPU表面上领有更强的运算智力,转码速率将快得多。咱们知说念,NVIDIA是把柄GPU的中枢数来诀别GPU品级的,举例现时初学级的GT240,唯一96个CUDA中枢,而旗舰GTX580则领有512个CUDA中枢。表面上GPU中枢数越多,压片速率就越快。
领有512个CUDA中枢的GTX580显卡
GTX 580 512 772MHz 4008MHz 3999元 GTX 560 Ti 384 822MHz 4008MHz 1999元 GTX 460 336 675MHz 3600MHz 1399元 GTS 450 192 783MHz 3608MHz 899元 GTS 250 128 738MHz 2200MHz 699元 GT 240 96 550MHz 3400MHz 599元
但事实讲解表面不一定透澈正确,通过实测收尾瓦解,512个CUDA中枢的GTX580不比96个CUDA中枢的GT240快。为什么会有这么的收尾呢?本文将经受6款典型显卡和两款对CUDA赞助比较好的转码软件进行考证分析。
为什么无须AMD显卡进行测试?
答:固然AMD方面也有访佛NVIDIA CUDA的时刻,名叫Stream,但该时刻锻真金不怕火进程远不如CUDA,赞助的软件也绝顶少,是以本文只用NVIDIA显卡来谈视频转码测试 。
2、评测平台先容及程序讲解
CPU Intel Core i5 760(4核/4线程) Intel Pentium G6950(2核/2线程) 主板 华硕 Maximus III Formula(P55) 内存 宇瞻 DDR3-1333 2GB x 2(8-8-8-24) 硬盘 日立 1TB 显卡 GTX 580(512 CUDA中枢) GTX 560 Ti(384 CUDA中枢) GTX 460(336 CUDA中枢) GTS 450(192 CUDA中枢) GTS 250(128 CUDA中枢) GT 240(96 CUDA中枢)
操作系统 Windows 7 Ultimate X64 SP1 运转设施 显卡: ForceWare 266.58 For Win7 评测软件 软件: MediaCoder NT CUDA MediaConverter 7.1
本次评测的主题是践诺低中高端显卡的视频转码速率,因此咱们选拔了阛阓上比较有代表性的6款NVIDIA显卡。为考证CPU对显卡转码速率的影响,咱们经受了Core i5 760和Pentium G6950两款CPU进行比较。考虑到软件对CUDA的赞助度,软件方面选拔了比较锻真金不怕火的MediaCoder NT CUDA和MediaConverter。
3、GTX580仅仅浮云?6款显卡压片测试
显卡转码测试部分,咱们选拔了对CUDA赞助比较好的MediaCoder NT CUDA和MediaConverter两款软件,均是最新版块。为尽量幸免CPU成为瓶颈,本部分测试经受的CPU为Core i5 760。
测试片源先容:
片源一,海贼王487,RMVB编码,时长24分钟
片源二,变形金刚2,H.264编码,时长5分30秒
关于测试片源,咱们选拔了《海贼王》487话和《变形金刚2》,其中《海贼王》经受RMVB编码,分辨率为848x480,时长24分钟;《变形金刚2》经受H.264编码,分辨率为1920x1080,时长为5分30秒。目的体式均为iPAD的480P,H.264编码。
MediaCoder NT CUDA:
MediaCoder NT CUDA
MediaCoder是一个浩大的音频/视频批量转码器用,它将繁多来自开源社区优秀的音频视频软件整合于一个友好的图形界面。由于是免费软件且操作简短,在国内很受接待,咱们经受的是有利为CUDA优化的版块,可能是软件设定了日历章程,需要把日历颐养到2010年12月1日之前才能泛泛使用。
480P/RMVB转480P/H.264
1080P/H.264转480P/H.264
MediaConverter 7.1:
MediaConverter 7.1
MediaConverter不错将图片、视频和音乐文献颐养成便携栽植的理念念播放体式。仅需简短的操作,即可将媒体文献进行高效、高品性颐养,在MP4播放器、iPod、PSP和其它便携式媒体播放器上播放。由于MediaConverter不赞助RMVB源文献,是以这部分莫得测试。
1080P/H.264转480P/H.264(MediaConverter 7.1不赞助GTX580)
测试小结:比较CPU编码,CUDA显卡编码照实带来更高的成果,尤其是不同编码体式颐养的时代(RMVB转H.264),CUDA显卡比Core i5 760级别的CPU快了近45%,疏通编码之间的视频压缩(H.264转H.264),CUDA显卡提速相对较小。
不管是MediaCoder照旧MediaConverter,经受GTS250以上的显卡对颐养速率基本一致,并莫得因为中枢数的加多而加快, 标明主流的转码软件还莫得哄骗或用不上128个以上的CUDA中枢。如果是还没哄骗上,不错恭候软件的优化;如果是根蒂用不上,那么压片的话GTX580也仅仅“浮云”资料。笔者合计后者的几率更高。
4、CPU性能对显卡编码的速率是否有影响?
MediaCoder NT CUDA
用显卡编码不错大幅度提高成果,那么是否意味着CPU的性能就不费事呢?为此咱们用Pentium G6950和Core i5 760两款CPU进行考证。测试片源为《海贼王》487话,经受RMVB编码,分辨率为848x480,时长24分钟。
CPU性能对GPU编码速率的影响
不错看到,Core i5 760平台的测试收尾比Pentium G6950仍要快许多,表明显卡进行编码时,CPU的性能已经很费事的。毕竟显卡编码时,CPU仍要参与无数的运算,显卡莫得透澈脱离了CPU。唯一CPU与GPU搭合营理,才能知道平台的最好性能。
5、CPU/显卡编码的画质比较
不祥会有不少网友质疑CPU编码和显卡CUDA编码的画假造题,于是咱们进行了比较。本节的画质比较仅针对便携栽植赞助的低分辨率(480P以下)进行,不代表高分辨率是这么的收尾。底下图片经受无损压缩的PNG体式。
显卡CUDA编码
CPU编码
显卡CUDA编码
CPU编码
显卡CUDA编码
CPU编码
把柄笔者的劝诫,显卡CUDA和CPU编码的视频,低分辨率时两者画质区别照实不大,不管动画片照旧电影均是如斯,因此野心把动画片或电视剧放进出动便携栽植的用户,不错安逸选拔成果更高的CUDA编码。
6、PConline评测室记忆
评测收获汇总:
情景
480P/RMVB 转 480P/H.264
1080P/H.264 转 480P/H.264 GT 240 ↑ 46% ↑ 7% GTS 250 ↑ 46% ↑ 7% GTS 450 ↑ 45% ↑ 8% GTX 460 ↑ 46% ↑ 8% GTX 560 Ti ↑ 46% ↑ 7% GTX 580 ↑ 45% ↑ 7%情景
480P/RMVB 转 480P/H.264
1080P/H.264 转 480P/H.264 GT 240 n/a ↓ 1% GTS 250 n/a ↑ 21% GTS 450 n/a ↑ 23% GTX 460 n/a ↑ 23% GTX 560 Ti n/a ↑ 25% GTX 580 n/a n/a情景
480P/RMVB 转 480P/H.264
Core i5 760 VS Pentium G6950 ↑ 32%GTX580也仅仅浮云,压片GTS250级别足矣:
用于“压片”的话,GTX580也仅仅浮云...
弗成否定,用赞助CUDA的显卡来“压片”,比较CPU照实快许多,但显卡之间的比较,差距却很小,顶级的GTX580也仅仅“浮云”,和主流的GTS250是并吞水平,要知说念比较3D性能的话,前者是后者的3倍以上!原因是主流的转码软件还莫得透澈哄骗或根蒂用不上128个以上的CUDA中枢。如果是还没哄骗上,不错恭候今后软件的优化;如果是根蒂用不上,那么压片的话,照旧首选一款浩大的CPU吧。而笔者更倾向后一种不雅点。
“压片”应优先考虑CPU,GPU行动辅助:
压片应优先考虑高性能CPU,GPU行动辅助
关于常进行视频转码的用户,配电脑时应该当先考虑高性能的CPU,GPU行动辅助。毕竟即使用GPU进行转码,CPU仍会参与无数运算色情小说,CPU性能的强弱也将平直影响转码速率。因此,要配这么的“压片”电脑,CPU提出选拔四核以上,显卡选拔GT240或者GTS250级别即可。