看到这里,很多读者马上想检查一下自己的机器是否打了双核补丁,是否游戏性能受到影响了吧?先别着急,网上还有部分提及:仅仅安装上双核补丁,它默认还是处于关闭状态并不会自动发挥作用。还需要做最后的修改,增加一个注册表设置来启动,微软的知识库页面可以找到如下文字:
1. |
单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 |
2. |
右键单击“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”,指向“新建”,然后单击“项”。 |
3. |
键入 Throttle 作为该新项的名称。 |
4. |
右键单击“Throttle”,指向“新建”,然后单击“DWORD 值”。 |
5. |
键入 PerfEnablePackageIdle 作为值名称。 |
6. |
右键单击“PerfEnablePackageIdle”,然后单击“修改”。 |
7. |
在“数值数据”框中,键入 0。确保选中了“编辑 DWORD 值”对话框中的“十六进制”,然后单击“确定”。 |
8. |
退出注册表编辑器。 |
警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。笔者不能保证您可以自行解决这些问题。修改注册表需要您自担风险。
如果没有这个注册表项目,双核补丁默认也是发挥了了作用的。如果读者对上面的修改感到比较困难,无法完成,可以将下面的方框内的注册表内容复制下来,粘贴到新创建的.reg文件中,然后双击导入系统,即可顺利关闭双核补丁:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Throttle] "PerfEnablePackageIdle"=dword:00000001 |
以上只是针对Intel双核移动处理器性能下降的解决办法,如果您使用的是AMD双核移动处理器,还需要独立的安装其他双核补丁:
Windows XP 更新程序 (KB924441),解决使用支持 ACPI 处理器性能状态 (AMD PowerNow!) 的 Advanced Micro Devices (AMD) 双内核处理器或多处理器的系统停止响应问题。下载地址:微软官方( http://www.microsoft.com/downloads/details.aspx?FamilyID=b0ff829d-c427-4f40-bc56-f481837effbe&DisplayLang=zh-cn )
另外还有AMD也提供了两个双核驱动和优化程序下载。AMD双核在XP系统下面的驱动。官方下载地址: http://www.amd.com/us-en/assets/content_type/utilities/amdcpusetup.exe
AMD官方双核优化工具。官方下载:http://www.amd.com/us-en/assets/content_type/utilities/Setup.exe
以上,加上前面解析的第一个双核补丁,AMD移动双核处理器用户一共需要安装四个补丁。
怎么判断我的系统是否需要安装双核补丁呢?很简单,在控制面板的添加卸载程序里面,勾选显示更新并寻找相关项目:
如果您的系统是集成补丁安装版,显示不出更新项目也没关系。启动资源管理器,选择Windows安装目录,然后选择搜索下列文件:”Halmacpi.dll, Hal.dll, Ntkrnlmp.exe , Ntkrnlpa.exe, Ntkrpamp.exe, Ntoskrnl.exe”,然后勾选高级搜索,选择搜索系统文件和隐藏文件,如下图所示:
搜索出来的文件单击鼠标左键选择属性,版本,然后对照下面的文件版本列表,如果您系统里面的文件版本高于或者等于列出的文件版本,那么您的Windows XP系统已更新到最新状态,您已经无需再单独安装此双核补丁。
文件名 |
文件版本 |
文件大小 |
文件日期 |
时间 |
平台 |
补丁包支持 |
Halmacpi.dll |
5.1.2600.3023 |
134,400 |
30-Oct-2006 |
11:27 |
x86 |
SP2 |
Hal.dll |
5.1.2600.3023 |
134,400 |
30-Oct-2006 |
11:27 |
x86 |
SP2 |
Ntkrnlmp.exe |
5.1.2600.3023 |
2,137,600 |
30-Oct-2006 |
12:11 |
x86 |
SP2 |
Ntkrnlpa.exe |
5.1.2600.3023 |
2,059,264 |
29-Oct-2006 |
19:27 |
x86 |
SP2 |
Ntkrpamp.exe |
5.1.2600.3023 |
2,017,280 |
30-Oct-2006 |
11:27 |
x86 |
SP2 |
Ntoskrnl.exe |
5.1.2600.3023 |
2,182,016 |
30-Oct-2006 |
12:13 |
x86 |
SP2 |
双核补丁是否就有益无害呢?不尽然,此双核解决方案有利于提高系统性能,但不利于节省笔记本计算机的电源。尽管基准性能的分数可能得到提高,但是电池使用可能会受到不良影响。因此,微软才在注册表项增加禁用这种核心策略更改,以允许最大程度的灵活性。当然我们也可以通过在电池状态下选择电源方案为最大电池模式,或者使用Notebook Hardware Control或者 RMClock之类的软件,控制双核处理器频率保持最低水平,从而达到延长电池时间的目的。
结论:鉴于双核补丁对单任务系统性能有最多可达接近30%的提高,并且提高了Windows系统核心文件版本,笔者强烈建议使用双核移动处理器的用户安装此补丁,并修改注册表使补丁生效,充分享受双核处理器带来的澎湃动力。
然而事物总是存在两面性的,双核补丁是否就有益无害呢?不尽然,此双核解决方案有利于提高系统性能,但不利于节省笔记本计算机的电源。尽管基准性能的分数可能得到提高,但是电池使用可能会受到不良影响。因此,微软才在注册表项增加禁用这种核心策略更改,以允许最大程度的灵活性。
当然我们也可以通过在电池状态下选择电源方案为最大电池模式,或者使用Notebook Hardware Control或者 RMClock之类的软件,控制双核处理器频率保持最低水平,从而达到延长电池时间的目的。