无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 14929|回复: 48
打印 上一主题 下一主题

[分享] 为WinPE添加CPU驱动,给你的电脑降降温

    [复制链接]
跳转到指定楼层
1#
发表于 2013-7-30 14:58:06 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 NicTense 于 2013-8-11 19:38 编辑

原文发表在:http://hi.baidu.com/nictense/item/a5401d9711726f8c591461ca

明天开始可能很少上来,一般不回帖了,看到有些网友可能没认真看贴,这里再提醒一下吧

大家看1楼最后面的第二方案,那个才是通用方案


以下是原文:

今天有网友反映TangoPE加上双核支持后CPU温度很高
之前一直没留意这个问题,刚才研究了一下,原来是自带的CPU驱动没起作用
好吧,动工!
首先,修改txtsetup.sif,需要添加的地方共有3处

[BusExtenders.Load]段添加
  1. processr=processr.sys
  2. intelppm=intelppm.sys
复制代码
[BusExtenders]段添加
  1. processr="Standard CPU Driver",files.none,processr
  2. intelppm="Intel CPU Driver",files.none,intelppm
复制代码
[HardwareIdsDatabase]段添加
  1. ACPI\Processor="processr"
  2. ACPI\GenuineIntel_-_x86_Family_6_Model_0="processr"
  3. ACPI\GenuineIntel_-_x86_Family_6_Model_1="processr"
  4. ACPI\GenuineIntel_-_x86_Family_6_Model_2="processr"
  5. ACPI\GenuineIntel_-_x86_Family_6_Model_3="processr"
  6. ACPI\GenuineIntel_-_x86_Family_6_Model_4="processr"
  7. ACPI\GenuineIntel_-_x86_Family_6_Model_5="processr"
  8. ACPI\GenuineIntel_-_x86_Family_6_Model_6="processr"
  9. ACPI\GenuineIntel_-_x86_Family_6_Model_7="processr"
  10. ACPI\GenuineIntel_-_x86_Family_6_Model_8="processr"
  11. ACPI\GenuineIntel_-_x86_Family_6_Model_10="processr"
  12. ACPI\GenuineIntel_-_x86_Family_6_Model_11="processr"
  13. ACPI\GenuineIntel_-_x86_Family_6_Model_12="processr"
  14. ACPI\GenuineIntel_-_x86_Family_15_Model_0="processr"
  15. ACPI\GenuineIntel_-_x86_Family_15_Model_1="processr"
  16. ACPI\GenuineIntel_-_x86="intelppm"
  17. ACPI\AuthenticAMD_-_x86="processr"
  18. ACPI\CentaurHauls_-_x86="processr"
  19. ACPI\GenuineTMx86_-_x86="processr"
复制代码
保存文件,替换后重新打包就收工了
当然,你得检查一下drivers目录里是否有processr.sys和intelppm.sys这2个文件
如果没有,找到你的源镜像文件或者一台装着和你用的PE内核版本一致的系统,从系统里复制吧

需要说明一下,我偷懒只对intel的新cpu使用了专用驱动,而其他cpu均使用了通用驱动
但通用驱动只能起到7成左右的降温效果,所以如果你用的是amd或者其他非intel cpu,最好是加上专用的cpu驱动
比如amdppm,amdk8等等,那样降温效果会更明显

实测,在我一台上网本上,空闲状态下,修改前cpu和北桥温度分别是76和65度
而修改后是62和50度,如果使用通用驱动,则为68和55度,效果还是比较明显的

好了,报告完毕,不要再错怪xp内核又或是2003内核了,祝各位修改愉快
有事请加我微博 http://www.weibo.com/nictense

如果你正在使用的PE里的cpu驱动使用正常,那么请忽略本文,因为我3年来就只用过一个PE,其他PE的具体情况不太了解

据反馈上面这个方案在amd的机子上可能会导致蓝屏,原因是intelppm这个驱动和amd机器的某些驱动冲突
具体情况等收集更多的反馈,可惜我没有amd的机子,有些想法无法测试,暂时没法确定能不能解决这个冲突
所以,如果你需要接触amd的机器,又没有更好的方法的话,可以暂时用下面这个折衷的方法


