查看: 122255|回复: 339

1530消除CPU高频噪音(已解决开机UAC)

[复制链接]

该用户从未签到

发表于 2008-2-19 15:09 | 显示全部楼层 |阅读模式
更新:
开机启动跳过UAC
   
http://softbbs.pconline.com.cn/topic.jsp?tid=7022994

    大家自己看吧,可以用的,我已经成功了.
   


原文:
1530的CPU高频噪音确实很烦人.基本上肯定是CPU的自动节电引起的


看到了一个用RMClock 通过HLT来消除噪音的方法.这个方法确实有用,但是在资源管理器中看到CPU占用率总是100%不爽.

其实这个方法就是通过两个程序反复发送HLT命令,使CPU一担空闲就挂起,从而使其不进入节电模式.个人认为对机器性能应该是有一点影响的.

查了一些资料,发现CPU的节电(也可称为休眠)分为 C0-C4 等好几级(型号不同而不同,C0最费电,C4最省电,进入C1最快,C4最慢).

CPU空闲时会自动进入休眠.繁忙时自动退出.

这样的反复进入退出就导致CPU供电电路发出噪音,由于出入各个等级节电需要的时间不一样.所以出入C4的噪音最明显

这也就是为什么在CPU负载高的时候没有噪音的原因,因为它不进入节电模式

解决方法:用RMClock关闭CPU的 节电模式.会消除大部分噪音~~ (RMClock下载地址见文章结尾处PS2)

步骤: 如图一所示
20080506_b0fd637502cc08f38d4baWU0nLHQKORH.jpg
1.1 cpu高级选项
1.2 芯片组(Chipset)
1.3 取消节电模式
     应用
这样做后大部分噪音就没了


这样做的优势,CPU会一直空闲,比起HLT命令的方法对性能是没有影响的,只有可忽略不计的增强(因为不进入节电,省下几纳秒的切换时间)

这样做后有人担心:
担心1 CPU寿命
   个人认为不会有影响


担心2 CPU不进入省电模式会不会影响电池续航时间.
   可以利用RMClock的CPU "倍频与电压" 调节功能.

   而且似乎比不管理更节约电.因为通过这个软件看到不管理的时候,CPU6倍频电压是1.1125V,通过软件可以下调到1.0125V

后面的内容与消除高频噪音无关,只是利用RMClock管理CPU节能降温

图二

图二

图二

2.1 profile
2.2 自动调整中档电压
2.3 6倍频的电压
  (选中 "自动调整中档电压" 时,7-10倍频的电压会根据最高倍频,最低倍频的电压自动梯度调整)
2.4 当前模式 "按需分配"



图三

图三

图三


3.1 选"按需分配" 3.2 都选上

    PST是倍频的可选选择,RMclock会在选中的倍频中自动调整
    ODCM是P4时代的降频方案.ODCM貌似降低的是CPU核心频率
    ODCM选上对性能会有一定影响,介意的人可以不选
   


OK 我们可以在 监视器"monitoring" 中查看CPU的一些情况了,如不同倍频时的CPU电压,CPU频率等等

4  开机启动跳过UAC
    不要每次开机都点UAC了~
   
http://softbbs.pconline.com.cn/topic.jsp?tid=7022994



PS1 如果想省电,可以强制CPU在6倍频,1V电压下工作.应该比什么C3 C4 省电得多....

PS2 RMClock 软件的官方论坛http://forum.rightmark.org/?id=6
   
    上传一个RMClock 软件(2.35中文版),大家可以下载:
    最近更新发现下载了300+,回复只有30+,希望觉得有用的同学都顶下吧,给更多可能需要的同学可以看到
      
游客,如果您要查看本帖隐藏内容请回复



PS3 关于这些的一些资料 http://www.nbstar.net/thread-33695-1-1.html

PS4 个人网上搜集的一些材料

      资料一:
