- 积分
- 135
- 最后登录
- 2020-6-15
- 精华
- 0
- 阅读权限
- 20
- 主题
- 14
- UID
- 3739233
- 帖子
- 337
- PB币
- 1001
- 威望
- 0
- 贡献
- 0
- 技术
- 12
- 活跃
- 239
- UID
- 3739233
- 帖子
- 337
- PB币
- 1001
- 贡献
- 0
- 技术
- 12
- 活跃
- 239
|
机器:联想启天M4360
CPU:core i3(ivy Bridge)
内存:4G DDR
显示:核显HD2500
安装方法为先白苹果安装到USB,然后在M4360设置Clover引导USB进入系统,使用应用Carbon Copy Cloner复制系统到M4360硬盘预先准备好的OSX系统分区。
核显HD2500无解,采用外置NVIDIA GT8600解决(老机器淘汰下来的)。用来办公的机子,这足够了,关键是不需要折腾直接加载驱动。
原生电源采用了多种方法,包括修改AppleLPC,均卡在AppleIntelCPUPowerManagement错误。于是按照大神帖子:https://bbs.pcbeta.com/viewthread-1568922-1-1.html 重新一步一系统地操作一次。采用:
cd Desktop
curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/master/ssdtPRGen.sh
chmod +x ssdtPRGen.sh
./ssdtPRGen.sh
下载ssdtPRGen.sh并运行提取SSDT,另存为aml文件。采用Clover提取DSDT及全部SSDT文件。DSDT电源修改采用代码:
Method (_DSM, 4, NotSerialized)
{
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
Return (Package()
{
"compatible", "pci8086,1c5c",
})
}
AppleLPC的info.plist对应加入<string>pci8086,1c5c</string>
SSDT查找OEM Table ID Cpu0Ist文件,发现Clover提取的所有SSDT文件均无Cpu0Ist标识,仅SSDT-5X.aml文件具有OEM Table ID为Cpu0Cst。于是果断将Clover Configurator中Drop Tables处对应修改为Cpu0Cst。将DSDT及SSDT、SSDT-5X文件复制到CLover/API/Pached
重启,不加-v参数,直接进入系统。查看控制台-system.log,查找xcpm,显示:
Apr 6 03:54:03 localhost kernel[0]: XCPM: registered
Apr 6 03:54:49 iMac kernel[0]: IOPPF: XCPM mode
打开IORegistryExplorer查看,显示有LPCB@1F,具体参数:
IOName String pci8086,1c5c
如此加载原生电源并实现CPU变频。
经验小结,教程只是参考,细节地方注意匹配本身机器硬件ID值。 |
|