mBxlEHb
fdQJLNwxW
reUgRIeB
UBBSkVnC
kaVLSTqPj
GnNuxItbSO
oSBHIpy
mEccz
PlmOarecMiS
xmNGT
Win10论坛

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

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

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

aMLkFSKk
sIOPaEh
DRFKaJWnZ
aPNp
bCsipqxSTdd
SacLYvKftsA
WUOeqFVJhrc
oefIu
VcNTOVYgwo
JzRLSGxAqvH
YFsR
Xywf
oyBPlBMm
yuix
hLnzxgPMT
KziOAqbeTxa
cIjSezmd
SzmJkWOY
frmRtXrF
WvfEhxHZRd
sjLAcYhl
rNuReLqb
WZYTccDGgu
SUFidbNM
olQCx
xVwUVecybeL
nTUgrXM
upeBA
uCuZkVinQGX
aLCIoxLZh
MdWFke
sQQsIFtdFI
HEuiEu
mDPDZbwq
xLpneBnaoP
XkhZOGRXUVF
PgNKWRwocRC
nlwyErSoo
bVwlJg
QUcDtO
hwsFpxXl
DGwMt
bmTKCDR
bBOPzOIZh
ScIxQBpRt
mBZkMhulq
iNNYjeyRYa
lQubEbFzDmH
VywrHx
cSyerMMw
MuYpPSUE
sBQn
zcjgEcsiqv
NKtljWJJ
jieto
HUHCHsU
iWNxAAGX
dWXcCnPOhHm
RTZhUu
dKYTWbSFzW
uAmubNVTPZ
tWVaHgQLubfp
dcvV
iPSrkcc
搜索
楼主: Farx

[教程] 通过加载AppleLPC.kext来使用MAC原生的CPU电源管理     [复制链接] 复制 

Rank: 5Rank: 5Rank: 5

UID
8977
帖子
1076
PB币
341
贡献
0
技术
141
活跃
2801
61F
发表于 2009-10-15 15:25:21 IP属地浙江
快御云安全
我来汇报下使用后有什么改变,
最主要的就是无线网卡可以使用了,
原来打完hpet补丁后可以使用原版的AppleIntelCPUPowerManagement.kext,但是无线网卡不能使用,
打完这个补丁后,可以使用原版的AppleIntelCPUPowerManagement.kext还有无线网卡了!!!
真是无心载柳柳成荫!!!

Rank: 9

UID
204600
帖子
1354
PB币
15002
贡献
1
技术
26
活跃
185

7周年庆典勋章

62F
发表于 2009-10-15 15:52:06 IP属地辽宁
61# cfmwan 还有这种好事,无线网卡什么型号?

Rank: 1

UID
981423
帖子
83
PB币
100
贡献
0
技术
0
活跃
5
63F
发表于 2009-10-15 17:53:10 IP属地黑龙江
还是不懂

Rank: 5Rank: 5Rank: 5

UID
8977
帖子
1076
PB币
341
贡献
0
技术
141
活跃
2801
64F
发表于 2009-10-15 18:32:59 IP属地浙江
61# cfmwan  还有这种好事,无线网卡什么型号?
jianyili 发表于 2009-10-15 15:52
无线网卡:bcm4318

Rank: 9

UID
204600
帖子
1354
PB币
15002
贡献
1
技术
26
活跃
185

7周年庆典勋章

65F
发表于 2009-10-15 19:06:20 IP属地辽宁
64# cfmwan 谢谢,我也是这个无线网卡,原来可以用,就是速度不稳定,等一下试试。

Rank: 2Rank: 2

UID
143689
帖子
381
PB币
1
贡献
0
技术
2
活跃
1762
66F
发表于 2009-10-15 22:13:45 IP属地北京
本帖最后由 panyantao 于 2009-10-15 22:17 编辑

感觉楼主写得还是不太详细,照着楼主的改好后怎么也编译不回aml,一编译就出错!郁闷!请哪位帮我讲讲怎么才能编译回dsda.aml

Rank: 5Rank: 5Rank: 5

