选谁更划算? 同价位独立/整合平台PK
从本文开头的统计可以看到,用户除了3D游戏之外,对视频转码、物理特效等附加技术也很关注。下面就来看看独显平台的附加技术。
●CUDA通用计算 解决CPU高性能计算难题
CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员现在可以使用C语言来为CUDA架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序于是就可以在支持CUDA的处理器上以超高性能运行。按照NVIDIA官方的说法,将来还会支持其它语言,包括FORTRAN以及C++。
简单的理解,CUDA架构就是让之前只能处理图像渲染的GPU通用化处理任何类型的计算,而能够实现任意类型计算的处理器只有CPU,但CPU的计算能力相对于CPU来说很弱,尤其是在处理一些高性能计算的时候CPU的性能明显不足。GPU的通用化可以让需要高性能计算的时候直接调用GPU进行计算,CPU仅仅是处理程序本身的一些工作。
目前,支持CUDA的GPU销量已逾1亿,数以千计的软件开发人员正在使用免费的CUDA软件开发工具来解决各种专业以及家用应用程序中的问题。这些应用程序从视频与音频处理和物理效果模拟到石油天然气勘探、产品设计、医学成像以及科学研究,涵盖了各个领域。 目前市面上已经部署了超过一亿颗支持CUDA的GPU,数以千计的软件开发人员正在使用免费的CUDA软件工具来为各种应用程序加速。
●内置物理引擎 玩物理游戏无需物理卡
电脑3D图形渲染技术已经发展了很多年,从某种程度上来说已经非常成熟。在DX9.0C时代,业内人士普遍认为3D图形渲染已经没有太大的发展空间,因为已经很真实了。但是有一些公司的眼光可与我们不一样,他们认为3D画质虽然已经很真实,但虚拟物体的物理运动轨迹以及游戏中经常所涉及到的爆炸等等效果还是与现实中的场景相差甚远。于是就有公司做起了物理引擎这一行当。
物理引擎的初衷仅仅是一个引擎,简单的理解就是游戏厂商采用了物理引擎之后,可以让游戏中的物体运动轨迹、撞击、爆炸等效果更佳真实,因为物理引擎的作用就是要让这些游戏中运动的东西按照物理定律进行运动。在这个领域,当时做的最成功的是Ageia与Havok。其中Havok是老牌物理引擎开发商,而Ageia作为后起之秀,靠一个叫做“物理加速卡”的东西一夜成名。
什么是物理加速卡呢?总所周知,计算机显示器上所显示出来的一切,都是要经过计算机进行计算的,计算的速度取决于CPU的计算能力。但是CPU的能力是有限的,Ageia公司发现他们想要实现的效果仅仅依靠CPU的计算根本不可能实现(CPU太弱了),于是他们干脆搞了一个专门计算游戏中物理场景的处理器,这个就叫PPU,也就是“物理处理器”。只要游戏中采用的是Ageia的物理引擎,那么再搭配上这个物理处理器,性能就可以获得很大的提升。将这个PPU安装到一片拥有完整电路、缓存设计的一块PCB上,这就是物理加速卡。
Ageia靠着物理加速卡一夜走红,NVIDIA见势将Ageia高价收入囊中。当然,NVIDIA看中的是Ageia的物理引擎技术,他们要实现的宏图霸业就是在NVIDIA显卡上计算物理场景,而不是需要一块单独的物理加速卡。这对于用户来说玩游戏不再需要话费高价购买一份专门的物理卡,对于NVIDIA来说可以使得其自家GPU的销量大涨。在这一步上,NVIDIA成功了,现在NVIDIA旗下的所有显卡(DX10之后)都支持直接使用GPU物理加速。
其实,物理加速只所以能够在非常快的时间内应用到NVIDIA的显卡上,得归功于前一页我们介绍的CUDA架构。正是因为CUDA架构的通用性,才使得原本只能使用PPU计算的物理引擎,可以很方便的使用GPU进行计算。现在看来,NVIDIA这一步棋真是非常成功。
●3D立体幻镜:立体图像彻底实现平民化
显卡的发展经过了纯文本时代、2D时代以及到了今天的3D时代,从图形渲染画质上来讲,已经很难再有很大的提升空间,在如今的游戏中,我们可以看到非常逼真的3D游戏模型、非常炫目的光影特效以及抗锯齿效果等等。但是,这一切仅仅是计算机图形的渲染进入了3D时代,在视觉上,我们仍然没有获得非常豪华的3D效果,比如当游戏中的怪兽拿着斧头朝你砍来的时候,你并不会下意识地躲闪。
相信各位一定看过3D电影,在3D电影场景中,迎面开过来的火车仿佛就要从屏幕上冲出来撞到自己一样,这样的效果对于人们来说,是非常具有吸引力的。在3D游戏中,这种身临其境的游戏体验更是游戏玩家所追求的极致。之前,有一些厂商通过对显示器进行特殊的设计,实现了3D效果,但从实际的效果来看,表现都非常一般,给人的第一感觉就是重影非常严重,笔者经常去中关村溜达,每次进海龙大厦都会抬头看看天花板上挂着的3D电视,那效果简直是要多烂有多烂。并且,这种显示器或者电视价格都非常高,普通用户根本无福享用。
NVIDIA面向全球发布的3D Vision技术,通过一种较低成本的方式实现了更好的3D视觉,用户完全可以在自己家里实现3D家庭影院,当然最主要的作用是用作玩3D游戏。但是,这套系统需要一个120MHz刷新率的显示器和一个NVIDIA特制的3D眼镜,算下来价格也不便宜,但这项技术却为后来的普及奠定了基础。
由于成本较高,3D Vision没有办法普及,但NVIDIA似乎早就料到了这一点,去年打出了0成本的3D Vision解决方案——给用户赠送红蓝眼镜。按照NVIDIA官方的说法,这套0成本的3D Vision解决方案是一个预览版本。通过这个眼镜,用户可以在自己的电脑上观看到3D效果,而且不需要购买昂贵的显示器,市面上所有的显示器都可以支持。当然前提是你需要购买NVIDIA的显卡才能够使用此功能。