[BusExtenders.Load]段添加
  1. processr=processr.sys
复制代码
[BusExtenders]段添加
  1. processr="Standard CPU Driver",files.none,processr
复制代码
[HardwareIdsDatabase]段添加
  1. ACPI\Processor="processr"
  2. ACPI\GenuineIntel_-_x86="processr"
  3. ACPI\AuthenticAMD_-_x86="processr"
  4. ACPI\CentaurHauls_-_x86="processr"
  5. ACPI\GenuineTMx86_-_x86="processr"
复制代码
即全部都用通用驱动,这样的好处是不会蓝屏,但是降温效果只有7成,先将就用吧,也能降个10度左右了

其实最后这段只要2行也行,现在其他品牌的cpu已经很难遇到了
  1. ACPI\GenuineIntel_-_x86="processr"
  2. ACPI\AuthenticAMD_-_x86="processr"
复制代码

评分

参与人数 3无忧币 +15 收起 理由
2012Taobao + 5 赞一个!
fukystone + 5 很给力!
527104427 + 5 很给力!

查看全部评分

49#
发表于 2013-8-23 20:16:58 | 只看该作者
又给我惊了一次。这以后还需要系统吗。
回复

使用道具 举报

48#
发表于 2013-8-23 17:07:38 | 只看该作者
我测试了,不管用,求教
回复

使用道具 举报

47#
发表于 2013-8-22 12:31:09 | 只看该作者
天使老大好久未见,tangope又更新了
回复

使用道具 举报

46#
发表于 2013-8-11 18:51:09 | 只看该作者
cpu是amd的不行
回复

使用道具 举报

45#
发表于 2013-8-11 17:36:04 | 只看该作者
这个问题以前没注意过
回复

使用道具 举报

44#
发表于 2013-8-10 22:04:58 | 只看该作者
虽然暂时没有用这个,但支持楼主分享经验
回复

使用道具 举报

43#
发表于 2013-8-5 17:01:48 | 只看该作者
如此...应该也能让xp home用上多核吧...
回复

使用道具 举报

42#
发表于 2013-8-2 00:27:22 | 只看该作者
本帖最后由 kcyou 于 2013-8-2 00:33 编辑
527104427 发表于 2013-8-1 22:48
用第二种方案即可


用第二方案可以!

sshot-1.png (63.11 KB, 下载次数: 98)

sshot-1.png
回复

使用道具 举报

41#
发表于 2013-8-1 23:49:24 | 只看该作者
这个驱动问题的确很重要。
回复

使用道具 举报

40#
发表于 2013-8-1 23:08:28 | 只看该作者

支持一下,厉害
回复

使用道具 举报

39#
发表于 2013-8-1 22:48:17 | 只看该作者
kcyou 发表于 2013-8-1 21:06
我富士通T7500笔记本不加cpu驱动时,温度达到90多度,加驱动后73-75多度,但在amd机器上蓝屏。
用老版本未 ...

用第二种方案即可

点评

用第二方案可以!  详情 回复 发表于 2013-8-2 00:27
回复

使用道具 举报

38#
发表于 2013-8-1 21:06:59 | 只看该作者
本帖最后由 kcyou 于 2013-8-1 21:11 编辑

我富士通T7500笔记本不加cpu驱动时,温度达到90多度,加驱动后73-75多度,但在amd机器上蓝屏。
用老版本未启用双核支持的,cpu温度最低,不到70度。下载网上的双核智能补丁包运行温度有改善。是不是intel的CPU除了驱动外,还要其他补丁,正常系统更新微软有补丁的。
我觉得XPPE主要用于老机器,可以不需要支持双核。没测试WIN03PE的情况,应该好一些。

点评

用第二种方案即可  详情 回复 发表于 2013-8-1 22:48
回复

使用道具 举报