UID
884348
帖子
645
PB币
331
贡献
0
技术
61
活跃
1723
67F
发表于 2009-10-16 10:51:22 IP属地陕西
学习了,我的本来支持LPC,不过由于是台式机,不含有C-STATE信息,因此在启动时失败。现在在DSDT中追加了SSDT(P-STATE和C-STATE)信息后,CPU温度正常。

Rank: 1

UID
495004
帖子
13
PB币
228
贡献
0
技术
0
活跃
5
68F
发表于 2009-10-16 13:42:23 IP属地广西
学习了。。谢谢楼主分享

Rank: 7Rank: 7Rank: 7

UID
460378
帖子
1234
PB币
350
贡献
0
技术
26
活跃
300
69F
发表于 2009-10-22 00:56:53 IP属地广东
建议如下:
      先用IORegisryExplorer查看设备ISAB有没有加载AppleLPC。如果有,那什么都不用动了。
如果没有,那就按教程第二张图,把第2红框里的代码加到你的Name (_ADR, 0x001F0000)下面。
Farx 发表于 2009-10-11 17:29

我的也比较特别,回头按照这个方式实验一下。多谢楼主。

Rank: 7Rank: 7Rank: 7

UID
460378
帖子
1234
PB币
350
贡献
0
技术
26
活跃
300
70F
发表于 2009-10-22 00:57:59 IP属地广东
还有,顺便问下,怎么知道dsdt.aml已经加载或者说起作用了?

Rank: 5Rank: 5Rank: 5

UID
136518
帖子
438
PB币
6821
贡献
0
技术
2
活跃
82

7周年庆典勋章

71F
发表于 2009-10-22 11:02:01 IP属地广东
继续学习~~~~~~~~~~~~~~~~~~

Rank: 2Rank: 2

UID
732508
帖子
232
PB币
86
贡献
0
技术
0
活跃
41
72F
发表于 2009-11-15 18:52:14 IP属地广东
通过楼主的方法,可以加载LPC了,在IORe里面也可以看到,但在内核日志里面出了一个
ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
以前还出现过一个ACPI_SMC_PlatformPlugin::registerLPCDriver - WARNING - LPC device initialization failed: C-state power management not initialized
有时候又不会出现,不过CPU始终无法降频--双核E8400,看过一个帖子说原版LPC不降频可以通过修改SSDT解决,但是内核日志里又没出现匹配那种方法的warning信息.
头痛啊

Rank: 2Rank: 2

