Win10论坛

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

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

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

搜索
查看: 1610|回复: 19

[变频] 求助ThinkPad x230 I3 3120M变频,MacbookPro11.2最多只有三档,如何实现多档变频 [复制链接]

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2018-6-28 08:50:00 |显示全部楼层
本帖最后由 无限 于 2018-6-28 10:31 编辑

电脑     联想ThinkPad x230 23062S0笔记本电脑  BIOS已刷白名单及高级菜单

处理器    英特尔 第三代酷睿 i3-3120M @ 2.50GHz 双核

主板     联想 23062S0 ( 英特尔 Ivy Bridge - QM77 Express 芯片组 )

内存     8 GB ( 海力士 DDR3 1600MHz / 金士顿 DDR3 1600MHz )

主硬盘   金士顿SMS200S3240G ( 240 GB / 固态硬盘 )

显卡    英特尔 HD Graphics 4000 ( 32 MB / 联想 )

      VEN_8086&DEV_0166&CC_030000

显示器  联想LEN40E0 ( 12.7 英寸 )

声卡    瑞昱 ALC269 @ 英特尔 Panther Point High DefinitionAudio Controller

                 VEN_10EC&DEV_0269       DSDT注入ID:28 layout-id:0x1C, 0x00, 0x00, 0x00

有线网卡 英特尔 82579LM GigabitNetwork Connection / 联想

                VEN_8086&DEV_1502&CC_020000 DSDT:Device (IGBE) Address0x00190000

无线网卡 Atheros AR5B195802.11b/g/n Wireless Network Adapter

                VEN_168C&DEV_002B&SUBSYS_661311AD&REV_01   DSDT:Device (ARPT)

蓝牙    1AR5B1953011:3011     VID_0930&PID_0215&REV_0001  

      2、ThinkPad Bluetooth 4.0  VID_0A5C&PID_21E6&REV_0112

摄像头  VID_04F2&PID_B2EA

USB3.0   VEN_8086&DEV_1E31&REV_04      DSDT:USB3 _PRW 0x0D (instang wake)

USB2.0   EH01  VEN_8086&DEV_1E26

       EH02  VEN_8086&DEV_1E2D

LPC     VEN_8086&DEV_1E55&CC_060100   DSDT注入  Address 0x001F0000

键盘触摸板:PS/2 标准键盘     Synaptics Pointing Device:插入的 PS/2 鼠标端口

目前的状态:

显卡:DSDT中添加代码后直接驱动,不需要额外的KEXT,有水波纹,

声卡:DSDT中注入ID:28 配合配合lilu.kext+AppleALC.kext+CodecCommander.kext,声音正常,麦克风正常,唤醒后正常,快捷键音量调节正常

亮度调节:小太阳亮度调节用FN+F8&F9调节,不需要在系统中更改快捷键(DSDT中修改_Q14和_Q15)

LPC电源管理:AppleLPC中有我这个LPC的ID,应该是原生支持吧,已在DSDT中注入。

睡眠唤醒:1、节能器中设定的时间到了后睡眠,开机键有呼吸灯,FN键唤醒,鼠标唤醒无效(因为DSDT中打了USB唤醒的0D补丁)

      2、菜单睡眠,同样唤醒,开盖唤醒也有效。

电池电量显示:DSDT打battery_Lenovo-X230i补丁,配合ACPIBatteryManager.kext正常显示电池状态

蓝牙:这个WR5B195的蓝牙3011始终不识别,连WIN下也不识别(机身自带蓝牙已拔掉),不知是否和刷白名单有关。


系统:macOS High Sierra 10.13.4

引导:EFI Clover 4542


碰到的问题CPU变频问题:(CPU变频的SSDT已经用ssdtPRGen.sh获取CpuPm的SSDT)

第1种情况:

Clover中的SSDT的DropOem设为True,加载CpuPm和Cpu0Ist,XCPM内核补丁不打勾,SMBIOS机型设定为MacBookPro9.2/9.1进系统后用IOREG看,加载的是ACPI_SMC_PlatformPlugin,有加载AppleIntelCPUPowerManagement,当然AppleLPC也有加载,节能器中电池、电源适配器都是3项。

用CpuS测只有800MHz一个档位,如下图



第2种情况:

