Fork me on GitHub

CPUFriend的安装与使用

CPUFriend安装和使用

系统要求

CPUFriend 需要macOS v10.8或更高版本

安装

强烈建议让引导程序注入CPUFriend,否则您将需要LiluFriend,以确保CPUFriend正常工作。

可用的内核标志

添加-cpufdbg以启用调试日志记录(仅在DEBUG二进制文件中可用)
添加-cpufoff来关闭CPUFriend
添加-cpufbeta以在不支持的操作系统版本上启用CPUFriend

配置

使用CPUFriend/ResourceConverter.sh生成CPUFriendProvider.kextssdt_data.dsl的工作副本。如果您还有ssdtPRGen.sh生成的SSDT,则可能需要合并它们。我不建议暂时添加这样的支持。所以我建议你使用CPUFriendProvider.kext存储您的定制数据。

ResourceConverter.sh的使用

执行命令如下:

1
./ResourceConverter.sh --kext "/Users/sky/Desktop/Mac-CAD6701F7CEA0921.plist

它会在当前目录生成CPUFriendProvider.kext,将CPUFriendProvider.kextCPUFriend.kext复制到/EFI/Clover/kexts/Other,重建缓存,然后重启。

重建缓存的命令为:

1
2
3
4
5
6
7
8
9
10
#!/bin/sh
sudo chmod -Rf 755 /S*/L*/E*
sudo chown -Rf 0:0 /S*/L*/E*
sudo chmod -Rf 755 /L*/E*
sudo chown -Rf 0:0 /L*/E*
sudo rm -Rf /S*/L*/PrelinkedKernels/*
sudo rm -Rf /S*/L*/Caches/com.apple.kext.caches/*
sudo touch -f /S*/L*/E*
sudo touch -f /L*/E*
sudo kextcache -Boot -U /

说明:

其中的/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

关于打赏

您的支持就是我更新的动力!
如果不希望看到博主停更的话,请点击下方的 打赏 支持一下,有钱的捧个钱场,没钱的捧个人场,谢谢大家!

QQ群列表:

688324116 一起黑苹果 2000人群 已满
331686786 一起吃苹果 2000人群 尚有空位
257995340 一起啃苹果 2000人群 尚有空位
891434070 Mojave黑苹果交流群 2000人群 尚有空位
939122730 Mojave黑苹果交流II群 2000人群
891677227 黑果小兵高级群 2000人群 尚有空位
943307869 黑果小兵高级群II 2000人群 新开群,欢迎踊跃加入
943181023 联想小新Air黑苹果交流群 500人群 非专用机型请勿加入

-------------本文结束感谢您的阅读-------------
请站长喝杯咖啡吧 ´◡`
0%