使用CPUFriend 调整macOS CPU 频率性能

CPUFriend官方警告

在大多数情况下,原生CPU的电源管理数据从ACPI_SMC_PlatformPluginX86PlatformPlugin工作开箱。除非您清楚地知道电源管理数据的真正含义,否则不要使用CPUFriend进行数据自定义。

技术背景

configResourceCallback()来自ACPI_SMC_PlatformPluginX86PlatformPlugin挂钩的功能,知识兔以便处理来自用户的自定义CPU电源管理数据。如果知识兔未分享任何内容,则CPUFriend将不执行任何操作,并且知识兔将使用原始数据,就像未安装此kext一样。

可用的内核标志

添加-cpufdbg以启用调试日志记录(仅在DEBUG二进制文件中可用)。

添加-cpufoff以完全禁用CPUFriend。

添加-cpufbeta以在不受支持的操作系统版本上启用CPUFriend。

配置

Tools/ResourceConverter.sh是指产生的任一个工作拷贝CPUFriendDataProvider.kextssdt_data.dsl,知识兔从该CPUFriend读取数据。

注意:如果知识兔ssdtPRGen.sh生成了另一个SSDT ,ssdt_data.dsl则需要此脚本生成的SSDT表与之间的组合。有关更多详细信息,请参见数据组合。为了简单起见,CPUFriendDataProvider.kext在这种情况下是首选。

ResourceConverter.sh的用法

--kext /path/to/fileCPUFriendDataProvider.kext使用由分享的信息进行 创建file

--acpi /path/to/filessdt_data.dsl使用由分享的信息进行 创建file

以上是官方的参考文档介绍,下面知识兔来教大家怎么使用CPUFriend生成CPUFriendDataProvider.kext驱动文件。

保姆级别生成教程:

本机教程操作是在big sur系统下操作,终端命令运行.sh前需要加bash

首先下载好CPUFriend-1.2.3-RELEASE.zip,然后知识兔到下载文件夹里面解压CPUFriend-1.2.3-RELEASE.zip。

1.然后知识兔打开终端,知识兔输入命令cd 再把 CPUFriend-1.2.3-RELEASE里面的Tools文件夹拖入终端按回车键,切换到Tools目录(如下图);

使用CPUFriend 调整macOS CPU 频率性能

2.然后知识兔把这个命令复制到终端运行:

如果知识兔你系统是10.14、10.15 不需要加上bash

bash ./ResourceConverter.sh --kext /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-F60DEB81FF30ACF6.plist

上面一大串命令中Mac-F60DEB81FF30ACF6这个board-ID根据你的需要自行更改,知识兔这个生成是低主频用的,其中board-ID可以用clover 工具或者OCC 工具查看;

上面运行之后会在CPUFriend-1.2.3-RELEASE/Tools/文件夹下面生成一个CPUFriendDataProvider.kext驱动文件,就说明生成成功了。

以下是知识兔整理的一些board-ID:

MacBookPro14,1 Mac-B4831CEBD52A0C4C.plist 2.3G 基础主频
MacBookPro14,2 Mac-CAD6701F7CEA0921.plist 3.3G 基础主频
MacBookPro14,3 Mac-551B86E5744E2388.plist 2.8G 基础主频

MacBookPro15,1 Mac-937A206F2EE63C01.plist 2.9G 基础主频
MacBookPro15,2 Mac-827FB448E656EC26.plist 2.3G 基础主频
MacBookPro15,3 Mac-1E7E29AD0135F9BC.plist 2.6G 基础主频
MacBookPro15,4 Mac-53FDB3D8DB8CA971.plist 1.4G 基础主频

MacBookPro13,1 Mac-473D31EABEB93F9B.plist 2.0G 基础主频
MacBookPro13,2 Mac-66E35819EE2D0D05.plist 3.1G 基础主频
MacBookPro13,3 Mac-A5C67F76ED83108C.plist 2.9G 基础主频

MacBookPro16,1 Mac-E1008331FDC96864.plist 2.4G 基础主频
MacBookPro16,2 Mac-5F9802EFE386AA28.plist 2.3G 基础主频
MacBookPro16,3 Mac-E7203C0F68AA0004.plist 1.7G 基础主频

安装使用教程

OpenCore安装

1.把CPUFriend-1.2.3-RELEASE文件里面的CPUFriend.kext和Tools文件夹里面生成的CPUFriendDataProvider.kext拷贝到EFI/OC/kexts/文件夹里面;

2.然后知识兔打开OC的config.plist文件添加CPUFriend.kext和CPUFriendDataProvider.kext到config配置文件里面,保存重启就可以启用了。

Clover安装

1.把CPUFriend-1.2.3-RELEASE文件里面的CPUFriend.kext和Tools文件夹里面生成的CPUFriendDataProvider.kext拷贝到EFI/Clover/kexts/文件夹里面,重启就可以启用了。

v1.2.4

  • Added constants for macOS 12 support

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论