Clover中的SSDT的DropOem设为True,加载CpuPm和Cpu0Ist,XCPM内核补丁打勾,PluginType 设为1;(BOOT中“-XCPM”加不加好像一样);SMBIOS机型设定为MacBookPro9.1/9.2进系统后用IOREG看,加载的是X86PlatformPlugin,AppleLPC也有加载,没有加载AppleIntelCPUPowerManagement,,这个时候用CpuS测变频,有1200MHz,2500MHz  2个档位,如下图:



参照口袋妖怪的贴子 http://bbs.pcbeta.com/viewthread-1721750-1-1.html 中Ivy Bridge CPU开启XCPM的说法,(这里我只用检测的命令,贴子中其他的我均没去搞,因为Clover把XCPM内核 补丁打勾后即可以XCPM方式加载了。)用sysctl -n machdep.xcpm.mode检测返回值为1,接着用sysctl -nmachdep.xcpm.vectors_loaded_count检测返回值为0。




第3种情况是不改其他设置,只在第2种设之定的基础上,只改SMBIOS机型为MacBookPro11.2;这个时候用CpuS测变频,有1200MHz,1700MHz,2500MHz  3个档位,节能器中的电源适配器比9,2机型多出1个,用口袋妖怪贴子中的命令检测XCPM开启情况,2项都为1,应该是完全开启XCPM了,如下图:



接着我又更换机型MacBookPro11.1有1200MHz 1800MHz 2500Mhz三档MacBookPro11.2有1200MHz 1700MHz 2500Mhz三档


      

MacBookPro12.11300MHz 1800MHz 2500Mhz三档;MacBookPro13.1有1300MHz 2000MHz 2500Mhz三档


     

测试期间机型换过iMac13.1,MacPro6.1,MacMini5.3、6.1、7.1,MacBookAir,均只有1200MHz,2500MHz 两档;

MacBookPro9.2有1200MHz,2500MHz 两档

MacBookPro11.1有1200MHz 1800MHz 2500Mhz三档;

MacBookPro11.2有1200MHz 1700MHz 2500Mhz三档

MacBookPro12.1有1300MHz 1800MHz 2500Mhz三档;

MacBookPro13.1有1300MHz 2000MHz 2500Mhz三档

如果不勾XCMP内核补丁,加载ACPI_SMC_PlatformPlugin的话MacBookPro9.2只有800MHz一档

这过程中看了论坛很多关于加载原生电源管理、CPU变频相关的贴子,如:通过DSDT和SSDT成功实现变频的必要步骤[综合信息帖]SandyBridge & Ivy Bridge 系列 CPU 開啟 Speed Step 變頻,其中/System/Library/Extensions/IOPlatformPluginFamily.kext/Contentsa/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources或者/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources里面的关于各种机型Plist,他们都是通过先更换机型可以获得多个变频档位的PLIST后,再通过替换多个档位的StepContextDict,来实现变频,但是我的更换机型后,最多的也只有3个档位,
但根据上面换机型得出的结果,
I3 3120M是有多档变频的:
800 1200 1300 1700 1800 2000 2500MHz这几种档位。

请教各位大佬,要怎么弄,才能把这上面出现在档位都整到一个Plist变频文件中去?实现多档变频?


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2018-6-28 11:17:39 |显示全部楼层
有没有人帮忙看下?各位大佬,版主。

Rank: 5Rank: 5Rank: 5

UID
4793466
帖子
919
PB币
504
贡献
0
技术
0
活跃
1348
发表于 2018-6-28 14:33:40 来自手机 |显示全部楼层
你确定仔细看过教程了?过程就是替换文件名,想要自定义变频,对比一下数据就明白了

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2018-6-28 16:04:09 |显示全部楼层
dlhonghan 发表于 2018-6-28 14:33
你确定仔细看过教程了?过程就是替换文件名,想要自定义变频,对比一下数据就明白了

是的。他们换机型 就可以找到多档的,他们的多档位在一个plist里,这样直接替换,
但是我的,是换了不少机型,都只有三个档位,不同的机型,出现了不同的档位,
算下来共800 1200 1300 1700 1800 2000 2500MHz  七个档位。我是说怎么把这几个档位整合到1份Plist文件里?

Rank: 5Rank: 5Rank: 5

UID
3807225
帖子
1092
PB币
649
贡献
0
技术
8
活跃
608
发表于 2018-6-28 17:04:06 |显示全部楼层
无限 发表于 2018-6-28 16:04
是的。他们换机型 就可以找到多档的,他们的多档位在一个plist里,这样直接替换,
但是我的,是换了不少 ...

不同的机型,档位是不相同的,找合适的机型就行了。只要温度不是很高,档不档位无所谓。

