显示热门

阅读顺序

深色模式

字体大小|

搜索
ADVERTISEMENT
返回
  • 浏览过的版块

1
ADVERTISEMENT
Huaren
等级大校
威望22
贴子17028
魅力17450
注册时间@2013-08-09

spedtech

只看楼主

[转帖]质疑惠普笔记本的CPU性能缺陷

822

2

2005-11-10 00:27:00

大约是1700MB/S,这对于工作组DDR266MHZ的内存倒也正常。可是运行一段时间之后(快则几分钟,慢则1小时),再次测试,内存性能几乎整整降了一半,850 MB/S左右了!只是相当于略高于P3-600的水平!看来我的感觉没问题,电脑性能确实变慢了!
  后来用superpi (公认的能够准确的反映CPU运算能力的圆周率计算软件)测了一下,计算出小数点后面25万位数的圆周率所耗的时间在刚开机的时候是8秒;开机几分钟后就变为17秒。然后再测,一直稳定在17秒。比较有意思的是,如果在刚开机的时候我计算1M位的圆周率,刚开始的时候速度还正常,可是随着往后计算更多的loop时每个loop消耗的时间增倍了。那种由快变慢的感觉非常明显! 此时已经很明显的确定,HP NX9040性能下降问题是CPU性能下降的问题。 Superpi这款软件着重考察的就是CPU运算能力。CPU性能下降将导致系统整体运算能力下降,二级缓存和内存性能也都跟着受影响(用Everest可以测内存性能,CPUZ附带的latency软件可以测二级缓存性能)。
  我还使用了XP算号器、3D Mark、PC Mark等软件测试,结果都出奇的一致,那就是:在刚开机一段时间内,系统性能一切正常;开机几分钟后,系统往往会出现明显的性能降半现象。
  
  机器性能突降症状总结:
  1,CPU计算能力明显下降,进行视频压缩、音频转换、winrar、科学计算仿真程序时消耗的时间增倍,大大降低了使用者的工作效率。
  2,使用测试软件(superpi,pcmark,3dmark,sandra,everest等等)测试CPU计算性能,最高只能相当于达到800MHz的CPU
  3,系统性能大打折扣,开一个QQ、开几个网页再同时在听歌可能就感觉到系统很慢。有时候连打字都不流畅。
  4,打一般游戏时刚开始挺快,渐渐往后是帧速降半甚至更多,画面发顿,娱乐性能丧失(这是后来使用本机型机器的其他朋友反应的情况)
  5,看高码率的DIVX压缩电影时,刚开始还比较流畅,越往后播放就越来越卡了,几乎和幻灯片差不多!冬天的时候还好,可以看完一部电影,夏天的时候几乎看几分钟就开始卡了!这可是迅驰1.6G的机器啊!
  6,刻录DVD时经常会刻录失败(可以排除是机器、软件和盘片的问题)
  
  
  
  出现性能降半,首选我会想到是CPU降速的问题。可是后来自己用了各种各样的测试软件测试(比如mobilemeter )当前CPU时钟信号频率,一直都是稳定在1.6GHz附近。CPU主频是没问题的。
  
  经过7、8月份近两个月的研究,包括阅读Intel的手册、搜索国外类似情况的处理及跟众多网友、高手进行交流,我发现了问题关键所在。
  如果你是个硬件高手,那或许你已经想到是什么原因了,
  没错,就是因为CPU Thermal Throttling!即CPU过热硬件保护性降频。
  这种CPU过热硬件保护性降频跟intel speed step不同。简单的说,speed step的降频是根据CPU负荷自动调整工作频率的降频机制,它可以让处理器在两种工作模式之间随意地切换,即接交流电时的最大性能模式和电池状态时的电池优化模式,其目的在于降低功耗并延长电池续航时间;而CPU过热硬件保护性降频(throttle)则主要是防止CPU烧毁。这种保护性降频出现在P4以后的所有Intel的CPU(哪怕是台式机的CPU)中,不管其是否支持intel speed step!
  CPU Thermal Throttling属于硬件过热保护降频技术,当CPU内部温度超过一定临界值时,为保护CPU不被烧毁而进行’降频’。这种硬件保护技术无法通过软件设置。但RMClock(下面要介绍)可以通过软件的方法去模拟做到,从而达到人为给CPU降频降温的目的。只不过要注意这种软件模拟让CPU‘跑一阵歇一阵’的方法的优先级不如硬件控制的高。见5-4。
  Thermal Throttling有两种:
  一种是不改变CPU频率,只是在CPU时钟信号中插入空闲周期后再发送给ALU,这样CPU的实际运算量下降了,以达到降低CPU温度的目的。这张Throttle机制,等效于给CPU的频率降半(所以在本文中我有时也把Throttle称做CPU降频)。但由于此时CPU时钟频率并没有改变,所以一般的CPU频率测试软件都测不出Throttle作用的存在。
  另一种则是真实的降低CPU频率,这是通过改变倍频实现的。
  原文摘录:“ Actually there are two types of Thermal Throttling:
  TM1: Available in Pentium 4, Xeon, Celeron (Northwood and Prescott cores only) and Pentium M processors. In this type the Thermal Throttling function does not physically lower the CPU clock, but it inserts idle cycles between the instructions sent to the CPU core (i.e. it inserts wait states inside the processor), which lowers the processor performance, hence its temperature.
  TM2: Used on socket 775 Pentium 4 and Celeron and Pentium M processors, this type really lowers the CPU clock. This is done by lowering the CPU clock multiplier. ”
  (另注:Thermal Throttling技术最早出现在P4某型号的CPU中,用以防止CPU因散热不佳而被烧毁。后来也作为一种功耗降低技术存在着因为Throttling确实可以降低CPU功耗。尤其是在使用台式P4处理器的笔记本电脑中,Throttling是降温、降频、降耗的一大手段。但随着Intel Speed Step节能技术的出现和主动散热系统的不断完善,Throttling技术没有引起人们太多的注意,往往只是偷偷的存在并作用着,平时让你感觉不到它的存在。)
  经查得知(用Throttle Watch 等)我的NX9040机器即属于第一种Throttle,即TM1。
  
  有一个叫RMClock 的软件可以查出CPU被Throttling后的实际等效频率。
  
  上图左图中显示的是我机器刚开机时候的情况。这个时候CPU没有发生Throttle降频。
  上图右图显示的是开机一段时间后的情况。图中Actual Clock是当前CPU时钟信号的频率,为大约1.6GHz。下面还有个Throttled Clock,它才是代表当前CPU真正等效运算能力的一个频率,大约为800MHz, 这说明CPU发生Throttle降频时跑在1.6G的CPU仅相当于跑在800MHz。后来我做过很多测试,只要一感觉到系统性能下降了(出现上述的6种现象时),拿出RMClock一测,肯定Throttled Clock变为Actual Clock的一半了。 RMClock这个软件的准确性毋庸置疑。
。。。。。。。
[URL=http://www.tianya.cn/new/publicforum/content.asp?idWriter=833480&Key=0&idArticle=20868&strItem=itinfo&flag=1&#Bottom]http://www.tianya.cn/new/publicforum/content.asp?idWriter=833480&Key=0&idArticle=20868&strItem=itinfo&flag=1&#Bottom[/URL]
Huaren
等级大校
威望22
贴子17028
魅力17450
注册时间@2013-08-09

ocef-volunteer

只看他

2005-11-10 14:10:00

台转业了。。。。不过偶用dell. 目前为止,一切都好。。。。灌水灌的很开心。。。
Huaren
等级大校
威望22
贴子17028
魅力17450
注册时间@2013-08-09

dididi

只看他

2005-11-10 14:27:00

推专业了...俺还是这个专业的呢.都读的头昏眼花.
初始化编辑器...

到底了