我刚买了一台新的东芝Tecra S11笔记本电脑,它配备了酷睿i5 520M CPU,它似乎遇到了一个众所周知的问题:CPU空闲时发出高音调。
谷歌搜索发现这是由CPU中的特定节能模式引起的。在大多数情况下,应将噪声归咎于C4模式。
所以我的问题是:是否可以使用某些实用程序或BIOS设置来禁用C4模式(或任何其他“睡眠”模式)?我不介意它是否会损害电池寿命。
我希望在此问题上有任何建议。这让我疯狂。
仅供参考:我正在运行Windows 7 64位
我刚买了一台新的东芝Tecra S11笔记本电脑,它配备了酷睿i5 520M CPU,它似乎遇到了一个众所周知的问题:CPU空闲时发出高音调。
谷歌搜索发现这是由CPU中的特定节能模式引起的。在大多数情况下,应将噪声归咎于C4模式。
所以我的问题是:是否可以使用某些实用程序或BIOS设置来禁用C4模式(或任何其他“睡眠”模式)?我不介意它是否会损害电池寿命。
我希望在此问题上有任何建议。这让我疯狂。
仅供参考:我正在运行Windows 7 64位
Answers:
我已经检查了东芝(加拿大)网站,在他们的技术服务公告中或论坛中的用户中都没有提及该问题。
然后我亲自打电话给东芝(我们是东芝的经销商/维修站),让他们在笔记中进行挖掘,以查看网站上是否有任何报道。他们告诉我,他们找不到任何与此有关的问题,因为这是Tecra生产线的常见问题,甚至以前也曾报道过。
我询问了他们是否可能进行保修更换,他们回答说,如果它在保修期内,并且确定它不是DVD驱动器中的磁盘,或者不是因为它满是灰尘而导致风扇出现故障/抱怨,那么这种抱怨是不可接受的,并且它会被修复。
如果您直接将其带给我们,那将是我期望的处理方式。
我怀疑是首先使用LCD逆变器(常见的抱怨),如果事实证明还可以,那么下一步就是使用新的CPU进行测试(只是因为这样更容易),然后替换主板以达到以下目的:消除(更可能)引起噪声的故障电压控制器和电容器。这一切“正常”都没有。;)
因此,如果您在保修期内(Tecra通常有3年保修;您可以在这里检查),这听起来就很值得,而且这可能是您最好的选择,而又不影响电池寿命(或类似方式)通过禁用功能。
菲利普(Philippe)对cpu抱怨以及它的普遍性是正确的。我是IT技术人员,可以作证。发出声音的并不是真正的CPU,而是主板上靠近CPU稳压器的电感上的线圈。当施加某些电压时,有时会听到共振。我有液晶显示器,在省电模式下会发牢骚。打开并涂上一滴热胶即可修复它。原理相似,可能以相同的方式固定。如果您可以仔细聆听,则大多数2核及以上的核在某些功率状态下都会发牢骚。机箱设计和风扇放置等因素会影响您听到声音的程度。像大多数其他海报一样,我一开始也以为它一定是液晶逆变器,或者是诸如风扇或硬盘驱动器之类的运动部件,但您可以打开机器,并用耳朵的吸管隔离声音。如果您的BIOS可以选择禁用增强的电源状态,那么您会很好。我目前正在i5 430华硕核心笔记本电脑上处理相同的问题。这在几年前的某些Macbook中很常见。戴尔甚至有一篇描述它的知识库文章。
谷歌“ cpu呜呜声”或“如何禁用c4状态”的无数人。我只能在这里发布一个链接。
即使您该死的OEM提供商锁定了BIOS中的所有内容,以防万一您尝试修复笔记本电脑中烦人的抱怨声,这也是一种方法。
您需要编写一个模型专用寄存器(MSR)。可以使用多种实用程序(RW-Everything,CrystalCPUID或任何您可以找到的工具)完成此操作。
可以在《英特尔®64和IA-32体系结构软件开发人员手册》(第3B卷:系统编程指南,第2部分)中找到大量英特尔CPU的确切MSR地址和C状态值。
我有Core i5 520M,其寄存器为MSR_PKG_CST_CONFIG_CONTROL(0x00E2)。您需要在“发声”消失的“ 程序包C状态限制”字段(位2:0)中指定可能的最大值。(在我的情况下,更改从3降为1)
对于RW-Everything,您需要使用MSR访问窗口的用户列表功能手动添加寄存器及其地址。
如果使用CrystalCPUID,则可以设置每个内核的值(Core i5 520M有2个内核,显示为4个CPU),基本上降级一个内核就足以阻止抱怨。
不幸的是,我发现的两个实用程序都无法让它们自动执行所需的操作,因此您需要在每次启动PC时启动它们并手动更改值,但是至少要记住配置并可以关闭更改后的实用程序。
新增内容:
RW-Everything实际上提供了一种自动化方法,可以通过rw.exe /command=ScriptName.rw从命令行加载脚本。
就我而言,脚本是:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
将焦点放在CPU的第二个核心上,如果省略,则将焦点在第一个核心(CPU 1和CPU 2)上。如果必须同时配置两个内核,WRMSR
则在集中每个内核之后需要单独的命令。
请记住,要写入的值可能是特定于CPU型号的。您的默认设置可以在RW-Everything的MSR窗口中看到。
下一步是创建一个计划任务,该任务将在启动时以及从睡眠状态恢复后运行应用程序(然后重置配置)。
从Microsoft支持(针对其他问题,但仍然有帮助):
您可以使用计算机上的BIOS固件选项禁用高级配置和电源接口(ACPI)C状态。如果固件不包括此选项,则可以使用软件解决方法。您可以通过设置注册表项来禁用ACPI C2状态和C3状态。为此,请按照下列步骤操作:
1.在命令提示符下,运行以下命令:
reg add HKLM \ System \ CurrentControlSet \ Control \ Processor / v Capabilities / t REG_DWORD / d 0x0007e066
2.重新启动计算机。
注意如果禁用更深的ACPI C状态(处理器空闲睡眠状态),则计算机空闲功耗将显着增加。Windows Server 2008 R2使用Xeon 5500系列上的这些更深的C状态作为关键的节能功能。
若要继续从这些节能状态中受益,请在安装本文介绍的修补程序后,删除您在步骤1中设置的注册表项。要删除注册表项,请按照下列步骤操作:
1.在命令提示符下,运行以下命令:
reg delete HKLM \ System \ CurrentControlSet \ Control \ Processor / v Capabilities / f
2.重新启动计算机。
我在Dell 1557笔记本电脑BIOS中禁用了Intel SpeedStep(那里没有禁用C3,C4等的选项),这似乎为我解决了抱怨问题!但这当然不是解决办法,我从来没有用过笔记本电脑的电池,所以在这个时候对我来说完全可以。
而且,如果我想以牺牲抱怨为代价来最大限度地提高电池性能,则可以进行简单的BIOS更改。我敢肯定,如果您习惯于打开和关闭此bios选项,那没什么大不了的,就像登录OS时输入用户帐户密码一样。
如果对您有用,请传播!博客,YouTube(视频和评论)无处不在。这么多人有这个非常烦人的问题!
当然,更好的解决方法是让Dell和其他笔记本电脑制造商更新其BIOS,以在检测到交流电源时自动关闭SpeedStep,然后在不存在或卸下交流电源时将其重新打开。对于那些愿意因缺乏抱怨而牺牲电池性能的人来说,永久保留SpeedStep的选择也是一个好选择。
如果也可以通过软件打开和关闭SpeedStep,则他们可以编写一个简单的程序来执行相同的操作。
也许有人想发起请愿书,并获得诸如anandtech.com,lifehacker.com,thinq.co.uk等网站,杂志和Tekzilla之类的在线节目,以向笔记本电脑制造商施加压力呢?就我个人而言,目前我的健康问题太多了,无法打扰所有这种疟疾,所以其他人将不得不接球。我不知道这将为多少人工作,但是如果它为大量人工作,那很值得追求!当然,应该提及其他修复程序,例如蓝牙和RMClock。
我对文档中的“(行为与000b相同)”的解释是,CPU的行为就像未休眠一样,这对于C1来说是正确的,因为CPU只是停止了并且可以立即恢复工作。
不幸的是,对于Nehalem,不能将C2(停止的时钟)指定为极限,而C3(低电压)引起该问题,因此C1极限是唯一合理的选择。
但是,即使使用C0或C1限制,我的CPU也不会过热,并且风扇也不会像其他修复程序那样疯狂(以禁用Windows电源管理中的CPU空转),所以我想即使使用C0限制也有一些启用节电机制。
当我接通电源时,风扇就不会发疯,也不会发牢骚。使用电池供电时,我没有注意到寿命会减少30分钟以上,但是如果有紧急需要,我可以随时打开the声:)
通常,您应该能够在BIOS中更改电源管理设置。相信它将是ACPI字段。
我希望操作系统空闲状态不同于处理器空闲状态。
我为自己编写了一个程序,以防止系统空闲,尽管我可以完全控制操作系统。
IF这可能是有用的THEN
其他
只需添加一条评论,说明我的答案无关紧要,然后我将删除我的答案,以免误导用户。