找回密码
 注册
X系列官方授权正版
搜索
楼主: 笑笑笑笑笑

[分享] 事实证明,这个游戏是拿顶级cpu开发的,不断测试中

 火... [复制链接]
发表于 2012-3-19 22:28:50 | 显示全部楼层
本帖最后由 96321a 于 2012-3-19 22:34 编辑

笑笑笑笑笑 童鞋

从你58楼的点评当中 我才了解到你对PC技术的认知仅仅停留在入门 不 甚至是入门都还不到的阶段

首先从你的点评一开始

已经可以肯定地说,即使游戏没有设计多核心,只要游戏足够耗U,每个核心都会用到的,多核心优势明显,双通道优势明显  发表于 半小时前

游戏或软件不支持多核心 其只会向系统提交一个处理申请 打个比方说 前方有一条八条道的高速道 如果不支持多核心 那么就只会申请一个通道的权限 而操作系统相当是收费站
他会选择八条通道中比较合适的一条分配给你 但是如果你支持多核心 那么你就会同时申请二条或更多的通道 但是必须是2的倍数 也就是你不能申请3 5 7 9这样的单数 这样收费站
就会提供更多的通道给你 需要多少通道取决于软件发出的申请 而不是取决于系统 系统的工作只是分配计算资源

然后是点评二

20%利用率时,用了4个主核心和4个辅助核心,15%时是3个主核心5个辅核心 10%用了两个核心  发表于 1 小时前

那是超线程引发的 实际上 你在主板里关闭了超线程就可以看到真正占用就是双核心

点评三

由此可见,即使以后CPU过时了,换个双通道内存,又可以争强一倍了  发表于 1 小时前

双通道只是增加了内存与处理器之间的带宽总吞吐量的上限 但是按照目前的DDR3的频率 日常运用及游戏 单通道都绰绰有余了 而多出来的部分对性能不会有任何的提升

点评四

另外虽然主板支持双通道,但是我的内存条是单通道的,所以有一半的核心是虚假的  发表于 1 小时前

单通道 双通道不是由内存决定的 每一条的内存数据位宽永远是64bit 是否是多通道 第一取决于你的内存控制器 第二取决于你是否在每一个通道上插有一条内存
(另外 你的CPU支持四通道  你的主板上不是有8条内存插槽嘛 每两条为一组 分为A1A2 B1B2 C1C2 D1D2 只要你A B C D的任意槽位上有内存 那么就是四通道了 如果只是在ABCD四个当中的任意三个中插有内存 那么就是三通道 当你只有两条内存时 插在A1 A2或B1 B2 这样的组合下 那就是单通道 而插入A1 B2或A1 B1这样的组合下 那就是双通道)
关于你一半的核心是虚假的 那个叫超线程技术 早在奔腾时代就已经出现并支持 其原理就是将一个处理器核心虚拟成两个 使系统认为存在两个核心 在对处理器计算性要求不高的多任务处理中 能有效的利用核心的计算能力 而不是白白浪费 但对CPU负载极高的程序 则没有提升 因为总计算力是不变的







点评

迂腐,可以去教书去了,  发表于 2012-3-20 00:08
回复

使用道具 举报

发表于 2012-3-19 22:35:03 | 显示全部楼层
如果你对硬件知识有兴趣 我可以为你解答
回复

使用道具 举报

发表于 2012-3-20 20:13:59 | 显示全部楼层
过5年再来玩这游戏吧!唉
回复

使用道具 举报

发表于 2012-3-22 15:38:16 | 显示全部楼层
我是Linux工程师,对于线程之类的还是比较了解的,笑笑笑笑笑的看法不太正确
这是一个很显然的问题:一些程序不能支持多线程,是因为其算法所致。如果每一步计算都需要上一步的结果,那么就无法分线程;无法分线程,自然就无法利用多核。像游戏的CPU计算,往往每步之间都有因果联系。而看到的每个核心都有占用的假象,是cpu-swap的结果,即让多个cpu轮流运行一个线程,这确实是由操作系统控制的,但是线程还是一个,多核并不是同时利用的。
而还有一些计算,是相互独立的,比如图像计算。比如说空间内每个位置的亮度可以同时计算出来。而在这方面显卡比CPU厉害得多。我曾做过CUDA项目,GTX295的并行计算能力比2Ghz的Core2强20倍。Nvidia的Tesla显卡也就是专为并行计算设计的。
对于游戏,则是两者的结合。游戏既有运行的逻辑关系,又有图像显示的并行关系。对于大部分游戏,双核CPU+强大显卡足够了。四核六核有时只是厂家的销售策略,因为提高核心个数比提高单个核心频率容易的多,带来产品进步和得分提高的表象,但对于游戏而言意义不大。LZ 3.1G*8的CPU,换成一个24.8G的单核CPU,一定回合瞬秒的。
而服务器行列则不同,往往同时处理多路数据,而这些数据间没有逻辑关系,所以多核是有意义的,而且成本比高频单核低得多。
这里有一个实例:我参与过dolphin-emu的开发,dolphin-emu是一个ngc-wii模拟器,但是论坛上常有用户反映i7-2630QM的成绩远比不上i5-2450M,也常有呼声加入四核支持,但是我们无能为力,就因为每一步的模拟都要得到上一步的结果才能进行。虽然启用了cpu-swap技术,低频4核还是跑不过高频双核。
不过话说回来,星际这个游戏又有其特殊点,因为其是回合演算的(战斗部分考验的是显卡),而每回合间的计算又是确定的,那就存在可能性设计并发,比如外交、经济、军事分开计算。但这样一来要求这三方面在同一回合内不能相互影响,结果导致AI弱智……这就要看开发者怎么设计了,这与操作系统没有关系。
4核甚至8核确实有时候能带来一定性能提升,那是因为除了游戏,操作系统还有别的事情要做……2个独立的核心性能自然高于2个还有照顾系统的核心。

点评

所谓支持多核心,无非是对线程进行优化,使其不用相互等待,即使不优化,我想WIN7 的多核心优势还是很明显的,到此为止,不争这个了  发表于 2012-3-22 18:27
这个游戏明显开了几个线程,如果是单核心,只能排队处理,如果是多核心可以分配给几个核心处理,多核心的好处很明显  发表于 2012-3-22 18:22
回复

使用道具 举报

发表于 2012-3-22 17:36:25 | 显示全部楼层
本帖最后由 rainharder 于 2012-3-22 17:58 编辑

楼主概念搞错了。通道和线程是两个概念。新的CPU用一个物理核心模拟2个工作用线程,交超线程。而双通道是用来处理内存数据吞吐速度的,老I7是三通道,新I7是双通道,这个和提高游戏运算速度根本一毛钱关系也没有啊。

点评

别呀,我谈的是多核的问题,别因为我的口误老抓什么双通道,这些网上都可以查到  发表于 2012-3-22 18:20
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站