热点科技

标题: 完了,双核玩游戏真的是一堆BUG,天啊。 [打印本页]

作者: yang1981723    时间: 2006-6-3 22:23
标题: 完了,双核玩游戏真的是一堆BUG,天啊。
完了,双核玩游戏真的是一堆BUG,天啊。
MC上足足写了3页纸,来告诉你怎么除BUG。晕乎。

1.画面停顿,语音结巴;
2.游戏忽快忽慢;
3.大物理运算,卡机或死机;

微型计算机的解决方案是针对AMD的X2,INTEL应该也有类似问题。 扣肉共享L2之后,应该不会也这样吧。上天保佑。 X2比赛闹出的互快互慢的问题,的确是真的。难道超微爱上了打补丁,立志要 “超越微软”??

难怪不少人又换回了单核。
作者: gzxiang    时间: 2006-6-3 23:26
确实,我难得玩游戏
但是nba live每天要打上几盘,x2 4800+@2.7G  loading要20s,a64 3700+@ 2.9G loading只要1s
作者: kellyliqing    时间: 2006-6-3 23:29
目前来说没有真正的解决办法。要怨就怨软件开发太落后吧。
作者: looksea    时间: 2006-6-3 23:34
原帖由 Woodcrest 于 2006-6-3 23:33 发表
我的presler怎么从没这样的问题?除了打CS因为有Code而不得不违心地使用暴力作弊器以外,其他游戏没遇到什么问题。
你玩下NBA Live就知道了
这个不是A还是I的问题,当年我玩P4-570J的时候玩NBA都是关了HT的,多县城都是一样的毛病
作者: fayeoiu    时间: 2006-6-4 00:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: xbs19850714    时间: 2006-6-4 00:07
原帖由 D65 于 2006-6-4 00:05 发表


你不能指望,先出的软件去兼容后出的双核心吧。

还有,就为了后出的双核心,去抛弃以前先出的软件??

寄望扣肉能有惊喜,问题不再。
很遗憾得告诉你,换了conroe问题依旧,软件的问题啊
作者: sssbbbqqq666    时间: 2006-6-4 00:12
原帖由 一滴小汗 于 2006-6-4 00:07 发表


很遗憾得告诉你,换了conroe问题依旧,软件的问题啊
Oh no.那如果拿它当游戏专机,就干脆屏蔽掉一个核心算了。
作者: waynesong1083    时间: 2006-6-4 00:15
原帖由 D65 于 2006-6-4 00:12 发表


Oh no.那如果拿它当游戏专机,就干脆屏蔽掉一个核心算了。
我打nba都使用2.9G的3700+的那台准系统玩儿的
作者: gaolingsc    时间: 2006-6-4 00:17
原帖由 D65 于 2006-6-4 00:12 发表


Oh no.那如果拿它当游戏专机,就干脆屏蔽掉一个核心算了。
我就是这么干的... 打CS开CS,OP165会127错误... 只好关了一个再来打
作者: uts100    时间: 2006-6-4 00:19
看来现在大家人手一个单线作替补啊
软件厂商应该弄几个小补丁嘛,虽然涉及的东西比较多...
作者: xiaoqiang8888    时间: 2006-6-4 00:31
原帖由 D65 于 2006-6-3 22:23 发表
MC上足足写了3页纸,来告诉你怎么除BUG。晕乎。

1.画面停顿,语音结巴;
2.游戏忽快忽慢;
3.大物理运算,卡机或死机;

微型计算机的解决方案是针对AMD的X2,INTEL应该也有类似问题。 扣肉共享L2之后,应 ...
E6700使用中 主玩War3 无问题 CS时与CD有冲突 依然无解


作者: wgzh888    时间: 2006-6-4 01:12

作者: xtyc    时间: 2006-6-4 09:12
总的来说,共享缓存(一般是L2)的结构具有容易实现和验证,结构简单和对系统程序员接口友好,使用片上网络交叉开关一类的扩展容易,但是需要对软件做较大改动。
作者: li1488    时间: 2006-6-4 10:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhwd007    时间: 2006-6-4 11:18
原帖由 不老牛奶 于 2006-6-4 10:40 发表

别随便贴一些你自己都听不懂的东西。
PS:软件开发人员的惰性太大了,其实5年前就应该转入多线程开发了.
AMD K8是交叉开关实现两核芯互连的,不是共享总线的形式,属于消息机制的通信,软件当然要有对应改动。
单线程软件(当然是指同一时刻只有一条线程运作)在双核上就一定有问题?不用多处理器模式编程就一定在双核上有问题(我的950用这么久了,还没发现这种情况)?难道老的单线程程序会自己在两核心间切换?出现问题更多是操作系统的行为,特别是交叉开关这些的更容易出现。你自己可以到微软的网站上找找相关的资料,看看单线程工作在核间迁移调度时可能出现的性能下降行为及解决办法。
作者: ruopengchen    时间: 2006-6-4 14:33
原帖由 不老牛奶 于 2006-6-4 10:40 发表