37#
发表于 2013-7-31 21:18:10 | 只看该作者
遇到,特别是笔记本电脑用PE,那温度逛升。电也跑得特快
回复

使用道具 举报

36#
发表于 2013-7-31 15:04:56 | 只看该作者
NicTense 发表于 2013-7-31 13:51
网上搜了一下,可以确定,只要在开了intelppm,大部分amd的机器都蓝屏
解决方案有2个
1是放弃intelpp ...

ACPI\AUTHENTICAMD_-_X86="AMDPPM"
来自AMD官方INF文件,应该问题不是很大。
回复

使用道具 举报

35#
 楼主| 发表于 2013-7-31 13:51:04 | 只看该作者
chiannet 发表于 2013-7-31 12:28
经测试在AMD CPU或intel CPU机器只用PROCESSR.SYS、AMDK8.SYS、AMDPPM.SYS的话不蓝屏。


网上搜了一下,可以确定,只要在开了intelppm,大部分amd的机器都蓝屏
解决方案有2个
1是放弃intelppm
2是等进入系统后,判断cpu是否为intel,是的话再开启,没测试过,不知道这个服务是否支持启动后开启

另外,你用了
ACPI\AUTHENTICAMD_-_X86="AMDPPM"
意味着更老的amd cpu也会用amdppm
我没试过行不行,如果有条件的话可以测试一下,不过如果行的话,好像k8也可以不要了
相对来说,processr可能会更安全
所以如果没条件测试的话,不妨考虑加上这2句

ACPI\AUTHENTICAMD_-_X86_Family_5="processr"
ACPI\AUTHENTICAMD_-_X86_Family_6="processr"

点评

ACPI\AUTHENTICAMD_-_X86="AMDPPM" 来自AMD官方INF文件,应该问题不是很大。  详情 回复 发表于 2013-7-31 15:04
回复

使用道具 举报

34#
发表于 2013-7-31 13:49:31 | 只看该作者
谢谢分享,很是有用。
回复

使用道具 举报

33#
发表于 2013-7-31 12:32:09 | 只看该作者
NicTense 发表于 2013-7-31 12:07
这个本地系统用的应该是amdppm.sys吧
如果用processr.sys区别也不大的话,那就意味着所有amd cpu用这个区 ...

是的,本地系统是amdppm.sys
回复

使用道具 举报

32#
发表于 2013-7-31 12:28:32 | 只看该作者
NicTense 发表于 2013-7-31 12:07
这个本地系统用的应该是amdppm.sys吧
如果用processr.sys区别也不大的话,那就意味着所有amd cpu用这个区 ...
  1. [HARDWAREIDSDATABASE]
  2. ACPI\PROCESSOR="PROCESSR"
  3. ACPI\GENUINEINTEL_-_X86="PROCESSR"
  4. ACPI\CENTAURHAULS_-_X86="PROCESSR"
  5. ACPI\GENUINETMX86_-_X86="PROCESSR"
  6. ACPI\AUTHENTICAMD_-_X86="AMDPPM"
  7. ACPI\AUTHENTICAMD_-_X86_FAMILY_15="AMDK8"
复制代码
经测试在AMD CPU或intel CPU机器只用PROCESSR.SYS、AMDK8.SYS、AMDPPM.SYS的话不蓝屏。

点评

网上搜了一下,可以确定,只要在开了intelppm,大部分amd的机器都蓝屏 解决方案有2个 1是放弃intelppm 2是等进入系统后,判断cpu是否为intel,是的话再开启,没测试过,不知道这个服务是否支持启动后开启 另外  详情 回复 发表于 2013-7-31 13:51
回复

使用道具 举报

31#
 楼主| 发表于 2013-7-31 12:07:41 | 只看该作者
bykindo 发表于 2013-7-31 11:39
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6

HKEY_L ...

这个本地系统用的应该是amdppm.sys吧
如果用processr.sys区别也不大的话,那就意味着所有amd cpu用这个区别都不大,至少是绝大部分

