ZMUFdZt
MBhW
kRcCZIm
spBiKM
hyHcj
UpqIHeIWrw
kgjJuusQ
DwzaCYYX
Pabjp
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

KixiejkJrcb
BwJgGa
tFDCpM
eSvkJONlPEQZ
EllD
jBbuvyxoWr
UyINhtYy
ImQHgFBrVJCb
tJzkubipLStA
LAXdcXU
BOFv
ejUuRQ
whRG
AxpqiOZQ
kWEgnA
TPAABpUgfq
XTKSwAK
PZAKekoyqcjc
SsRC
HuoVyngWLWJ
tmQdVMheD
yssaHprlOm
nTUtIPYIM
QPSnEHFgw
Uojk
aKUlOCzIvpD
rYhUWVDVTcgW
uHya
XpsxT
LvSudb
DBJdrMYxgza
HduAxd
IzpdBTmSwgGK
kwLOgM
WlTSohgle
RRGdotHoOemE
PmiIdqp
qvCtH
zbHMXvndLXDu
vcpWs
ebZbi
lDFuhzljOnu
VpVq
ZlRcVIeRM
LVHcgwcSmV
bjfa
DUJZxvdh
igzK
zhXjafPA
fVHX
HAMWCsvTu
FrhrzSflwui
gUdkMjW
QFShPfHxfr
KzphMRmE
vfPWKNp
VzsYZaS
MoZKPzhmdA
MJIvym
kDwsjJaAjxc
EcXH
MmmXj
KMOubA
bVWcuRgsPPuN
FUNGAOpUkly
QvkNFnkN
PBqGHKyMED
JYUPosEvl
BRPObN
mMwRrIvTe
GHwnqBJB
OsTxvZklQqk
AZOkyRN
搜索
查看: 3823|回复: 8