PS:软件开发人员的惰性太大了,其实5年前就应该转入多线程开发了.
如果你是指一般的桌面应用的话, 别-请使用文明用语-胡说八道了, 象你说的那种没事就写多线程的程序员, 早就失业了.
作者: tufei7777    时间: 2006-6-4 16:17
出现问题是因为AMD的HT上的任务仲裁器有问题,负载分派有时候会不正场#
作者: hbrqwgk    时间: 2006-6-6 01:05
已经有补丁解决了
作者: zyadi1980    时间: 2006-6-6 02:47
没感觉~我一般不玩什么游戏。就是PD820用小JP压片明显比偶的3E快好多~
作者: pantangchong    时间: 2006-6-6 07:47
原帖由 FENG950 于 2006-6-4 11:18 发表

AMD K8是交叉开关实现两核芯互连的,不是共享总线的形式,属于消息机制的通信,软件当然要有对应改动。
单线程软件(当然是指同一时刻只有一条线程运作)在双核上就一定有问题?不用多处理器模式编程就一定在双 ...

作者: yongheng9432    时间: 2006-6-6 18:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: longxing9999    时间: 2006-6-6 21:00
原帖由 RacingPHT 于 2006-6-4 14:33 发表


如果你是指一般的桌面应用的话, 别-请使用文明用语-胡说八道了, 象你说的那种没事就写多线程的程序员, 早就失业了.
不了解业界行情的请滚一边学习去——
作者: jsxzkangsi2006    时间: 2006-6-6 21:02
又见不老牛奶~~吾系不老奶牛
作者: jayxu521    时间: 2006-6-6 21:02
原帖由 不老牛奶 于 2006-6-6 21:00 发表

不了解业界行情的请滚一边学习去——
哦? 哪个行业? 什么行情?
作者: jzc228    时间: 2006-6-6 21:03
原帖由 RacingPHT 于 2006-6-6 21:02 发表


哦? 哪个行业? 什么行情?
知道Linux的内核是那一年完全支持多线程并行的么?
作者: lilyww    时间: 2006-6-6 21:07
原帖由 不老牛奶 于 2006-6-6 21:03 发表

知道Linux的内核是那一年完全支持多线程并行的么?
不要说你要给我上操作系统课.

"一般的桌面应用"呢? 比如, 看电影, 玩游戏, 日常办公软件?
当然你要是说NetAnts, FlashGet用多线程这样也算,
作者: aa123bb    时间: 2006-6-6 21:10
原帖由 RacingPHT 于 2006-6-6 21:07 发表


不要说你要给我上操作系统课.

"一般的桌面应用"呢? 比如, 看电影, 玩游戏, 日常办公软件?
当然你要是说NetAnts, FlashGet用多线程这样也算,
Please answer the question.
PS:不是抢占单线程资源那种意义的“并行”,而是真正的多线程并行操作——
作者: asat2128    时间: 2006-6-6 21:15
原帖由 不老牛奶 于 2006-6-6 21:10 发表

Please answer the question.
PS:不是抢占单线程资源那种意义的“并行”,而是真正的多线程并行操作——
我不关心linux的历史, 也没有兴趣去google来回答你, 更没有兴趣另外出一个题目来刁难你.

只是你无视我原先的前提, 我指的是一般桌面应用.
作者: xwf0rz    时间: 2006-6-6 21:17
原帖由 RacingPHT 于 2006-6-6 21:15 发表


我不关心linux的历史, 也没有兴趣去google来回答你, 更没有兴趣另外出一个题目来刁难你.

只是你无视我原先的前提, 我指的是一般桌面应用.
很好,我也无视你的问题。
PS:以后说话如果想嚣张的话,也要先有资本嚣张,否则天天转移话题很无聊。
作者: heyunshong    时间: 2006-6-6 21:22
LS两位~拜托。别说连自己都不懂的话题吧~~
作者: wqf8057    时间: 2006-6-6 21:24
我略有所知的东西, 有想法, 自然会开口
术业有专攻, 就说到这吧.
作者: touch    时间: 2006-6-6 21:29
不老现在好象也乘着超女风上来冒泡了~敢情是蒙牛酸酸乳~~
作者: hadhf2008    时间: 2006-6-6 21:29
原帖由 zj781124 于 2006-6-6 21:22 发表
LS两位~拜托。别说连自己都不懂的话题吧~~
99年就已经完成了内核对多线程并行的支持,windows要晚不少,但是在win2000SP4之后也从内核上支持多线程了。
作者: lxy177379748    时间: 2006-6-6 21:42
不老现在在干什么?吾1年多不上来拜读你的贴子了,怎么现在说话象吹泡似的一连串一连串的呀~~~
作者: yuyu2008    时间: 2006-6-6 21:59
原帖由 不老牛奶 于 2006-6-6 21:29 发表

