|
好处三:游戏效果更加真实
作为显卡的核心,GPU诞生的任务就是运行游戏,这属于“份内事”,似乎谈“GPU加速游戏”有点让人摸不着头脑?其实不然,GPU的任务是运行游戏没错,但游戏中另一个领域:物理加速,实际上原本是由处理器承担的,因此GPU的物理加速功能,也算“额外”的性能之一。
在以往的游戏中,其实我们并不需要物理加速,因为游戏的画面比较简单,涉及的场景也并不复杂,但是进入到DX9时代之后,以《使命召唤》为代表的一系列FPS游戏,为了追求更为真实的画面效果,引入了大量的诸如爆炸、烟雾之类的场景,而这些场景的实现就必须依赖大量的运算。此时,处理器性能明显捉襟见肘,显卡厂商意识到这点后,开始在GPU中引入物理加速功能。
不过,即便是支持物理加速的游戏,在开启GPU的物理加速功能之后,速度提升也不一定很明显,因为这取决于游戏中需要物理运算的场景,如果此类场景比较多,那么开启GPU物理加速后游戏帧速最高可以提升50%以上,但如果此类场景较少,或者场景本身比较简单,那么即便是开启了物理加速,游戏帧速可能也没有明显变化。但是可以肯定是的,画面的效果变化是能明显感受到的。
●未开启特效,画面很普通
●开启特效后,画面更真实
●N卡可以在驱动中可开启/关闭Physx物理加速 小贴士:物理加速技术——Physx更普及
NVIDIA所使用的物理加速技术称为Physx,这种技术的普及程度非常好,目前我们所知的各种支持物理加速的游戏,主要都使用Physx技术。而AMD主推的物理加速技术是Havok,但这是基于OpenGL图形接口的技术,和使用DirecX接口的Physx相比,Havok要想普及,的确是难上加难。而现实情况也的确如此,在Physx遍地开花的同时,我们却很少在游戏中看到Havok的身影,因为绝大多数游戏都使用的是DirectX图形接口,使用OpenGL的只有《DOOM3》、《辐射3》等,屈指可数。
GPU加速是否所有显卡都行?
既然GPU硬件加速对于我们的生活有这么多好处,那么使用它是否有限制呢?是不是所有的显卡都能采用GPU加速呢?
从理论的角度分析,GPU加速利用的是GPU内部流处理器的强大运算性能,因此只要使用流处理器架构的显卡,都支持GPU加速。不过由于GPU加速对于显卡自身的性能是个拖累,毕竟要拿一部分流处理器出来运算,因此厂商在这方面就有所限定。
比如游戏方面的GPU硬件加速,其实从G80时代就可以支持了,但NVIDIA的驱动中仅从9800GTX这个级别的显卡才开始支持。其实这样做也有一定道理,我们曾尝试过在G94核心的9600GT显卡上开启GPU物理加速,虽然性能有小幅度提升,但远不如G92核心那么明显。这就证明了对于低性能显卡而言,开启物理加速后,虽然物理运算上升了,但是图形运算下降了,对于游戏速度的提升是得不偿失的。
不过对于浏览器的GPU硬件加速和视频转换的GPU硬件加速而言,基本上目前市售的所有显卡都是支持的。而老显卡的话,只要是采用了统一架构的显卡,并且不是古董显卡,那么在更新了最新的驱动程序之后,同样也能对这两种功能进行支持。
总结
GPU硬件加速的未来其实很美
其实,GPU硬件加速并不是今年才出现的新技术,很多年前就已经伴随着我们了,只不过由于微软的IE9的强力宣传,GPU硬件加速才被更多的人所重视。而GPU硬件加速其实也可以看作是CPU和GPU的一个成功的合作,并且成功地将显卡的潜力挖掘了出来,让大家动辄千元购买的显卡不至于只能玩游戏。当然GPU硬件加速本身覆盖的应用范围相当广阔,除了本文所说的3个常用应用外,它还可以进行诸如外星人寻找、基因重组等更高科技的应用,由于本文篇幅有限,这里就不一一探讨了。
|
|