POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 5477|回复: 49
打印 上一主题 下一主题

其实我到现在还是搞不清楚,如果显卡有自己的核心,那CPU跑那么高到底是在处理什么?

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-14 21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不知道440能不能完全发挥出5750的性能??会不会玩着游戏CPU100%而显卡还没满载??
2#
发表于 2010-9-15 08:07 | 只看该作者
cpu处理所有游戏的逻辑运算,CPU100%是因为程序写的不好,搞了个简单的封闭循环,很容易就100%的
回复 支持 反对

使用道具 举报

3#
发表于 2010-9-15 08:11 | 只看该作者
cpu是电脑核心,要把pcie上的信息搬去搬来。
回复 支持 反对

使用道具 举报

4#
发表于 2010-9-15 09:13 | 只看该作者
程序还是需要CPU处理,显卡多数处理dx的api
回复 支持 反对

使用道具 举报

5#
发表于 2010-9-15 09:15 | 只看该作者
本帖最后由 dychenyi 于 2010-9-15 09:17 编辑

ai, 物理(hawok)不都是cpu处理的。gpu只负责渲染
回复 支持 反对

使用道具 举报

6#
发表于 2010-9-15 09:33 | 只看该作者
处理各种游戏里的信息,转换数据,协调运作,负责物理和AI等等。。。太多了
回复 支持 反对

使用道具 举报

7#
发表于 2010-9-15 09:46 | 只看该作者
不要本末倒置了,cpu才是真正的“中央处理器”,gpu老实说,更贴切地,只能称为协处理器
就是那些需要大规模并行但是很简单的运算中的“脏活累活”会扔给gpu去弄,稍微高级点的还是全要靠cpu
程序还是主要靠cpu运行的
回复 支持 反对

使用道具 举报

8#
发表于 2010-9-15 10:17 | 只看该作者
没有CPU,显卡有啥用
回复 支持 反对

使用道具 举报

9#
发表于 2010-9-15 10:29 | 只看该作者
现在的的情况是显卡满载时CPU往往连50%都不到
回复 支持 反对

使用道具 举报

10#
发表于 2010-9-15 10:31 | 只看该作者
cpu处理所有游戏的逻辑运算,CPU100%是因为程序写的不好,搞了个简单的封闭循环,很容易就100%的
fonfon 发表于 2010-9-15 08:07



    请问什么是封闭循环?

是不是有开放循环?
回复 支持 反对

使用道具 举报

11#
发表于 2010-9-15 10:32 | 只看该作者
不要本末倒置了,cpu才是真正的“中央处理器”,gpu老实说,更贴切地,只能称为协处理器
就是那些需要大规 ...
kakaku.bj.cn 发表于 2010-9-15 09:46



    哈,也不能说GPU就是脏活累活了。 大家都有分工了。
回复 支持 反对

使用道具 举报

12#
发表于 2010-9-15 11:03 | 只看该作者
[quote]现在的的情况是显卡满载时CPU往往连50%都不到

那是因为现在的游戏对双核(多核)cpu优化的不好,只使用了其中的一个核心。
回复 支持 反对

使用道具 举报

westlee 该用户已被删除
13#
发表于 2010-9-15 11:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

14#
发表于 2010-9-15 13:04 | 只看该作者
请问什么是封闭循环?

是不是有开放循环?
yyzjp 发表于 2010-9-15 10:31



    就是死循环...代码逻辑判断没写好..就不停地循环判断,不走下一步...
回复 支持 反对

使用道具 举报

15#
发表于 2010-9-15 13:09 | 只看该作者
int k=1
if(k<2){
    k=k-1;
}
以上就是个死循环,K永远小于1,它就不停操作k-1....一辈子都在那循环...
回复 支持 反对

使用道具 举报

16#
发表于 2010-9-15 13:10 | 只看该作者
cpu负责运行操作系统,负责把程序交过来的任务分配给各种硬件(显卡,声卡)去完成,如果cpu不够力,显卡就 ...
westlee 发表于 2010-9-15 11:46


大师您又来了
    http://we.pcinlife.com/viewthrea ... ;page=2#pid27619564
能解释下为什么单核的闪龙推9800GT跑出来的帧数和E8@4G推得9800GT帧数差不多的原因吗?
前者的9800GT用这个单核cpu来推应该无法满载吧?,但是跑出来的帧数居然和E8@4G来推的满载9800GT一样的?AMD用了什么黑科技吗
回复 支持 反对

使用道具 举报

头像被屏蔽
受到警告 17#
发表于 2010-9-15 14:07 | 只看该作者
提示: 该帖被管理员或版主屏蔽
回复 支持 反对

使用道具 举报

18#
发表于 2010-9-15 14:14 | 只看该作者
就是死循环...代码逻辑判断没写好..就不停地循环判断,不走下一步...
xzmmpb 发表于 2010-9-15 13:04



    我知道,其实就是Infinite Loop。
但是我的意思是写游戏的程序员都是水平很厉害的,一般都不会犯这种低级错误。
在我们项目组里面, 无限循环是绝对不能出现的, 至少你的有一个出口吧。

所以我不是很同意你的这个观点,就是CPU占用率100%是由于程序员水平低造成地
回复 支持 反对

使用道具 举报

19#
发表于 2010-9-15 14:25 | 只看该作者
[quote]现在的的情况是显卡满载时CPU往往连50%都不到

那是因为现在的游戏对双核(多核)cpu优化的不好, 只使用了其中的一个核心。wchf2 发表于 2010-9-15 11:03


理论什么的我不清楚,实际情况就是:窗口模式运行尘埃2,同时打开任务管理器和GPU-Z来监视占用情况,CPU是FX5000,显卡是5750 1G,运行游戏时任务管理器显示四个核心占用基本一致,都不超过50%,GPU-Z显示占用率在90-100%。
    具体原因高手分析吧。
回复 支持 反对

使用道具 举报

20#
发表于 2010-9-15 14:36 | 只看该作者
int k=1
if(k
xzmmpb 发表于 2010-9-15 13:09


溢出
回复 支持 反对

使用道具 举报

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

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-9-14 01:54

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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