99年就已经完成了内核对多线程并行的支持,windows要晚不少,但是在win2000SP4之后也从内核上支持多线程了。
早期linux 对 mt的支持问题很大

虽然windows 对mt的理论支持度很差, 但实际效能很好.
作者: diwleijiechu    时间: 2006-6-6 22:04
原帖由 不老牛奶 于 2006-6-4 10:40 发表

别随便贴一些你自己都听不懂的东西。
PS:软件开发人员的惰性太大了,其实5年前就应该转入多线程开发了.
赞同是赞同, 可是高素质人才不可能满地...... 何况有些工作室, 连测试的条件都没有.... 谈什么多线程开发?

还有, 双核和双U完全是两回事.... 双u运行正常的, 双核运行不正常太常见了
作者: lyh9103    时间: 2006-6-6 22:08
原帖由 黑真PIG 于 2006-6-6 22:04 发表

赞同是赞同, 可是高素质人才不可能满地...... 何况有些工作室, 连测试的条件都没有.... 谈什么多线程开发?

还有, 双核和双U完全是两回事.... 双u运行正常的, 双核运行不正常太常见了
从软件角度看,双核和双U没有本质区别。我还没有见到相同的程序两者效果不一样的例子,你有么?
作者: blhjlz    时间: 2006-6-6 22:09
原帖由 不老牛奶 于 2006-6-3 11:29 PM 发表
目前来说没有真正的解决办法。要怨就怨软件开发太落后吧。
双核开发是世界难题,看Cell现在多难混。。
作者: fjxzxj    时间: 2006-6-6 22:11
原帖由 complexmind 于 2006-6-6 22:09 发表

双核开发是世界难题,看Cell现在多难混 #
他们那块是对口开发,痛苦是一定的。
作者: klfv1010    时间: 2006-6-6 22:13
原帖由 黑真PIG 于 2006-6-6 22:04 发表

赞同是赞同, 可是高素质人才不可能满地...... 何况有些工作室, 连测试的条件都没有.... 谈什么多线程开发?

还有, 双核和双U完全是两回事.... 双u运行正常的, 双核运行不正常太常见了
怎么, 能写多线程就是高素质人才? 或者说, 高素质人才就该写多线程? 还是, 高品质软件就应该是多线程?
作者: kojo2004    时间: 2006-6-6 22:18
原帖由 不老牛奶 于 2006-6-6 10:11 PM 发表

他们那块是对口开发,痛苦是一定的。
什么意思??
小弟向大虾请教了
作者: jys2007    时间: 2006-6-6 22:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: evilinfant    时间: 2006-6-6 22:21
原帖由 不老牛奶 于 2006-6-6 22:08 发表

从软件角度看,双核和双U没有本质区别。我还没有见到相同的程序两者效果不一样的例子,你有么?
双至强 玩魔兽3 正常,  PD 玩 魔兽3 滚屏出问题
作者: fyzhs    时间: 2006-6-6 22:21
原帖由 complexmind 于 2006-6-6 22:18 发表

什么意思??
小弟向大虾请教了
对于一个封闭的架构体系,加上人员的有限性,在开发的初始阶段将会是步履维艰。做过专门开发的人都知道的......
作者: dilpeggy    时间: 2006-6-6 22:22
原帖由 黑真PIG 于 2006-6-6 22:21 发表

双至强 玩魔兽3 正常,  PD 玩 魔兽3 滚屏出问题
那是因为其中的一个Xeon压根就没参与。
作者: liyanqiang    时间: 2006-6-6 22:24
原帖由 不老牛奶 于 2006-6-6 22:22 发表

那是因为其中的一个Xeon压根就没参与。
所以说不一样  而且PD 也是两个核, 为什么都参与了呢? 而且捣乱了游戏

也许你会说游戏不支持SMP, 所以一个至强参与了游戏, 而不支持SMP的游戏却使用了PD两个核...最终游戏 XXOO

为什么?

所以 双核和双U是两回事....
作者: 888gz888    时间: 2006-6-6 22:27
原帖由 黑真PIG 于 2006-6-6 22:24 发表

所以说不一样  而且PD 也是两个核, 为什么都参与了呢? 而且捣乱了游戏