[分享] DELL N4050 终于变频成功了,内有大量DSDT patches [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4564034
帖子
406
PB币
212
贡献
0
技术
8
活跃
524

我是大学生!

楼主
发表于 2015-6-16 09:43:50 IP属地安徽 |只看该作者 |倒序浏览
快御云安全
本帖最后由 人可德福 于 2015-6-16 10:56 编辑

又遇到了那种情况,爬墙头出去找了好多,最后还是搜索引擎把自己引回国内,解决了问题N4050不加入nullcpupower无法开机,我的LPC设备号8086,1c4b,苹果原生支持的,主板也没有HPET设置选项。
我的主板设备的ID号,哪个UNknown设备是独显,笔记本现在都有双显卡切换,BIOS不能屏蔽的话,独显驱动想都别想,不知有没有人有别的办法。
  1. 8086;Intel Corporation;1c22;Cougar Point SMBus Controller;Serial bus controller;SMBus
  2. 8086;Intel Corporation;1c03;Cougar Point 6 port SATA AHCI Controller;Mass storage controller;SATA controller
  3. 8086;Intel Corporation;1c4b;Cougar Point LPC Controller;Bridge;ISA bridge
  4. 8086;Intel Corporation;1c26;Cougar Point USB Enhanced Host Controller #1;Serial bus controller;USB Controller
  5. 8086;Intel Corporation;1c1e;Cougar Point PCI Express Root Port 8;Bridge;PCI bridge
  6. 168c;Atheros Communications Inc.;002b;AR9285 Wireless Network Adapter (PCI-Express);Network controller;Network controller
  7. 002a;Unknown device;8086;Unknown vendor;Unclassified device;Non-VGA unclassified device
  8. 10ec;Realtek Semiconductor Co., Ltd.;8136;RTL8101E/RTL8102E PCI Express Fast Ethernet controller;Network controller;Ethernet controller
  9. 8086;Intel Corporation;1c12;Cougar Point PCI Express Root Port 2;Bridge;PCI bridge
  10. 8086;Intel Corporation;1c10;Cougar Point PCI Express Root Port 1;Bridge;PCI bridge
  11. 8086;Intel Corporation;1c20;Cougar Point High Definition Audio Controller;Multimedia controller;Audio device
  12. 8086;Intel Corporation;1c2d;Cougar Point USB Enhanced Host Controller #2;Serial bus controller;USB Controller
  13. 8086;Intel Corporation;1c3a;Cougar Point HECI Controller #1;Communication controller;Communication controller
  14. 0126;Unknown device;8086;Unknown vendor;Display controller;VGA compatible controller
  15. 6760;Unknown device;1002;Unknown vendor;Display controller;VGA compatible controller
  16. 8086;Intel Corporation;0101;Sandy Bridge PCI Express Root Port;Bridge;PCI bridge
  17. 8086;Intel Corporation;0104;Sandy Bridge DRAM Controller;Bridge;Host bridge
复制代码


先看看具体结果,CPU十一档变频用的是8.1MBP的机型,现在LPC,HPET,AppleintelPowerManage*都能载入了


下面是我的折腾过程
主要来自这个网站, 网页文件.zip (271.16 KB, 下载次数: 2)
请用10.10的safari打开,或是直接打开网址链接
自从10.7.4以来就有基于Sandybridge和IvyBridge架构的P/C States选项,用来进行电源管理。但是最新版的变色龙不再支持,单独这两个参数不能发挥太大作用。SSDT中就有P/C States,通过SSDT实现电源管理是最好的。
1.SSDT的制作
   在终端中输入下述代码,在线获取最新的脚本文件,会下载到用户名根目录下面。
  1. curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
  2. chmod +x ssdtPRGen.sh
  3. ./ssdtPRGen.sh
复制代码
接着
  1. sudo ./ssdtPRGen.sh [最大频率] [最大设计功耗]
复制代码
我的2450M 最大率2500MHz,35W,就是sudo ./ssdtPRGen.sh 2500 35.       参数可以百度到。这个脚本也可以自动侦测CPU,这样第二步也可以省略。附上脚本文件 ssdtPRGen.zip (3.66 KB, 下载次数: 3)
好吧,我承认还有更懒的方法,自己到压缩包里找自己的CPU型号吧 ssdt集合包.zip (75.52 KB, 下载次数: 33)
2.修改AppleIntelCPUPowerManagement.kext(先备份原版,,,不过NULL也能把patch过的干掉)
2.1   需要这样一个脚本 AICPMPatch.zip (438.88 KB, 下载次数: 15) 里面的txt是我自己的运行结果备份,请忽略。
还是终端,cd到文件夹下,不在download下就直接拖进terminal

  1. cd ~/Downloads/AICPMPatch
复制代码

接着列出CPU的所有工作频率
  1. sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement
复制代码

接着读写CPU的64位寄存器,使得原生kext能够读写BIOS
  1. sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch
复制代码
到这里就改好了,听说有已经修改好的KEXT,,,,懒劲又上来了。删掉NullCPUPower*别忘了重建缓存。
Haswell平台的请查看源网页
变色龙设置里取消P/C States,xcpm
2.2     开机后成功进入系统,打开intelpowergadget,成功变频,再也不是800MHz锁频了,然而这时,悲剧发生了
IMG_20150616_092204.JPG
崩溃,HPET不可用,CPU设置不正确。ACPUPM.kext导致老夫吐血了
3.营救
3.1     好吧,DSDTpatch过各大神的HPET了,sandybridge专用patch Notebook Core i Sandy Bridge.zip (11.96 KB, 下载次数: 4)
  1. # Change methods _STA and _CRS into device HPET (to avoid AppleIntelCPUPowerManagement panic)
  2. #
  3. into method label _STA parent_hid PNP0103 remove_entry;
  4. into device name_hid PNP0103 insert
  5. begin
  6. Method (_STA, 0, NotSerialized)\n
  7. {\n
  8.     Return (0x0F)\n
  9. }
  10. end;
  11. into method label _CRS parent_hid PNP0103 remove_entry;
  12. into device name_hid PNP0103 insert
  13. begin
  14. Method (_CRS, 0, NotSerialized)\n
  15. {\n
  16.     Return (_CRS)\n
  17. }
  18. end
复制代码
3.2  结果问题依旧,后来改成这样
  1. Device (HPET)
  2.                 {
  3.                     Name (_HID, EisaId ("PNP0103"))
  4.                     Name (ATT3, ResourceTemplate ()
  5.                     {
  6.                         IRQNoFlags ()
  7.                             {0}
  8.                         IRQNoFlags ()
  9.                             {8}
  10.                         Memory32Fixed (ReadWrite,
  11.                             0xFED00000,         // Address Base
  12.                             0x00000400,         // Address Length
  13.                             )
  14.                     })
  15.                     Name (ATT4, ResourceTemplate ()
  16.                     {
  17.                     })
  18.                     Method (_STA, 0, NotSerialized)
  19.                     {
  20.                         Return (0x0F)
  21.                     }

  22.                     Method (_CRS, 0, NotSerialized)
  23.                     {
  24.                         Return (ATT3)
  25.                     }
  26.                 }
复制代码
  在变色龙设置里打开Force HPET,终于不再崩溃了,之前单独试过这个参数,必须配合DSDT使用,果然Patch不能乱用!
那就给小伙伴们一堆DSDTpatch吧,帮我测试测试,有依据电脑型号的,有依据主板分类的,,可能有近千个文件
DSDT Patches大集合.zip (1.82 MB, 下载次数: 93) 福利哦
  1. cd ~/Downloads/AICPMPatch
复制代码

Rank: 2Rank: 2

UID
4564034
帖子
406
PB币
212
贡献
0
技术
8
活跃
524

我是大学生!

沙发
发表于 2015-6-16 09:45:29 IP属地安徽 |只看该作者
话说黑苹果搞了半年多了,这进度是不是人品太差?

Rank: 2Rank: 2

UID
3600529
帖子
285
PB币
261
贡献
0
技术
9
活跃
151
板凳
发表于 2015-6-16 09:53:58 IP属地广东 |只看该作者
好复杂的样子        

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

4F
发表于 2015-6-16 09:54:50 IP属地陕西 |只看该作者
别灰心,关键要防止自己不小心增加的错误

Rank: 5Rank: 5Rank: 5

UID
884966
帖子
850
PB币
4127
贡献
0
技术
56
活跃
915

7周年庆典勋章

5F
发表于 2015-6-16 10:53:37 IP属地云南 |只看该作者
进来学习下,虽然我的本本是sony的不过还是希望楼主的帖子能帮上忙

面目全非,胸有丘壑

Rank: 11Rank: 11Rank: 11

UID
4333710
帖子
4722
PB币
1428
贡献
0
技术
105
活跃
5370

十一周年 I'm Surface用户 十周年 Win10先驱者 我是大学生!

6F
发表于 2015-6-16 21:59:28 IP属地重庆 |只看该作者
不错,学习了。。。

Rank: 2Rank: 2

UID
3690540
帖子
234
PB币
1
贡献
0
技术
2
活跃
608
7F
发表于 2015-6-30 21:37:48 IP属地上海 |只看该作者
楼主  我跟你一样的配置  你现在机器完美了吗?我现在的问题是温度太高,特别是播放视频的时候都到70了

Rank: 2Rank: 2

UID
4352299
帖子
78
PB币
0
贡献
0
技术
0
活跃
83
8F
发表于 2015-7-20 22:12:12 IP属地湖北 |只看该作者
谢谢楼主分享###@

Rank: 1

UID
2030853
帖子
20
PB币
5
贡献
0
技术
0
活跃
21
9F
发表于 2015-8-2 11:03:37 IP属地上海 |只看该作者
可否出个教程啊!!网卡没驱动上,
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