Rank: 5Rank: 5Rank: 5

UID
4807122
帖子
479
PB币
51
贡献
0
技术
0
活跃
602
发表于 2018-6-28 18:34:15 |显示全部楼层
Sierra板块里面有一个教如何开启HWP原生电源管理的贴

Rank: 5Rank: 5Rank: 5

UID
4793466
帖子
919
PB币
504
贡献
0
技术
0
活跃
1348
发表于 2018-6-28 19:11:22 |显示全部楼层
无限 发表于 2018-6-28 16:04
是的。他们换机型 就可以找到多档的,他们的多档位在一个plist里,这样直接替换,
但是我的,是换了不少 ...

800  1300  1800  2100  2500


链接: https://pan.baidu.com/s/1IACv9Jun2_nb3aypeSlJnA 密码: 23be

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2018-6-28 20:45:25 |显示全部楼层
dlhonghan 发表于 2018-6-28 19:11
800  1300  1800  2100  2500

非常感谢你的帮忙!!已用13.1的SMIBOS测试,变频有效!这个是13.1的机型,可否帮忙用MacBookPro11.2 Mac-3CBD00234E554E41.plist的文件修改一份,11.2的机型相对比较接近一些。
最好能中间档多2个。如1200 及1700档。

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2018-6-28 20:47:31 |显示全部楼层
dlhonghan 发表于 2018-6-28 19:11
800  1300  1800  2100  2500

可否设置默认在中低档运行,比如1200MHz档运行。

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2018-6-28 20:52:18 |显示全部楼层
dlhonghan 发表于 2018-6-28 19:11
800  1300  1800  2100  2500

请大神再帮个忙,用MacBookPro11.2 Mac-3CBD00234E554E41.plist 文件再改一份,中间档可否再多两档,如 1200  1700档。

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2018-6-28 20:52:54 |显示全部楼层
dlhonghan 发表于 2018-6-28 19:11
800  1300  1800  2100  2500

请大神再帮个忙,用MacBookPro11.2 Mac-3CBD00234E554E41.plist 文件再改一份,中间档可否再多两档,如 1200  1700档。

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2018-6-29 14:40:09 |显示全部楼层
dlhonghan 发表于 2018-6-28 14:33
你确定仔细看过教程了?过程就是替换文件名,想要自定义变频,对比一下数据就明白了

MacBookPro13.1的机型 机子似乎有点热,。呼唤大神再出手帮忙下。用MacBookPro11.2 Mac-3CBD00234E554E41.plist改一份,中间档可否再多两档,如 1200  1700档。弄成默认1200档运行。

Rank: 2Rank: 2

UID
2204853
帖子
394
PB币
3
贡献
0
技术
0
活跃
279
发表于 2019-2-13 10:55:55 |显示全部楼层
大佬链接失效了,可否补发一下

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2019-3-1 09:44:43 |显示全部楼层
哪个链接?

Rank: 1

UID
4841689
帖子
61
PB币
39
贡献
0
技术
0
活跃
64
发表于 2019-3-3 15:20:56 |显示全部楼层
楼主你的x230折腾的怎么样了, 变频

Rank: 1

UID
1643810
帖子
119
PB币
220
贡献
0
技术
0
活跃
125
发表于 2019-4-27 22:02:04 |显示全部楼层
我的 两挡就起飞 啦

Rank: 7Rank: 7Rank: 7

UID
212687
帖子
1525
PB币
2739
贡献
0
技术
47
活跃
552
发表于 2019-5-31 16:14:58 |显示全部楼层
大小块 发表于 2019-3-3 15:20
楼主你的x230折腾的怎么样了, 变频

早完美啦。

Rank: 1

UID
2765566
帖子
6
PB币
13
贡献
0
技术
0
活跃
32
发表于 2019-8-12 11:59:32 |显示全部楼层
麻烦LZ共享下你的配置,同在用X230i,不能变频。。。

Rank: 2Rank: 2

UID
4140572
帖子
257
PB币
11
贡献
0
技术
0
活跃
277
发表于 2019-12-22 21:10:56 |显示全部楼层
楼主能重新分享一下吗 链接失效了。

Rank: 2Rank: 2

UID
4140572
帖子
257
PB币
11
贡献
0
技术
0
活跃
277
发表于 2019-12-22 21:15:18 |显示全部楼层
dlhonghan 发表于 2018-6-28 19:11
800  1300  1800  2100  2500

能重新分享下链接吗 感谢啊
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件