CPUFriend安装和使用
系统要求
CPUFriend
需要macOS ***v10.8***或更高版本
安装
强烈建议让引导程序注入CPUFriend
,否则您将需要LiluFriend,以确保CPUFriend
正常工作。
可用的内核标志
添加-cpufdbg
以启用调试日志记录(仅在DEBUG二进制文件中可用)
添加-cpufoff
来关闭CPUFriend
添加-cpufbeta
以在不支持的操作系统版本上启用CPUFriend
配置
使用CPUFriend/ResourceConverter.sh
生成CPUFriendProvider.kext
或ssdt_data.dsl
的工作副本。如果您还有ssdtPRGen.sh生成的SSDT,则可能需要合并它们。我不建议暂时添加这样的支持。所以我建议你使用CPUFriendProvider.kext
存储您的定制数据。
ResourceConverter.sh的使用
执行命令如下:
1 | ./ResourceConverter.sh --kext "/Users/sky/Desktop/Mac-CAD6701F7CEA0921.plist |
它会在当前目录生成CPUFriendProvider.kext
,将CPUFriendProvider.kext
和CPUFriend.kext复制到/EFI/Clover/kexts/Other
,重建缓存,然后重启。
重建缓存的命令为:
1 |
|
说明:
其中的
/Users/sky/Desktop/Mac-CAD6701F7CEA0921.plist
是我自行修改的,可以通过直接调用系统提供的/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-CAD6701F7CEA0921.plist
--kext "file"
用"file"提供的信息创建CPUFriendProvider.kext
--acpi "file"
使用"file"提供的信息创建ssdt_data.dsl
注意:
- 创建的 kext/ssdt 位于当前工作目录中
- 变量
"file"
应该是/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources
中的一个完整的plist,具有某些修改,而不是像原始的FrequencyVectors
条目
原文链接
CPUFriend Installation & Usage
关于打赏
您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏
支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!