摘录一段关于ACPI的文章:
许用过笔记本的人都有用过这样的功能:当你想离开笔记本电脑去做一些比较耗时的工作时,你通常都会让笔记本电脑进入待机模式(Standby)或休眠模式(Hibernation),但是你知道这时候你的笔记本电脑什么元件正在工作?什么元件已经停止工作?不同状态的功耗是多少了吗?了解这些对于现在我们保护我们自己的爱机的元件寿命和都在提倡的节电和环保都有很多积极的意义,好了,废话少说进入正题:
ACPI 是E文“Advanced Configuration and Power interface ”的缩写,是由 INTEL,MICROSOFT,TOSHIBA所共同制定的. 是为了在操作系统和硬件之间有一个共同的电源管理接口. 以改进以前在电源管理上由各别的厂商所制定的不统一接口.
ACPI改善了原有的通过BIOS来进行电源管理的模式(APM),提供了一个比较优秀的电源管理模式和配置管理的接口规范.ACPI为从原有的硬件到 ACPI兼容硬件之间进行有序的过渡提供了一种有效的方式,且它还允许在一台机器当数码之家存 ACPI和APM管理机制,已备需要时使用.
另外,新的系统架构还突破了当前即插即用接口介面的局限性,对其进行了扩展.ACPI为原来的母板配置接口进行了改善,使其能够支持这些高级的系统架构并以更有效的状态运行.
ACPI 由 Win98 及 WNT5.0 开始支持. 把电源管理的功能整合到操作系统中. 藉由统一的接口来控制所有硬件的电源操作. 从 Notebook 到桌上型和服务器均包含在此规格内,是操作系统直接进行电源管理(OSPM)中的关键.
所有的状态可分为 G ( Global) , D ( Device ) , S ( Sleeping ) , C ( CPU ).
Global 是指所有系统. 又可分为:
G0 - Working 工作状态. 使用者程序可正常的执行. 但是设备可以动态分配它们自己的状态. 在没有用到此设备时. 此设备可进入其它非工作状态。该状态下,系统实时响应外部事件(该状态下,不能拆装机)
G1 - Sleeping 此状态下系统销耗较小的电源. 没有任何使用者的程序在执行.系统看起来就像在关机状态.因为此时显示屏幕是被关闭的. 只要有任何唤醒激活的事件传达进入系统即很快会回复到工作状态. (该状态下,不能拆装机)
G2/S5 - Soft Off 此状态下系统只保留非常少的电源. 没有任何使用者和操作系统的程序在执行. 这个状态下需要较长的时间来回复到工作状态. (该状态下,不能拆装机)
G3 - Mechanical Off 整个系统的电源均关闭. 没有任何电流通过系统. 系统只能重新打开电源供应器的开关来激活. 此状态下电源的消耗为零.
Device 是指一些设备. 例如调制解调器 , 硬盘, 光驱等. 又可分为:
D0 - Fully-On 正常工作下.
D1 可节省较少的功耗,仍然保持ACTIVE的设备功能较D2要多的多,该状态由设备本身所决定,有些设备不能进入D1 STATE。
D2 某些功能被关闭. 可省较多的电源. 该状态由设备本身所决定,有些设备不能进入D2 STATE。
D3 - Off 此状态下设备的电源完全被移出, 所以下次电源再一次被供应时需要操作系统重新再对这个设备作一次设定(此状态下设备不对地址线进行译码)该状态需要最长的唤醒时间,所有的设备都可以进入该状态。
Sleeping 是指在 G1 下系统进入睡眠状态. 又可分为:
S0 - Full on 正常工作下,所有设备全开,功耗一般会超过80W
S1 – Sleeping(POS)Power on Suspend,浅休眠状态,在此状态下可很快的回复系统的运作, 系统(CPU OR CHIPSET)的内容均没有遗失.,但是CPU已经停止工作,其他的部件仍然正常工作,这时的功耗一般在30W以下。(其实有些CPU降温软件就是利用这种工作原理)
S2 - Sleeping 类似 S1 但是 CPU 和 Cache 的内容巳遗失. 系统回复后操作系统需要维护 CPU 和 Cache 的内容。这时CPU处于关闭状态,总线时钟也被关闭,但其余的设备仍然运转,唤醒事件发生后,首先由CPU 的reset信号开始动作。
S3 – Sleeping(STR) Suspend to RAM,除了内存的资料外其余 CPU , Cache , Chipset 的内容均遗失. 内存的内容由硬件维护,唤醒事件发生后,首先由CPU 的reset信号开始动作。这时的功耗不超过10W。
S4 - Sleeping(STD) Suspend to DISK,此状态有最低的功耗, 最长的唤醒时间,所有的设备均被关闭。系统主电源关闭,但是系统信息会存入硬盘,硬盘仍然带电并可以被唤醒。
S5 - Soft Off 即是G2 的状态,和 S4 类似。连电源在内的所有设备全部关闭,但操作系统不维护任何内容,该状态下需要一个完整彻底的启动过程来重新唤醒系统,BIOS使用一个不同的状态值来区分S4和S5两种状态唤醒时是否将需要从保存的内存镜像来启动。这时的功耗为0。
CPU工作状态可分为:
C0 CPU 正常执行指令.
C1 有最低的唤醒时间. 在该状态下的硬件唤醒时间必须足够小,这样操作软件在决定是否使用该设备时可以完全忽略掉该状态下的硬件唤醒时间。除了将处理器置于一个非执行指令电源状态外且该状态下软件完全不受影响。
C2 较 C1 更节省功耗,该状态下有比C1稍长的唤醒时间,这是由ACPI系统固件所决定的,操作软件可以依据这个信息来决定CPU该在什么时候由C2状态进入C1状态。除了将处理器置于一个非执行指令电源状态外且该状态下软件完全不受影响。
C3 较 C1和C2节省更多功耗,该状态下的唤醒时间最长,. 这是由ACPI系统固件所决定的,操作软件可以依据这个信息来决定CPU该在什么时候由C3状态进入C2状态,在该状态下,处理器的缓存内容仍然保持,但是忽略任何侦听。操作软件负责保持缓存内容的一致性。