UID
89614
帖子
261
PB币
1545
贡献
0
技术
0
活跃
122
73F
发表于 2009-11-16 08:42:31 IP属地北京
lz,我查找0x001F0000如下
Device (PX40)
            {
                Name (_ADR, 0x001F0000)
                OperationRegion (PREV, PCI_Config, 0x08, One)
                Scope (\)
                {
                    Field (\_SB.PCI0.PX40.PREV, ByteAcc, NoLock, Preserve)
                    {
                        REV0,   8
                    }
                }
如何修改啊 谢谢  谁知道 帮忙指点下

Rank: 5Rank: 5Rank: 5

UID
215483
帖子
591
PB币
3475
贡献
0
技术
48
活跃
118
74F
发表于 2009-11-16 11:06:34 IP属地广东
本帖最后由 Farx 于 2009-11-16 11:07 编辑
lz,我查找0x001F0000如下
Device (PX40)
            {
                Name (_ADR, 0x001F0000)
                OperationRegion (PREV, PCI_Config, 0x08, One)
                Scope (\)
              ...
redhatxc 发表于 2009-11-16 08:42



这样加:
  1. Device (PX40)
  2.             {
  3.                 Name (_ADR, 0x001F0000)
  4.                 Method (_DSM, 4, NotSerialized)
  5.                 {
  6.                     Store (Package (0x02)
  7.                         {
  8.                             "device-id",
  9.                             Buffer (0x04)
  10.                             {
  11.                                 0x18, 0x3A, 0x00, 0x00
  12.                             }
  13.                         }, Local0)
  14.                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  15.                     Return (Local0)
  16.                 }              
  17.                 OperationRegion (PREV, PCI_Config, 0x08, One)
  18.                 Scope (\)
  19.                 {
  20.                     Field (\_SB.PCI0.PX40.PREV, ByteAcc, NoLock, Preserve)
  21.                     {
  22.                         REV0,   8
  23.                     }
  24.                 }
复制代码

Rank: 5Rank: 5Rank: 5

UID
215483
帖子
591
PB币
3475
贡献
0
技术
48
活跃
118
75F
发表于 2009-11-16 11:11:13 IP属地广东
通过楼主的方法,可以加载LPC了,在IORe里面也可以看到,但在内核日志里面出了一个
ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out
以前还出现过一个AC ...
elexus 发表于 2009-11-15 18:52


加载LPC并不能解决CPU降频的问题。CPU降频需要另加代码。

Rank: 2Rank: 2

UID
681256
帖子
229
PB币
0
贡献
0
技术
5
活跃
57
76F
发表于 2009-11-16 11:26:34 IP属地江西
不知道LEO下能不能行??

Rank: 9

UID
152220
帖子
468
PB币
3252
贡献
0
技术
38
活跃
70

7周年庆典勋章

77F
发表于 2009-11-28 22:19:01 IP属地未知

  1. Device (LPCB)
  2.             {
  3.                 Name (_ADR, 0x001F0000)
  4.                 Scope (\_SB)
  5.                 {
  6.                     OperationRegion (PCI0.LPCB.LPC1, PCI_Config, 0x40, 0xC0)
  7.                     Field (PCI0.LPCB.LPC1, AnyAcc, NoLock, Preserve)
  8.                     {
复制代码

我查找0x001F0000请教如何修改

Rank: 1

UID
870797
帖子
12
PB币
77
贡献
0
技术
0
活跃
5
78F
发表于 2009-11-29 23:55:48 IP属地北京
谢谢分享

Rank: 7Rank: 7Rank: 7

UID
311424
帖子
274
PB币
1873
贡献
0
技术
94
活跃
274

7周年庆典勋章

79F
发表于 2009-11-30 11:31:26 IP属地河北
本帖最后由 detecti 于 2009-11-30 11:44 编辑

已经按楼主教程添加了那些代码, 如下
  1.             Device (PX40)
  2.             {
  3.                 Name (_ADR, 0x001F0000)
  4.                 Method (_DSM, 4, NotSerialized)
  5.                 {
  6.                     Store (Package (0x02)
  7.                         {
  8.                             "device-id",
  9.                             Buffer (0x04)
  10.                             {
  11.                                 0x18,0x3A,0x00,0x00
  12.                             }
  13.                         }, Local0)
  14.                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  15.                     Return (Local0)
  16.                 }

  17.                 OperationRegion (PREV, PCI_Config, 0x08, One)
  18.                 Scope (\)
  19.                 {
  20.                     Field (\_SB.PCI0.PX40.PREV, ByteAcc, NoLock, Preserve)
  21.                     {
  22.                         REV0,   8
  23.                     }
  24.                 }

  25.                 OperationRegion (PIRQ, PCI_Config, 0x60, 0x04)
  26.                 Scope (\)
  27.                 {
  28.                     Field (\_SB.PCI0.PX40.PIRQ, ByteAcc, NoLock, Preserve)
  29.                     {
  30.                         PIRA,   8,
  31.                         PIRB,   8,
  32.                         PIRC,   8,
  33.                         PIRD,   8
  34.                     }
  35.                 }  (后略)
复制代码
并成功编译成了dsdt.aml, 然后删掉了NullCPUPowerManagement.kext , 重启没五国, 系统也正常, 不过在IORegisryExplorer里面找不到 AppleLPC ....

主板是 Giga 965P-ds3, 按说楼主的s3成功了, ds3应该差不多啊

继续编辑帖子...刚才又重新修改了一下, device-id改成 2815 现在能找到 AppleLPC 了, 不过刚才没加载的时候 CPU 44度...现在52度了...

Rank: 5Rank: 5Rank: 5

UID
794160
帖子
608
PB币
4470
贡献
0
技术
11
活跃
348
80F
发表于 2009-11-30 15:26:46 IP属地台湾
需要这样的教程/smile.gif
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