GPU 真的比 CPU还重要吗?

互联网 | 编辑: 李凯男 2008-06-11 00:30:00转载-投稿 返回原文

最近是否在电脑城里看见了一些大大小小的牌子,上面说的是“计算机的性能GPU说了算”,还有一些花花绿绿的图表,显示出升级GPU比CPU有用得多等等“铁证”。如果不仔细想想,可能很多人真会以为如果花4千块配一台电脑,不花2千去买显卡就对不起自己。或者不买个千把块的显卡,

前言

最近是否在电脑城里看见了一些大大小小的牌子,上面说的是“计算机的性能GPU说了算”,还有一些花花绿绿的图表,显示出升级GPU比CPU有用得多等等“铁证”。如果不仔细想想,可能很多人真会以为如果花4千块配一台电脑,不花2千去买显卡就对不起自己。或者不买个千把块的显卡,就不好意思说自己有电脑。显卡上的这个GPU芯片,真的在整机平台上有如此神奇吗?

这里要说清楚的就是,您买回去电脑主要是为了什么?游戏发烧友还是娱乐办公?如果您是游戏发烧友,也要看到底您要玩什么游戏。如果您是个高清影音发烧友,那您从网上下载了多少电影?如果您是位博客,显卡能提高您的浏览量吗?如果您是位数码达人,那么是不是硬盘容量是您的噩梦?您用计算机搞三维设计,maya,3DS Max是必须的工具,是不是整机性能应该更好?如果您是用计算机办公,是不是希望窗口切换能顺畅些,计算能快些?

那么从游戏角度来说这个从公正的角度去说,游戏部分绝对是GPU的强项,但是如果一口否定掉CPU无用论,就难免有点牵强。如果您体验过“孤岛危机”,“失落星球”这些游戏,那么您可以说是个游戏发烧友了,这些最新的游戏如果没有一块好的显卡支持的确不行,但是如果没有好的CPU的支持,同样,显卡也只是个摆设。先不说显卡处理的很多数据来源于CPU的预处理,例如材质贴图的解压等等(很多游戏加载时花的时间实际是游戏数据的预处理,例如游戏关卡模型的建立、材质贴图的预处理、游戏媒体流的预处理。另外,即便在游戏进行中,CPU仍需要处理大量的此类数据)。还有现代游戏里面至关重要的物理模拟和人工智能就更不是GPU的专长了。

物理模拟的真实成度充分体现了新型游戏的特点,就是体检投入感。充分的物理模拟需要大量的CPU计算,大家可以看看以下截图中,有CPU参与的物理演算和没有物理演算的场景差异,你会体会到物理模拟真的非常重要。有人说GPU也可以物理模拟,对。不过GPU的物理演算基本上叫做附线物理效果,你看到的更多是类似于DX10和DX9区别一样的外在效果,而实际上在游戏的物理模型上并没有真正实现,是不是有点糊涂,我举个例子,如果你和我在游戏中对战,我用的是GPU物理模拟,你的显卡是别的牌子的,没有GPU的物理模拟功能,那么我们的物理世界如果不同步就不能对战了。例如,我把墙打破了,我的世界重构了,但是你的物理演算不能重构新的场景,所以可能我可以看见你,但是你看不见我,我肯定容易取胜了。所以这种依赖GPU的附线物理演算不如没有,艺术地说,这是“没有灵魂的物理效果”。

然而,CPU进行的物理演算叫做主线物理效果,也可以讲这是“有灵魂的物理效果”,因为大家都有CPU,就可以进行同样的物理模型重构,当然CPU的性能要好,低端的CPU难担此重任。 那有没有可能GPU物理模拟也有灵魂呢,似乎不能实现,因为它不是CPU,运行游戏的主宰是CPU而不是显卡(GPU)。如同独立的物理卡最终失败一样,因为游戏软件行业不会把市场容量很小的技术做为一种标准,让CPU实现更让人放心。