资料二(别人的一些经验)
1.在DC模式(直流),拔下USB鼠标,噪音会小点
2.在DC模式,CPU越是处于高性能状态,噪音越响。我很疑惑,是否是和CPU的运行频率有关?为了验证这个,我重启系统进入纯DOS,并且让CPU跑到最高频率,但是没有听到该噪音!所以这个猜测不成立!
3.我猜测是否和CPU的C3/C3状态(CPU的省电状态)有关?因为没有IBM没有提供任何CPUC3/C4的选项可以打开关闭C3/C4状态,所以我必须跑一些软件去占用一些CPU的资源,结果CPU应用率达到100%,windows没办法让CPU进入C状态(甚至是C1状态)(运行 Windows自带的‘Perfmon’可以看到CPU是否进入C状态)。此时你就不会听到滋滋的噪音,所以能得出结论,这个滋滋的噪音一定和CPU的C 状态有关!
4.从‘Perfmon’这个工具中我们可以看到,C3这个状态总是存在,甚至在插上USB设备的时候,通过设置 'PopDown mode(C2->C3/C4)' 和'PopUp mode(C3/C4->C2)' ,对intel的南桥ICH6进行操作(需要专业知识,和特定的软件)。
5.Intel ICH6 datasheet中指出有一个寄存器'Cx-State_cnt' 可以控制'Popdown/Popup' 功能,当设置为‘1C'时(打开节电功能),将’1C‘改成00(即关闭C3功能),此时噪音消失了,当再恢复’1c‘后噪音又回来了!
6.在测试的过程中,可发现IBM已经将C4在Windows关闭了,当在windows下打开C4功能,即使插上电源也会有滋滋的声音,而且声音更响!


写在最后:
通过以上方法基本解决我的1530 CPU高频噪音的问题
以上都是自己研究的一些结论.不足的请各位指出


看到有回帖的朋友问到,说明下:

1. 我的机器是T7500,老范那定的,在此感谢下.其他版本的CPU是否有高频噪音我不清楚.

