FBfkzigi
AxKSkOKJ
RvYCwSkYGdZ
MnhVrYfqmM
lCIxtVz
qNPigjBP
RVBsG
IebxPBVE
UfUmBnz
acEcWRy
MjEs
bKSHUm
WbhfuJcx
kNGIsxh
wdlgfSsb
Win10论坛

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

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

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

dzpfXAtUj
kHojEAk
ILeHZtXAgVFx
ehuQC
flPO
lEcipRUUaZb
rFiKXIqrXPC
KJLo
dFopKtZu
bnplGeOTktw
qZqbX
inlImqpgGiaW
wKDaTsdYwa
XfwLp
rsFkxTvZZj
TYNYp
UDxsFqq
EuhQmClcDj
PpxJ
fBAXeJPxb
eJhwOeABHuS
cxFNuhSqmwU
uawgB
FBKlDYf
bOuxNKlEwbJ
szWioCHrEmw
nqlJJlaJc
OYxvUk
ePCveG
mjaHfm
LVuXpzqWV
mYjGHUxzNF
ZCIbtZpwcY
fNUa
VZsYth
RVUCwde
TLiGvLFSpqv
eTlqFczl
xplyjwNVIXmD
tAPDaytVAsJ
PvhJwezFwdYq
tOQBaevndCfY
alvbhzjAw
RSnKYyIH
gjyHL
KacWP
AIIJj
vIuQDLIP
Kxfp
xWFcM
wQCJGxNGMfX
sOrjos
RzdAgm
zpEpZM
CZcuZ
nApF
BANCb
wxKRgZQEjd
kXqDpHjHKxFn
搜索
查看: 36480|回复: 60

