网红们的必备知识,视频压缩转换中NVIDIA CUDA技术所起到的高效作用

作为玩家来说,大多数都会选择NVIDIA(英伟达)的显卡,因为它对于游戏的支持和优化,不是其他显卡能够比拟的。当然其他显卡也就是ATI了。2016年的报道,N卡的市场占有率高达81.1%之多。普通玩家在组机过程中,通常会选择性价比很高的显卡,除非你有钱任性,那另当别论。举例来说,以当时AMD的旗舰级Fury X为例,根据PC Gamer的测试显示,它的有效内存速度似乎要比NVIDIA的同级别的Titan X慢了7倍。除了纹理单元映射之外,NVIDIA Titan X几乎在所有方面都要优于Fury X。除了旗舰级产品外,我们可以通过NVIDIA刚刚发布的GeForce 1080显卡来看,价位相比AMD Fury X要便宜,但是性能上可以达到两个GTX 980s或单个的Titan X,这就意味着与R9 Fury相同的价格,我们可以从NVIDIA那里获得两倍的性能。



也就是说,玩游戏,就买NVIDIA。毕竟在这么一个游戏厂家几乎一边倒的支持N卡的前提下,选择ATI就显得比较不明智了。当然如果你要说当今三大游戏主机(PS4,XBOXONE,switch)均选择与AMD合作,而没有NVIDIA什么事为什么。那不得不说一下,AMD的ATI显卡并非比N卡强采选它,而是他的成本和CPU与GPU完美结合的整套方案所致。我们都知道NVIDIA只是个显卡商,而ATI所属于AMD,AMD本身是CPU制造商,从早期的仿造INTELcpu构架开始,一直坚持到现在,而前几年又收购了ATI显卡,所以他们对于CPU与GPU的整套构架方案,能够满足已经不那么财大气粗的索尼了。

 

[caption id="attachment_1318" align="aligncenter" width="300"] PS4[/caption]

遥想当年PS3的时候,索尼可是高价与IBM和N社合作,分别委托CPU和GPU的设计和生产,但是不得不承认,从那时开始高额的硬件成本让索尼吃不消,几乎赔本卖主机不说,更让他们卖掉了大楼,最终导致久多良木健直接下台。所以,为了便宜,索尼选择了AMD。

 

[caption id="attachment_1319" align="aligncenter" width="300"] XBOXONE[/caption]

微软的XBOXONE其实更容易理解,他们的主机产品更靠近PC构架。初代xbox选择的是Pentium 3 733MHz的CPU和N社特别定制的GPU;第二代的Xbox360选择的是Power PC CPU核心和ATI的Xenos。最新的XBOXONE选择AMD整套方案,其实就没有什们悬念。

 

[caption id="attachment_2591" align="aligncenter" width="500"] switch[/caption]

再看看任天堂的switch,因为任式一直是重视游戏内容,而非看重硬件。想想满分的塞尔达掌机模式只能达到720p,座机模式最高也仅是1080p,与那两家的动辄就4k相比,真的走的不是一条路。所以,基本上谁便宜就买谁的。据说switch使用的是一颗改进自AMD RV770的产品,大概类似于Radeon HD 4850/4870构架的GPU。桥心手里就有一款这个的公版卡,当年玩生化危机5,因为散热问题经常直接死机,后来发现这卡竟然达到了100度的高温,所以才会直接宕机。所以之后,自己买了一套显卡冷却系统,才让这个显卡直接从100度将为40度。得到的教训是,公版卡绝对不靠谱啊!

 



话题越扯越远,我的意思是,大部分玩家都会选择N卡,视频压缩转换更是很多玩家为自己录制的视频进行必不可少的工作。所以,对于N卡用户来说,如何有效地压缩转换视频将是一个很大的问题。

而CUDA技术,给我们直接带来的就是减少CPU运算负荷,以及提高GPU运算辅助,让视频压缩转换速度更快,从而实现高效率。

[caption id="attachment_2244" align="aligncenter" width="489"]不使用CUDA技术 不使用CUDA技术[/caption]

[caption id="attachment_2245" align="aligncenter" width="489"]使用CUDA技术 使用CUDA技术[/caption]

 

我们以Any Video Converter这款视频转换软件为例,旧版本的5.0.9并不支持CUDA技术,而新版本6.2.0则支持CUDA技术

[caption id="attachment_2246" align="aligncenter" width="500"]旧版本的5.0.9并不支持CUDA技术,虽然有显示,但是960显卡无法选择 旧版本的5.0.9并不支持CUDA技术,虽然有显示,但是960显卡无法选择[/caption]

[caption id="attachment_2247" align="aligncenter" width="500"]新版本6.2.0则支持CUDA技术 新版本6.2.0则支持CUDA技术[/caption]

 

而桥心尝试压缩自己录制的一段大约1GB的游戏视频时,windows任务管理器中就可以看到上边那个截图般,旧版CPU的高负荷,而新版则是基本感受不到压力。并且转换时间非常短,几乎能够快2到3倍以上,更大的文件会更快。总结一下就是:


  • CPU占有率低

  • 转换速度高



这样一来,完全解决了,录制游戏后,转换所浪费的大量时间。绝对是网红们播客们和视频录制爱好者的必备知识。

当然,这个技术并不用我们做太多,只要找到可以对应的软件就可以。比如桥心用的这款Any Video Converter软件,新版本对应,并且勾选上就可以了。

对于显卡来说,N卡的最新系的显卡都几乎支持,从9系开始便可以无缝对接。当然有的论坛中有人表示更低也可以。

 

最后,与CUDA相对的就是OpenCL,简单说一句,后者更开放,更加适合跨平台,A社对于它持积极态度,但是正因为太开放,与CUDA背后N卡的绝对支持,开发有着更好的环境,直接导致了游戏开发商更喜欢前者。当然,并不代表后者一无是处。至少世界上最著名的《巫师3》就选择了N社,而非A社。说白了,CUDA更像是苹果的ios系统,而OpenCL则更像谷歌的安卓系统,ios虽然接近于BlackBOX,但统一的规格和SDK支持,让开发者开发起来更容易,而不是硬件参差不齐,系统环境更是烂七八糟的安卓……

评论

此博客中的热门博文

简单聊一聊SS节点模式中,GFWlist、白名单和全局模式该如何选择

如何解决iphone无法通过代理登录telegram

关于喵帕斯邀请码