2. 至于高频噪音的声音是什么样子的....
    我觉得有点像蚊子叫,只不过不是嗡嗡,而是"滋滋滋...."  和硬盘的"嗒嗒"响声明显不同.
    不过其实如果你没注意有什么声音就不要去想它吧....


[ 本帖最后由 kkzon 于 2008-11-21 23:45 编辑 ]

图一

图一

更新的设置图

更新的设置图

rmclock_235_bin_beta3.rar

593.16 KB, 下载次数: 534

rmclock_235_beta3

1_123123.jpg

81.08 KB, 下载次数: 39

2_123123.jpg

81.08 KB, 下载次数: 52

评分

参与人数 5本币 +32 收起 理由
stevenmtc1 + 2 好帖,支持
羽碎凌飘 + 5 好东西要支持```LZ辛苦了
stsuper86 + 20 精品文章
雨夜_深秋 + 4 辛苦辛苦~
白衣溶月 + 1 强~

查看全部评分

该用户从未签到

发表于 2008-2-19 16:04 | 显示全部楼层
牛人啊!!!

该用户从未签到

发表于 2008-2-19 16:04 | 显示全部楼层
LZ很好很强大~
多谢~

该用户从未签到

发表于 2008-2-19 18:18 | 显示全部楼层

呵呵

感觉那噪音没什么影响的,飘过,支持

该用户从未签到

发表于 2008-2-19 18:21 | 显示全部楼层
这种做法会降低性能的,不在意噪音的不必这样做。

该用户从未签到

发表于 2008-2-19 18:53 | 显示全部楼层
LZ有心了 ,多谢分享~~~

该用户从未签到

 楼主| 发表于 2008-2-19 20:02 | 显示全部楼层
不同于发出HLT命令是CPU挂起,这个方法只是关闭了CPU的一部分节能模式,对性能应该是没有影响的


原帖由 <i>zf226921</i> 于 2008-2-19 06:21 PM 发表 <a href="http://benyouhui.it168.com/redirect.php?goto=findpost&pid=6327033&ptid=692218" target="_blank"><img src="http://benyouhui.it168.com/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
这种做法会降低性能的,不在意噪音的不必这样做。
<br />

该用户从未签到

发表于 2008-2-20 01:23 | 显示全部楼层
支持。感谢LZ

该用户从未签到

发表于 2008-2-20 05:02 | 显示全部楼层
好强大的文章..顶楼主!

该用户从未签到

发表于 2008-2-20 13:44 | 显示全部楼层

该用户从未签到

发表于 2008-5-3 10:42 | 显示全部楼层
我正在研究讷,看了你的文章事半功倍啊,谢谢

该用户从未签到

发表于 2008-5-3 10:48 | 显示全部楼层
好专业。。。

该用户从未签到

发表于 2008-5-3 10:51 | 显示全部楼层
现在的机器,好像没有听到再讲CPU高频噪音问题,估计是45nH CPU吧。

该用户从未签到

发表于 2008-5-3 15:32 | 显示全部楼层
好贴 顶上去
头像被屏蔽

该用户从未签到

发表于 2008-5-3 19:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

该用户从未签到

发表于 2008-5-3 19:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

该用户从未签到

发表于 2008-5-3 21:25 | 显示全部楼层
好,等俺机子到了,就省事了

该用户从未签到

发表于 2008-5-4 14:02 | 显示全部楼层
惊叹!LZ强悍啊,佩服+学习中,收藏

该用户从未签到

发表于 2008-5-4 14:32 | 显示全部楼层
问问楼主,用RM修改之后,以后每次开机要打开RMClock才有用吗?

该用户从未签到

发表于 2008-5-5 09:45 | 显示全部楼层
留名做个记号~

17年8月精华宗师

了解更多>>

关注本友会

  • 本友会微信公众号
  • VR微信公众号
  • benyouhui2012
  • VR伐木累
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|意见反馈|戴尔论坛 ( 北京市公安局海淀分局网监中心备案编号:11010802020118  

GMT+8, 2017-12-18 11:02 , Processed in 0.081735 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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

每月活动不重样
请为我打call 关注试客公众号:it168sk