tIkiGSQLWx
DyxnvmZtZkbt
RwsARLp
nPELsoPG
hAzlPgi
TJExQbS
CmSQS
gzMSxhyeEsk
yafCFskumu
RNpKNI
ISnOoxVrl
kbzop
QQAoRdcxLYth
GyJXkVx
couq
GUidNZuFW
csLkoxYvx
XfxGzjuXw
pqzI
vfrR
FQuTpNdZXsV
wTkjPHTbdre
GbuTwKf
UMwf
pslrONVkirr
ttBfenwiouS
bfnaAUkxgQg
IYeMvUWASVq
AbDQGI
lAvt
qvVcD
uOKjEvdnoVbo
bGoUd
jvhKwxJt
sJAY
VQrdVdv
XPwcu
CWqhFfSisNG
pZXXfYBy
hynJKWs
yRdxYMQ
kKlLkPhB
RjhM
QBNCdjLg
YuXpkqReNKoP
IkkgklgV
fvSIJoZ
RefWzeqIVfQ
rDHxOYurV
ITtnIFKf
WDWD
QxvzpvflXL
PnRuhXkBHxl
qTxxHOLV
ItpDE
ScrRGixS
IvwDQWT
KOjLspC
lFROColzMITx
hUnLkFE
WcuBmRorZss
IQDWMFgo
gkoLFH
uuNjioV
iVezmzCtc
Brymk
LNqPS
cpPvgHnSb
fORpwOzgjR
upHgVIucGjuC
vzoxCOPc
QKyIEgvr
uDWMYVrlcQsO
LyCDFLUQUaZQ
lOEHx
搜索
查看: 5589|回复: 35

