3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 5866|回复: 34
打印 上一主题 下一主题

[转贴] 【转帖】CPU与GPU瓶颈中的一些错误意识(理论篇)

[复制链接]

4

主题

482

帖子

1061

积分

游戏狂人

Rank: 6Rank: 6

贡献度
82
金元
5327
积分
1061
精华
0
注册时间
2009-2-6
QQ
跳转到指定楼层
主题
发表于 2009-10-18 12:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最进看到很多人说cpu满足不了显卡特发此贴
此贴为转帖
首先说明一下,在一台均衡计算的计算机系统中,CPU和GPU还是各司其职,除了图形运算,GPU将来可能
主要集中在高效率低成本的高性能并行数值计算,帮助CPU分担这种类型的计算,提高系统这方面的性能
。而当前的典型应用还是高端3D游戏,一个高效的GPU配合一个高效的CPU,3D游戏的整体效率才能得到保
证。但并不代表着,最高端的显卡一定要配最高端的CPU,而具体怎么配还需要看你怎么用。GTX280和
1000元以下的CPU也一样可以有好发挥最

最近看见贴子都是说新买的显卡性能不尽其意(其中也包括本人。开始还以为自己的卡有问题。)然后有
很多人会跟贴说CPU太低,主板太差,或内存太低这类的回复,由于CPU低而小牛拉大车,影响到显卡性能
不能完全被发挥,其实也并不是完错错误,但要看在什么运行状态下。从理论来说,CPU是整机性能的完
全主宰者,当然内存,硬盘等也占有一定原因(但我想现在应该不会有谁的电脑因为内存的原因而影响速
度吧),影响CPU性能的因素和CPU工作的原理大家可以参见我很早发的一篇《你真正认识双核吗》的贴子
。所以因为CPU性能低或是别的原因超成和其它硬件产生的瓶颈当然是必然的,但这只是基于一个理论值

我们可以设想一下,两种情况:
情况一,当在玩一个游戏的时候,,CPU用全部的资源来处理这个游戏(也就是满负载)CPU必需要用10秒
钟时间处理完游戏数据,而GUP只需要5秒钟就可以处理完。(说明一下,其它因素这里没有考虑,这里只
是举例,为了更好说明CPU和GPU的瓶颈问题,其它因素忽略为0)那么我们玩游戏的人,就必需多等5秒钟
,这时就出现了瓶颈的问题。
情况二,当进入一个游戏时,CPU处理完这个游戏只需要花50%的资源(大家不要觉得这是CPU小气,不全
力以赴,而是因为这个程序只需要CPU的50%就完全够用了,就像有时运行大程序时CPU满载要很久,而有
的程序只需要1%也仍然要运行一断时间,并不是说多用上那99%会比这1%速度快),花了10秒钟,而GUP还
是只需要5秒钟来完成这个任务,那么这时我们还是要等待5秒钟。这个时候并不是CPU处理速度跟不上,
而是这个程序的数据必需要花这么长的时间来处理。说最简单的例子,你用Q6600+4870来玩星际争霸,
CPU会给显卡带来瓶颈吗?为什么不会?不要说星际不需要显卡,显卡和CPU一样,无时无刻都在运行。那
是因为CPU和GPU处理这个程序完全绰绰有余。
然而CPU和GPU的差距就像CPU和硬盘的差距一样。为什么?具体原由看下面:
GPU相当于专用于图像处理的CPU,正因为它专,所以它强,在处理图像时它的工作效率远高于CPU,但是
CPU是通用的数据处理器,在处理数值计算时是它的强项,它能完成的任务是GPU无法代替的,CPU除了处
理游戏的AI,情节等方面的数据外,对于有些图像方面也是由它完成的。当微软每次发布新的DX时,并不
是每款GPU都能支持DX新的特性,所以有些图像方面的任务还得由CPU来完成。还有有些特性比如重力特性
以前是由CPU来完成,现在有些GPU也能支持了,这些任务就由GPU来完成了。
CPU擅长的:操作系统,系统软件,应用程序,通用计算,系统控制等等;游戏中人工智能,物理模拟等
等;3D建模-光线追踪渲染;虚拟化技术——抽象硬件,同时运行多个操作系统或者一个操作系统的多个
副本等等。
GPU擅长的:图形类矩阵运算,非图形类并行数值计算,高端3D游戏

总结:大家想想以前的日子吧,玩个雷神,玩红警的那个年代,随便开两个程序CPU就占用率100%了,现
在观察一下,你的CPU什么时候还会100%过呢?
除非你追求跑分,不然你的2140或AMD4000+大胆的去买高端显卡过过瘾吧,CPU、显卡三五个月更新换代
一次,而程序和游戏呢?所以不用担心什么小牛拖大车之说,因为你的CPU你的显卡应服近二三年的游戏
绝对可以了,包正玩得爽。

总之一句话,现在机器的硬件设施绝对远远超出软件所需求的,所以CPU和GPU在性能上产生瓶颈的可能性微呼其微

目前我只测试了AMD4400+,2140,Q6600和显卡4850和7600GE(我家只有这些),不是跑分。而是跑游戏,玩起来效果一样,都很流畅很爽。玩WAR3橙海3C时,Q6600进游戏比4400+快5-10秒左右。结束游戏时退出速度2-3秒之差,呃。不过我想少花800元钱多等这几秒也不会难过的。

孤岛危机,我没买4850之前,在网上看别人说多要机器配置多要显卡,说得神呼其神,现在买了4850.妈的。原来用我原来的7600GE玩也一样流畅,和4850的最大区别就在于FPS不一样,画面上不细看根本不觉得什么。游戏嘛,只要流畅只要爽,那就够了。如果你认为分数高就爽分数低就不爽。那你大可以觉得我这贴子完全是在放屁。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-12 04:28 , Processed in 0.033981 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表