如果不是这些BT级别的游戏,那么普通的游戏来说如魔兽世界这样的网游或者一些经典的老游戏,GPU也是有用的,但是随着新型应用的增加,例如我们看到现在有人玩双开、多开。或者更讲求对战时的反应灵敏、着弹精度等等,这又是CPU的强势了。因为无论图形如何显示,GPU只处理实际显示出的场景,无论双开还是多开,GPU的负担没有大的提升,但是CPU的多任务处理压力会大大的提高。一颗高性能CPU带来的优势是不言而喻的。而所谓反应灵敏度、着弹精度等等都是CPU在处理人机交互数据,CPU快了则灵敏,CPU慢了则拖沓。 如果您说的游戏是空当接龙,泡泡卡丁车等等。呵呵,怎么也得有个DX9吧,不过应对这些集成显卡就够了,CPU嘛,双核赛扬也绰绰有余了。

娱乐部分

高清部分:

如果您是高清烧友,非硬解压不看,那也不需要很贵的显卡,399及以下的显卡就可以了,甚至集成的也能满足。例如Intel的G45、AMD的780G、NV的MCP78和MCP7A这些已经或者很快就推出的产品都可以实现MPEG2、AVC、VC-1的硬解压,Intel G45还支持蓝光认证。但是CPU就不重要了吗,H.264、Xvid、Divx、RMVB的DVDrip或者HDrip就离得开好CPU吗?当然不能。

虽然现在显卡已经对H.264格式编码的视频可以硬解,看起来好像解放了GPU,但GPU硬解过程还是稍显复杂,很多普通用户的播放器并不能很好的支持,这样来看GPU硬解高清部分,软件上的支持还是需要一段时间,而很多用户买了可以硬解高清的GPU,自己本身并不知道有的软件还不支持,那么CPU直接硬解是最常见的。

3D设计:

如果您是位计算机图像的“艺术家”,看到计算机画出的具有现实三维光照效果的逼真美丽画面,可能非常认可GPU的重要性。可事实是,最后出的那幅图或者最终的视频——运用光线追踪技术创作的影视视频,是CPU的杰作。只有您看到的预览的粗糙画面是GPU的工作。因为GPU的优势是实时渲染,而CPU的优势是高精细度处理。当然,GPU很重要,没一块千把块的专业图卡,想在大屏幕上顺利的拖拽,放缩也很难。不过如果没一台四核心双CPU的至强工作站支持,完成这样的工作可能一晚上也不见得能做成九牛之一毛。

如果您说GPU也可以进行后期渲染。是的,理论上是可以,但需要升级软件,原来用的所有开源的软件都不能用了,另外您新买的那块两千块的专业图卡可以扔了,必须要买新的卡了。当然,还有电费的大幅度提升,因为显卡可以说是计算机里面最最耗电的元件了。

数码达人:

您有数码相机、数码摄录机、MP3、智能手机…… 还是CPU重要,因为这些处理都是CPU在做。GPU只是在CPU的调度下让图片显示,但是这种应用主流的集成显卡也就够了。 有人说了,GPU可以处理视频了,又是技术上可行,实际不行的问题。因为,目前只有不到20%的显卡具备这种API接口,而100%的CPU都可以做。另外,使用GPU的这种陌生API的程序员则更是少之又少。

最最普通的用户:

对于大多数用户,CPU的重要性就不用说了,操作系统、系统软件、主流游戏等林林总总的各种软件都要CPU来运行。多核心CPU让你同时开N个窗口,在各个应用程序间迅速切换,图片处理快捷,多媒体娱乐等等。总之,用户电脑的整体效率的高低都取决于CPU,而不是显卡。

总结:

说了这么多,其实不是把GPU一下子给否定了。实际上,就目前3D游戏的应用,CPU和GPU应该都是PC中不可以缺少的。就像现在你不能想象没有声音的PC一样,图像处理也是PC不能缺少的。但随着技术的发展,半导体工业的进一步成熟,更大规模的集成电路可以进一步集成进更多的功能,所以CPU内甚至可以将GPU集成进,目前Intel、AMD、NV都实现了在芯片组里面集成GPU的功能。而明年,Intel的产品里面就会出现集成了GPU的CPU产品了。 有句古话,合久必分,分久必合。计算机产业的发展其实也能多多少少看到这一规律,CPU和GPU的重要性之争,只是GPU厂商的市场宣传,就电脑系统而言,CPU的重要性早就有定论,CPU是名副其实的电脑之“脑”,说GPU比CPU重要,在某种意义上误导了消费者。而作为消费者,我们还是要从自己的需求角度出发,重要的是看自己要的是什么,因为合适自己的才是最好的。 正所谓: CPU、GPU孰好?孰劣?PC性能如何估,事实最重要!

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