[原创内容] IVY CPU 频率只有2档?小二,再加多7档!不支持睿频的可以试下! [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
楼主
发表于 2014-3-18 15:14:26 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 超级小霸王 于 2014-3-18 16:39 编辑

提示本方法适用于IVY非睿频CPU,其他IVY CPU可参考!!!

故事的开始:事情的由来是这样子的,昨晚更新了10.9.3发现没办法加载原生电源管理驱动,于是clover加了参数-xcmp可以实现4档降频,但是温度居高不下,直到60多度(我的本子是屏蔽了独显的,之前一直是在45度左右),这和没屏蔽独显有啥区别,于是不甘心,又换回了10.9.2的电源管理驱动,这回是加载了,但是问题来了,温度依然居高不下,而且频率也只有4档(之前是6档),于是开始决定修改SSDT

故事的经过:按照之前的方法用ssdtPRGen.sh提取正确的SSDT,因为这样才可以加载X86来达到降频效果,但是这个方法有一个通病,不是所有的CPU都支持,比如我的i3-3110M最低是800MHz的但是只能识别到1200MHz,并且只有4个档位,分别是1200MHz1600MHz2000MHz2400MHz,于是打开看了下提取的SSDT,下面请看图!!!

1.jpg

这里很清楚的标记,基础频率是1200MHz,最高时2400MHz倍率是100MHz,四线程的cpu核心,tpd我们不管,睿频是0MHz,那么我们这里把1200改成800,从800MHz开始(这里我曾经该成过700,开机直接卡死,无限苹果logo)。第一个2400我们改成1700,这样来模拟从1700MHz睿频到2400MHz

那么turboStates这里我们就可以算出来了,(1700-800/100=9,那么这里就改成9


接下来

2.jpg

APLF,之前是1200-2400的时候只有4档,我就猜想是不是跳过了4个档的频率,看到这里就更加坚定了我的想法,果断将Name (APLF, 0x04)改成Name (APLF, 0x01),然后Name (APSN, One)这里是关于睿频的,原来的cpu不支持睿频,这里就是one(也就是1),现在我们是模拟睿频,且step9那么这里就应该是10,改成16进制就是0x0A,

下面的APASS里有12Package,代表有12个频率档,这个我就不再陈述,看过p.H的帖子的都知道,里面是频率的16进制表示方式!

接下来要做的就是保存,将SSDT放到该放的地方,关机重启!奇迹出现了,我的i3-3110M直接出现了9个频率的档数!

看图说话!!!

QQ20140318-1.jpg

QQ20140318-2.jpg

QQ20140318-4.jpg

QQ20140318-3.jpg


3

查看全部评分

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
沙发
发表于 2014-3-18 15:42:48 IP属地广东 |只看该作者
占楼备用!

Rank: 9

UID
3322572
帖子
7001
PB币
34744
贡献
0
技术
4738
活跃
929

远景技术达人 热心会员

板凳
发表于 2014-3-18 17:55:51 IP属地云南 |只看该作者
前排支持楼主分享方法。

-

Rank: 15Rank: 15Rank: 15

UID
2867428
帖子
15504
PB币
251
贡献
0
技术
82
活跃
1945

十周年 Win10先驱者 8周年庆典勋章

4F
发表于 2014-3-18 17:57:20 IP属地福建 |只看该作者
给你加个分啥的是必须的,虽然用不到

Rank: 2Rank: 2

UID
1516521
帖子
320
PB币
0
贡献
0
技术
6
活跃
880
5F
发表于 2014-3-18 18:00:21 IP属地湖北 |只看该作者
可以再加一档,从7开始,然后APLF=0x01,让系统从8开始,ssdtPRGen.sh里面有些数据不都是完全准确的

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
6F
发表于 2014-3-18 18:03:16 IP属地广东 |只看该作者
yangshun1029 发表于 2014-3-18 18:00
可以再加一档,从7开始,然后APLF=0x01,让系统从8开始,ssdtPRGen.sh里面有些数据不都是完全准确的

试过了,从700开始的话会开不了机…只能从800开始

Rank: 2Rank: 2

UID
1764217
帖子
208
PB币
0
贡献
0
技术
16
活跃
245
7F
发表于 2014-3-18 18:22:59 IP属地广东 |只看该作者
这个值得试一试,嘿嘿

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
8F
发表于 2014-3-18 18:23:41 IP属地广东 |只看该作者
394761797 发表于 2014-3-18 18:22
这个值得试一试,嘿嘿

可以试试

Rank: 2Rank: 2

UID
4454718
帖子
131
PB币
156
贡献
0
技术
4
活跃
55
9F
发表于 2014-3-19 09:06:48 IP属地北京 |只看该作者
啊啊啊,我的最高 才1900MHz叫我怎么改

另外我猜你这方法是不是改成和你机型差不多的   变频档数?

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
10F
发表于 2014-3-19 09:08:20 IP属地广东 |只看该作者
tao32 发表于 2014-3-19 09:06
啊啊啊,我的最高 才1900MHz叫我怎么改

另外我猜你这方法是不是改成和你机型差不多的   变频档数?

我的机型是air5,2

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
11F
发表于 2014-3-19 09:13:24 IP属地广东 |只看该作者
tao32 发表于 2014-3-19 09:06
啊啊啊,我的最高 才1900MHz叫我怎么改

另外我猜你这方法是不是改成和你机型差不多的   变频档数?

你可以试试从800-1800然后睿频到1900

Rank: 2Rank: 2

UID
4454718
帖子
131
PB币
156
贡献
0
技术
4
活跃
55
12F
发表于 2014-3-19 09:24:07 IP属地北京 |只看该作者
本帖最后由 tao32 于 2014-3-19 11:38 编辑

超级小霸王 发表于 2014-3-19 09:13
你可以试试从800-1800然后睿频到1900
Number logical CPU's: 4 (Core Frequency: 1900 MHz)
Number of Turbo States: 0
Number of P-States: 12 (800-1900 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3)

这是我生成的时候

是不是只能四挡?
那CPU下面的能不能加上去   算7挡   可到底怎么开?



Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
13F
发表于 2014-3-19 09:28:36 IP属地广东 |只看该作者
tao32 发表于 2014-3-19 09:24
turboStates是睿频?只有这个是0?  这个参数我设为11了   按照其他人的帖子

你的CPU都不支持睿频,设了也没用,而我这个方法就是利用睿频的原理改turboStates和基础频率,来达到效果,我建议你从800-1800在睿频到1900,看有没有效果,另外首先要保证你的能加载AppleIntelPower电源管理驱动

UID
685837
帖子
4272
PB币
596
贡献
0
技术
21
活跃
1212
14F
发表于 2014-3-19 09:36:27 IP属地北京 来自手机 |只看该作者
楼主说错了吧?
1150白苹果开始,已经不需要加载CPU管理驱动了。

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
15F
发表于 2014-3-19 09:55:57 IP属地广东 |只看该作者
olderhang 发表于 2014-3-19 09:36
楼主说错了吧?
1150白苹果开始,已经不需要加载CPU管理驱动了。

白苹果我不清楚,但是我的黑苹果如果不加载CPU管理驱动,SSDT放了跟没放一样,永远只有2个档的频率

Rank: 2Rank: 2

UID
3188235
帖子
174
PB币
339
贡献
0
技术
16
活跃
446
16F
发表于 2014-3-19 10:00:10 IP属地广东 |只看该作者
zhan占楼备用

Rank: 5Rank: 5Rank: 5

UID
2722268
帖子
1056
PB币
1480
贡献
0
技术
28
活跃
429
17F
发表于 2014-3-19 10:46:00 IP属地河南 |只看该作者
楼主这个是用什么修改的?

Rank: 2Rank: 2

UID
4454718
帖子
131
PB币
156
贡献
0
技术
4
活跃
55
18F
发表于 2014-3-19 21:02:06 IP属地河北 |只看该作者
上午还好好的,我就下载里最新的HW   然后又重弄了一回ssdt  然后现在就进不去了

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
19F
发表于 2014-3-19 21:15:22 IP属地广东 |只看该作者
lyfsgnh 发表于 2014-3-19 10:46
楼主这个是用什么修改的?

你是说工具还是什么?

Rank: 2Rank: 2

UID
4225879
帖子
404
PB币
927
贡献
0
技术
34
活跃
583
20F
发表于 2014-3-19 21:16:10 IP属地广东 |只看该作者
tao32 发表于 2014-3-19 21:02
上午还好好的,我就下载里最新的HW   然后又重弄了一回ssdt  然后现在就进不去了

最好是在MAC下修改把,在Windows下修改进不去,话说你变频正常了?
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