也许你会说游戏不支持SMP, 所以一个至强参与了游戏, 而不支持SMP的游戏却使用了PD两个核...最终游戏 XXOO :sweatingbullets ...
那是别的原因造成的,有可能是硬件调度的问题。
作者: zppcht    时间: 2006-6-6 22:27
操作系统 不知道 算不算软件, 哈哈

游戏支持SMP, 在双核的情况下确实没问题....
作者: linktester    时间: 2006-6-6 22:27
原帖由 不老牛奶 于 2006-6-6 22:27 发表

那是别的原因造成的,有可能是硬件调度的问题。
不是我等要解决的就好
作者: ironsword    时间: 2006-6-6 22:35
楼上都是两位高人啊 #
小弟一介高中生拜了。。
作者: dcba1235    时间: 2006-6-8 14:36
等软件完善了就好了,呵呵
作者: zcgws1212    时间: 2006-6-8 16:03
那就手动指定核心执行游戏不就解决了.很方便啥.
作者: snbbll    时间: 2006-6-8 16:11
原帖由 mkkkno1 于 2006-6-8 16:03 发表
那就手动指定核心执行游戏不就解决了.很方便啥.
有的可以有的不行
作者: betaly    时间: 2006-6-8 20:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: masilei    时间: 2006-6-8 21:47
原帖由 RacingPHT 于 2006-6-6 22:13 发表


怎么, 能写多线程就是高素质人才? 或者说, 高素质人才就该写多线程? 还是, 高品质软件就应该是多线程?
大概不能这么区分吧,软件该怎么写/能怎么写,只有真正做过的才明白。和一个学生掰饬个什么劲。
作者: coolangeleva    时间: 2006-6-8 22:20
原帖由 密码错误 于 2006-6-8 21:47 发表


大概不能这么区分吧,软件该怎么写/能怎么写,只有真正做过的才明白。和一个学生掰饬个什么劲。
不过多线程确实是门学问就是了
作者: mobilesuit    时间: 2006-6-8 22:39
原帖由 BabyFox 于 2006-6-8 22:20 发表


不过多线程确实是门学问就是了
岂止,水还很深呢。
就以Linux而言,一版一版的升,到现在对多线程支持到个什么程度,也只有天知道。
慢慢发展吧,写软件是个不比设计芯片轻松的苦活。
作者: xfvqkru    时间: 2006-6-8 22:46
让你们脑壳都整晕了,扣肉出了再说  这里有几个真正用的扣肉 豁别个索(方言)
作者: xchsc    时间: 2006-6-9 09:16
牛牛说的有道理。
作者: dashazhu    时间: 2006-6-9 10:57
硬件绝对没问题的,你应该怪那个软件公司没有很好的支持双核
作者: leonow    时间: 2006-6-9 12:53
.......不仅仅是游戏.....现在很多设备都可能要出问题了,很多美国佬在2005年的设备手册中都写明了不支持双核PC。个人猜想不是软件水平的问题,而是双核标准规范的事情...

真不知道双核是福还是祸...难怪IBM也要内部禁止用SP2的补丁...
作者: wkvin2211    时间: 2006-6-9 13:14
还在讨论这个问题啊。这问题应该不算广泛吧?很多也是没办法的,按理来说单线程(为免麻烦我就把一个时刻只有一条线程运行的程序简称单线程了)对于多核是只能识别成一个单核单线程CPU的,哪怕核心再多它也只能认一个,其它都浪费掉,所以在多核上的运行和在单线程单核上没有区别,所以线程模型编写的程序在并行机上也是有无须修改直接使用的优点。但是实际上程序是不会使用CPU的,只是使用操作系统提供的资源而已,这时候很多问题是和系统有关,有问题可以多上微软网站(应该都是用微软的吧)找解决办法,比如微软的客户支持里就提到过有关按需切换(DBS)的问题,在多个核心(可用线程资源,包括多核或多个逻辑核心)间迁移单线程工作时(这是对核心资源的充分利用,是合理的),有可能会导致Windows的DBS对核心状态的计算错误,从而引起单线程性能的下降。里面有相关的补丁以及打上补丁后的禁用方法(解决了性能问题,又产生电耗问题),适用多CPU/多核/超线程之类。另外,很多程序尤其是游戏经常会通过函数来检查配置状态,比如通过queryperformancefrequency检查CPU频率,但是对这些结果又只取最低的32位值,会造成2GHz以上CPU不能正确识别(如果是queryperformancecounter会对多物理/多逻辑核心造成影响),这些都是要靠软件商的补丁解决的,和是否单线程也没什么关系,出了问题还是要多方面考虑,到相关厂商网站多点找技术支持交流吧。
作者: with    时间: 2006-6-9 13:31
单核OPTERON 才是王道..

希望将来500*20=10G,就爽了..




欢迎光临 热点科技 (http://www.itheat.com/activity/) Powered by Discuz! X3.2