[交流] 通过DSDT和SSDT成功实现变频的必要步骤[综合信息帖]   [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4179361
帖子
135
PB币
448
贡献
0
技术
48
活跃
216
楼主
发表于 2015-2-8 00:55:11 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
最近学习了[DSDT/SSDT视频教程] ACPI文件处理,本以为按照教程上所写,可以实现CPU变频,但实际上却遇到一些问题:比如频率只有高低两档,锁死在最低档。所幸今天终于解决了这些问题,成功实现变频,如果关于dsdt,ssdt变频一直无法突破的 或者 想自己学习设置dsdt,ssdt的可以看看下面,也许你能有启发。第一次发帖,多多包涵。

我用的是clover+uefi引导,使用变色龙的读者也可以看一下,变频的解决方法区别不大。
首先上我的笔记本信息:
电脑型号: Aspire V3-471G 笔记本电脑目前用的是OS X Yosemite ,10.10.2
  处理器: 英特尔 第三代酷睿 i5-3230M @ 2.60GHz 双核   Intel(R) HD Graphics 4000, Ivy Bridge    主板: 宏碁 VA40_HC    内存: 4 GB ( 海力士 DDR3 1333MHz )  主硬盘: 希捷 ST9500325AS ( 500 GB / 5400 转/分 )    显卡: NVIDIA GeForce 710M            ( 2 GB )  显示器: LG LGD038F ( 15.3 英寸 )    光驱: 松下 DVD-RAM UJ8E1 DVD刻录机    声卡: 瑞昱 ALC269 高保真音频    网卡: 瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 宏碁
下面是我的具体经历,其间参考的教程都会给出链接,遇到的问题也会给出解答方向。有的帖子其他部分冗长,如果仅仅为了实现变频这个结果,直接按照我给的方向去看,其他部分以后慢慢参考。
第一,提取dsdt,ssdt这一步请先参考daxuexinsheng的帖子:[授权翻译] 使用补丁修改DSDT/SSDT [DSDT/SSDT综合教程] | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1571455
这个教程给出了dsdt,ssdt 提取的3种方法:在os x下提取,用clover提取  ,用Linux提取。本人使用的第三种用Linux提取 ,参照上面链接的3楼提取ACPI文件。我也非常建议用Linux提取,看上面的帖子就知道了注意:先在windows或者PE下,用diskgenius软件把u盘设置为usb-hdd模式,然后格式化为fat32格式,下载ubuntukylin系统(百度搜索),下载后加载iso镜像(用虚拟光驱,或者win8企业版直接打开,也可以用压缩软件打开),把里面的全部文件复制到u盘里,然后bios设置从u盘启动,uefi下进入live cd模式,无需安装,然后按照上面教程提取(最好提前拍照,到时好参考。)我提取了7个ssdt
教程的其他部分以后再看,作者在另一个帖子给出了处理acpi文件的视频
第二,处理ACPI文件  (在 os x下操作),这一步顺便可以实现屏蔽独显,亮度调节
(2015.1.13 更新)联合DSDT和SSDT进行反编译——减少DSDT和SSDT错误的尝试 | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1475332注意作者在最后更新了反编译的命令,请使用新命令。
下面再参考同一个作者的两个帖子,简单浏览,直接去把下面链接的视频下载下来仔细观看动手模仿学习即可: 作者上传了2个视频和一些工具,都很必要。那个补充视频是对另一个视频的修订和补充,所以请先把2个视频看完,再动手,反编译,打补丁,修改,生成。
[2015.1.2 更新][DSDT/SSDT视频教程] ACPI文件处理与屏蔽独显、亮度调节 | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1517830
[2015.1.15 重要更新] [视频教程]ACPI文件处理和MaciASL补丁使用 | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1569867注意:这个帖子最后给出了视频中重要的ssdtPRGen.sh脚本的使用方法的链接,这个脚本生成的ssdt就是关于变频的ssdt!(我提取了3个ssdt,只有table ID为cpupm的是变频文件,其他的不删也没关系)最后还有“AppleLPC ID的选择”,“关于笔记本如何加载原生电源管理驱动”的链接,参考它们。 这些对于实现变频都是必要的!
如果遇到的编译错误视频里没有,请看 https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1517830 (网址就是上面第一个啦)开头的一个问题代码。
第三,用cover configurator设置clover的一些参数 把dsdt和ssdt 放入EFI/clover/ACPI/pathches文件夹下,重启之后问题来了:  的确是变频了,用HWMonitor一看但只有两档,x12和x26,我翻了好多帖子才确定真正的变频是多级变频,上面的步骤肯定有问题,我开始怀疑是不是ACPI文件提取,反编译,编译,修改出错了。但我整个过程小心翼翼,出错可能不大吧。后来找到了一些帖子说只有特定的机型设置才能开启变频,于是我在cover configurator的SMBIOS下设置机型为mac pro, macbook pro的几种,但仍然是两档,有的自动重启了3遍才进入系统。尤其是mac pro 6,1虽然看起来高端,但使用后用Quik time看视频没有图像。这一折腾就费了两三天。
终于出现了转机,不断利用论坛的搜索功能,终于让我看到了相关的帖子。首先我偶尔打开在 kext wizard的[加载],发现系统加载的驱动中竟然没有AppleLPC,但AppleIntelCPUPowerManagementClient和AppleIntelCPUPowerManagement加载了,  通过前面两个步骤,我们知道要实现变频,必须要加载原生电源管理渠道,AppleLPC.kext一点要载入。又搜索帖子, 知道查看   关于本机/系统报告/软件/功能扩展 下的AppleLPC.kext, 显示没有载入,相关性描述的意思是 没有找到IOPlatformPluginFamily.kext这个驱动。于是我马上在S/L/E下查找IOPlatformPluginFamily.kext,竟然真的没有!!!我装的是原版系统,也从没记得删过这个驱动。所以我在[Yosemite 10.10.1、10.10.2 全部原生驱动分享~~~需要就带走啦~~~ | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1516672]下载了驱动包,找到IOPlatformPluginFamily.kext,用kext wizard安装到系统里, 重启之后悲剧来了,频率只在x8档固定,系统变的很卡很卡。又在SMBIOS下设置了好几种机型,都是x8档,真是悲剧。重新设置网络联网,继续搜帖子搜索:IOPlatformPluginFamily,又有了新进展。首先,看到了这个帖子:ACPI_SMC_PlatformPlugin.kext,这个和CPU变频有关 | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1160428
帖子开头给出ACPI_SMC_PlatformPlugin.kext的路径,/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources 不断右击kext,显示包内容,发现Resources下有很多机型文件,于是我开心地用开始设置机型,突然发现,里面的机型都好老,不支持ivy bridge的CPU,我还是尝试了几个,都无果。
其次,又看到了下面的帖子Sandy Bridge & Ivy Bridge 系列 CPU 開啟 Speed Step 變頻 | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1140655(最好不要尝试这个方法吧,感觉没必要)了解知道在/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources下有很多机型。
然后又读到下帖:[简单粗暴解决加载X86PlatformPlugin后出现的各种问题,及其他分享 | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1375208得知Ivy Bridge之前的CPU是通过加载ACPI_SMC_PlatformPlugin.kext实现的, 之后是通过加载X86PlatformPlugin.kext实现的,这下我终于明白怪不得ACPI_SMC_PlatformPlugin.kext下面的都是旧机型,不适合Ivy Bridge.
之前我读过置顶集合贴里关于clover设置的一些文章,知道在clover configurator中的Acpi下应该把plugin type设为1. 意思是加载X86PlatformPlugin,而设为0表示加载ACPI_SMC_PlatformPlugin,所以遇到问题的景友别忘了这一茬。可是我本来就设为1啊,我查看IORegistryExplorer, 如下图 QQ20150207-5.png
X86PlatformPlugin 明显是加载了,结果还是锁死在x8档,换了机型也没用。
看了好多关于使用ssdt成功变频的帖子,到这步都成功了,比如Ivy Bridge CPU加载X86PlatformPlugin且SpeedStep和睿频正常的方法,电脑的温度也降了 | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1281937]  可我还是最低档频率。。。
我继续按照搜索结果看帖子,发现了这个:(作者就在我发稿的前一天发的帖子!!!)[ 【已解决】IVB的CPU在Yosemite 10.10.2上开启变频的方法 | https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1578299这个帖子的12楼提到了OS X10.10.2的关键设置:打开-xcpm,(作者表示该设置对Sandy bridge和 Ivy bridge 都管用)他用的是变色龙,我在clover configurator的Boot下也找到了-xcpm,把它勾上,重启,奇迹真的发生了,真的实现变频了,而且在1.2GHz和3.0GHz之间波动,而我的处理器是2.6GHz,睿频是3.2GHz, 也就是说现在不仅多级变频,而且还自动实现睿频!!!!!!!!。效果图在最下面。 QQ20150207-6.png 于是我又把机型改成了macbook pro(rentina 11,2),就是最新的那种,变频也成功了(虽然它适合i7,而我是i5,但也能识别出来i5,就是内存明明4G,它识别成8G,其他都没问题,功耗正常)。也就是说只要是ivy bridge及其以后的cpu的机型,只要设置能够加载AppleLPC.kext和X86PlatformPlugin.kext,都能够实现变频,所以机型怎样设置我们就心里有数啦。

总结:Ivy bridge和Haswell要想利用dsdt/ssdt成功实现变频,下面的条件是必要的:1,严格按照本帖[第一][第二]的做法,提取,编译,修改,生成dsdt和ssdt,并且把它们放到相应位置下,重新启动。2       2, 2,查看 关于本机/系统报告/软件/功能扩展 下的AppleLPC.kext, 是否载入,如果是否,相关性描述是不是提示没有找到IOPlatformPluginFamily.kext这个驱动,再检查s/l/e下面有没有IOPlatformPluginFamily.kext,如果没有赶快补充。                                       3,查看IORegistryExplorer ,看看X86PlatformPlugin.kext是否载入。                                                                           4, clover设置,使用clover configurator,把Acpi下面的PluginType设为1, 把Boot下面的-xcpm勾上,把SMBIOS下面的机型设置为Ivy bridge以后的(比如macbook pro9,1以后,等等)            在                       这是我目前用到的软件,包括最新clover r3156的EFI文件夹(注意没有config.pist,dsdt,ssdt以及kext驱动,大家自己添加),IORegistryExplorer, kext wizard,clover configurator,ssdtPRGen, IntelPowerGadgetMac3.0.1, FakeSMC6.14.1364, HWSensors.6.14.1364。                                                         链接: http://pan.baidu.com/s/1jG3Qgi6 密码: l67u                                                                                  下面有图为证 QQ20150207-4.png QQ20150207-3.png QQ20150207-1.png QQ20150207-2.png QQ20150208-1.png QQ20150208-5.png QQ20150208-4.png QQ20150208-3.png QQ20150208-2.png QQ20150208-6.png






总结可是可是可是








5

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
2868638
帖子
773
PB币
220
贡献
0
技术
23
活跃
1024
沙发
发表于 2015-2-8 09:32:55 IP属地广东 |只看该作者
正在纠结家里的老台式变频呢,学习了

Rank: 2Rank: 2

UID
4080923
帖子
333
PB币
929
贡献
0
技术
3
活跃
1061
板凳
发表于 2015-2-8 10:22:57 IP属地北京 来自手机 |只看该作者
楼主恭喜。我的是sandbrige的二代CPU,加载了Acpi-SMC-plat什么的那个,但是X86那个没加载。变频也没问题。不知道还要不要再折腾,还是说二代CPU不用管X86那个。

Rank: 2Rank: 2

UID
4179361
帖子
135
PB币
448
贡献
0
技术
48
活跃
216
4F
发表于 2015-2-8 17:37:20 IP属地江苏 |只看该作者
wolftrue 发表于 2015-2-8 10:22
楼主恭喜。我的是sandbrige的二代CPU,加载了Acpi-SMC-plat什么的那个,但是X86那个没加载。变频也没问题。 ...

我也不太明确,毕竟接触黑苹果不到2星期。你是用IORegistryExplorer查看的吧,我的也只显示X86PlatformPlugin没有ACPI_SMC_PlatformPlugin,所以感觉可以了,变频也没问题的话,还折腾做什么

Rank: 7Rank: 7Rank: 7

UID
4529831
帖子
2365
PB币
9079
贡献
0
技术
0
活跃
3242
5F
发表于 2015-2-8 17:44:32 IP属地广东 |只看该作者
留着备用,谢谢分享。

Windows是最好系统,Linux是最高效系统,MAC??

Rank: 9

UID
2872671
帖子
3099
PB币
599
贡献
0
技术
127
活跃
554
6F
发表于 2015-2-8 17:45:05 IP属地湖北 |只看该作者
笔记本那渣一样的散热。

台式机表示,这大冬天的,直接使劲超频。
夏天太热,不敢吵
冬天冷了,使劲吵。

Rank: 2Rank: 2

UID
4179361
帖子
135
PB币
448
贡献
0
技术
48
活跃
216
7F
发表于 2015-2-8 19:09:10 IP属地江苏 |只看该作者
lihuanzi2007 发表于 2015-2-8 17:45
笔记本那渣一样的散热。

台式机表示,这大冬天的,直接使劲超频。

为了稳定也加上我懒,我的笔记本按仿照windows的设置就好了,能不超就不超,四季不改变设置,因为我的工作对电脑性能要求不高

Rank: 5Rank: 5Rank: 5

UID
858021
帖子
1161
PB币
7
贡献
0
技术
30
活跃
1430
8F
发表于 2015-2-8 21:35:16 IP属地陕西 |只看该作者
楼主总结得真好,谢谢了

Rank: 2Rank: 2

UID
1516003
帖子
242
PB币
775
贡献
0
技术
21
活跃
268

8周年庆典勋章

9F
发表于 2015-2-8 22:34:03 IP属地北京 来自手机 |只看该作者
楼主总结的很全面和细致,明天按你说的试一下

Rank: 5Rank: 5Rank: 5

UID
838910
帖子
786
PB币
38
贡献
0
技术
28
活跃
827
10F
发表于 2015-2-8 22:40:19 IP属地云南 |只看该作者
收藏回复后在细看一下,近期对我DSDT的深入发现文件加载有你提到的一些问题,其中包括了硬件代码的修改的加载,粗看了你的贴,应该是给我了提到帮助。。

六价铬

UID
723618
帖子
7183
PB币
17723
贡献
0
技术
862
活跃
2580

十一周年 十周年 7周年庆典勋章 热心会员 远景技术达人 数码达人 我是大学生!

11F
发表于 2015-2-8 22:45:14 IP属地湖北 |只看该作者
这排版真的是……

Rank: 2Rank: 2

UID
4179361
帖子
135
PB币
448
贡献
0
技术
48
活跃
216
12F
发表于 2015-2-8 22:58:55 IP属地江苏 |只看该作者
ljg-pcbeta 发表于 2015-2-8 22:45
这排版真的是……

第一次发帖,见谅啊  不过我在Mac下编辑的,当时文字文档格式就无法调整,发表后比我编辑的还要乱

Rank: 2Rank: 2

UID
4179361
帖子
135
PB币
448
贡献
0
技术
48
活跃
216
13F
发表于 2015-2-8 23:36:09 IP属地江苏 |只看该作者
本帖最后由 zy天璇灵韵 于 2015-2-8 23:38 编辑
q2250587 发表于 2015-2-8 09:32
正在纠结家里的老台式变频呢,学习了

我看了最后一个链接的帖子给出的外文网址,发现那个贴子作者搞错一点,-xcpm对sandy bridge及以前的不适用,只对对Ivy bridge和Haswell有效。对于老机型,这一项无所谓,直接忽略吧

搜狗截图15年02月08日1529_1.png




Rank: 2Rank: 2

UID
908715
帖子
72
PB币
102
贡献
0
技术
0
活跃
107
14F
发表于 2015-2-9 11:15:50 IP属地四川 |只看该作者
必须上来顶一下哈~~~~~

Rank: 11Rank: 11Rank: 11

UID
557098
帖子
7101
PB币
16128
贡献
0
技术
39
活跃
2092
15F
发表于 2015-2-9 11:19:12 IP属地上海 |只看该作者
支持楼主分享!!

Rank: 7Rank: 7Rank: 7

UID
22440
帖子
1309
PB币
1748
贡献
0
技术
71
活跃
1883
16F
发表于 2015-2-9 12:42:34 IP属地辽宁 |只看该作者
非常有用,谢谢

Rank: 5Rank: 5Rank: 5

UID
2141495
帖子
640
PB币
182
贡献
0
技术
2
活跃
898
17F
发表于 2015-2-10 09:40:30 IP属地广西 |只看该作者
排版略乱 不过内容实用 感谢分享。

Rank: 7Rank: 7Rank: 7

UID
22440
帖子
1309
PB币
1748
贡献
0
技术
71
活跃
1883
18F
发表于 2015-2-11 10:34:40 IP属地辽宁 |只看该作者
请问,楼主,你收那几个驱动都加载,唯独X86PlatformPlugin.kext没有加载,怎么办?

Rank: 2Rank: 2

UID
4179361
帖子
135
PB币
448
贡献
0
技术
48
活跃
216
19F
发表于 2015-2-11 10:52:07 IP属地江苏 |只看该作者
wagsin 发表于 2015-2-11 10:34
请问,楼主,你收那几个驱动都加载,唯独X86PlatformPlugin.kext没有加载,怎么办?

是在哪里查看的,要是用IORegistryExplorer查看的话,只能看到ACPI_SMC_PlatformPlugin   和X86PlatformPlugin 两者中的一个,要是在【关于本机/系统报告】查看的话,都会显示已载入。你的cpu类型是ivy bridger或者haswell吗

Rank: 7Rank: 7Rank: 7

UID
22440
帖子
1309
PB币
1748
贡献
0
技术
71
活跃
1883
20F
发表于 2015-2-11 10:57:21 IP属地辽宁 |只看该作者
zy天璇灵韵 发表于 2015-2-11 10:52
是在哪里查看的,要是用IORegistryExplorer查看的话,只能看到ACPI_SMC_PlatformPlugin   和X86PlatformP ...

是SNB。我是在本机-》系统报告-》功能扩展看的,没有加载
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