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

注册 登录

QQ登录

只需一步,快速开始

查看: 12480|回复: 35
打印 上一主题 下一主题

[原创] 我不是说了嘛,请搞懂 游戏 CPU 显卡之间的工作关系再来谈 “CPU带不动显卡是个错误的概念”这一话题!

  [复制链接]

89

主题

8209

帖子

2万

积分

骨灰玩家

Rank: 10Rank: 10Rank: 10

贡献度
960
金元
181560
积分
21996
精华
0
注册时间
2009-12-6

3DMer

跳转到指定楼层
主题
发表于 2011-8-16 19:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yamasq 于 2011-8-16 19:36 编辑

CPU只是按照程序(游戏)的指令来做程序初始化 加载 AI计算 各种触发 物理加速(显卡不支持物理加速或程序指定CPU进行加速)等, 并且把渲染 抗锯齿 等有关作图的指令和数据通过总线传送给显卡。
而显卡将独立完成CPU分派的工作,什么叫独立?就是显卡在做图形运算的时候不会占用CPU任何资源,你见过那款游戏需要CPU协助或同步渲染的?
CPU分配的少,那显卡需要处理的就少。CPU分配的多,那显卡就处理的多。
如果分配的工作量超过了显卡的工作能力,为了保持程序(游戏)的同步,那显卡就只有放弃一部分堆积的工作,优先处理刚分配的任务。在游戏中的表现就是失帧和掉帧,这时候一般就只有降低分辨率 关闭特效等 来减轻显卡的工作量。这就是  显卡带不动游戏
如果CPU连完成自己的工作都很吃力了,每次同步只能分给显卡一点工作, 那在游戏中的表现就是顿卡和运行慢。 那这就是我所说的 CPU带不动游戏  CPU任务分配的少,关显卡自身性能有什么关系?显卡不占用你CPU资源来进行图形工作,你CPU把你自己的事做好做完就行了!

根据二进制数据生成图像是一个很费力的过程。为了生成三维图像,显卡首先要用直线创建一个线框。然后,它对图像进行光栅化处理(填充剩余的像素)。此外,显卡还需添加明暗光线、纹理和颜色。对于快节奏的游戏,电脑每秒钟必须执行此过程约60次。如果没有显卡来执行必要的计算,则电脑将无法承担如此大的工作负荷。

当年第一块3D加速卡问世就是为了把CPU从繁重的图形运算中解放出来,再一直到现在拥有 独立运算能力(GPU)数据存放( 显存) 的独立显卡。现在都开始利用高端显卡并联同步来进行科学运算,难道显卡的性能的发挥还必须建立在占用你CPU的资源的基础上?如果是这样,那你独立显卡还有什么存在的必要和价值?
既然显卡在工作中不会占用你CPU资源,又何来“CPU带不动显卡”这一概念?他们是分工合作的关系好不好!不会存在谁带谁,你以为是当年的2D显卡啊?

我最后说一遍,我现在只是在说一个“概念”问题。你一定要认为是CPU带不动显卡,我也没办法,概念问题就是理解认识问题。
如果认为我上面说的是错的,请去翻书找资料。
我实在没兴趣再来吐槽打屁, 累!

评分

5

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-13 23:33 , Processed in 0.028986 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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