看样子还是intel比较依赖自己的驱动

点评

是的,本地系统是amdppm.sys  详情 回复 发表于 2013-7-31 12:32
经测试在AMD CPU或intel CPU机器只用PROCESSR.SYS、AMDK8.SYS、AMDPPM.SYS的话不蓝屏。  详情 回复 发表于 2013-7-31 12:28
回复

使用道具 举报

30#
发表于 2013-7-31 11:44:13 | 只看该作者
527104427 发表于 2013-7-31 11:25
那个 /s  中间没有空格吧?

不是,xp系统的reg query没/f Family
回复

使用道具 举报

29#
发表于 2013-7-31 11:39:38 | 只看该作者
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6\_0
  
    HardwareID        REG_MULTI_SZ        ACPI\AuthenticAMD_-_x86_Family_16_Model_6\0*AuthenticAMD_-_x86_Family_16_Model_6\0ACPI\AuthenticAMD_-_x86_Family_16\0*AuthenticAMD_-_x86_Family_16\0ACPI\AuthenticAMD_-_x86\0*AuthenticAMD_-_x86\0\0


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6\_0\Device Parameters
   
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6\_0\LogConf

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6\_0\Control

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6\_1
  
    HardwareID        REG_MULTI_SZ        ACPI\AuthenticAMD_-_x86_Family_16_Model_6\0*AuthenticAMD_-_x86_Family_16_Model_6\0ACPI\AuthenticAMD_-_x86_Family_16\0*AuthenticAMD_-_x86_Family_16\0ACPI\AuthenticAMD_-_x86\0*AuthenticAMD_-_x86\0\0
   

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6\_1\Device Parameters
  

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6\_1\LogConf

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\ENUM\ACPI\AuthenticAMD_-_x86_Family_16_Model_6\_1\Control
  

回复

使用道具 举报

28#
发表于 2013-7-31 11:25:28 | 只看该作者
bykindo 发表于 2013-7-31 11:03

那个 /s  中间没有空格吧?
回复

使用道具 举报

27#
发表于 2013-7-31 11:03:40 | 只看该作者

回复

使用道具 举报

26#
 楼主| 发表于 2013-7-31 10:41:02 | 只看该作者
本帖最后由 NicTense 于 2013-7-31 11:36 编辑
bykindo 发表于 2013-7-31 10:39
1楼的第2套方案AMD的降温明显,同正常的XP系统温度差不多


帮个忙

命令行下运行
  1. reg query HKLM\SYSTEM\CurrentControlset\ENUM\ACPI /s /f Family >c:\cputemp.txt
复制代码
然后把文件内容贴上来一下
回复

使用道具 举报

25#
发表于 2013-7-31 10:39:08 | 只看该作者
1楼的第2套方案AMD的降温明显,同正常的XP系统温度差不多
回复

使用道具 举报

24#
发表于 2013-7-31 08:45:29 | 只看该作者
好像没什么感觉,我的cpu是amd的
回复

使用道具 举报

23#
发表于 2013-7-30 23:37:36 | 只看该作者
NicTense 发表于 2013-7-30 21:59
有没有对比过温度降了几度?

不好意思,平时很少注意温度的问题,也不知道温度,在哪里看。。。。
而且我现在使用的是amd台式机!!!
回复

使用道具 举报

22#
 楼主| 发表于 2013-7-30 21:59:16 | 只看该作者
zhoubin 发表于 2013-7-30 21:52
报告老大:
1楼的第2套方案没有蓝屏,另nativepe的2级内核也没有放置processr.sys这个文件。。。。。
谢 ...

有没有对比过温度降了几度?
回复

使用道具 举报

21#
发表于 2013-7-30 21:52:54 | 只看该作者
NicTense 发表于 2013-7-30 20:43
我没amd的机器,无法测试

你先试一下1楼的第2套方案吧

报告老大:
1楼的第2套方案没有蓝屏,另nativepe的2级内核也没有放置processr.sys这个文件。。。。。
谢谢老大!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-17 13:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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