-
Notifications
You must be signed in to change notification settings - Fork 43
Description
I've tried all of same soft on github ,but only the CPUTune is valid for me ,This is great ware.
Prepare:
1, Restart macbook press command+S enter Recovery Mode , open Terminal:
csrutil disable
2, in Recovery mode, make fs writable for remove IOPlatformPluginFamily.kext
mount -uw /Volumes/YourHardDiskMountPoint/
rm -rf /Volumes/YourHardDiskMountPoint/System/Library/Extensions/IOPlatformPluginFamily.kext
reboot
Install steps:
1,install xcode 13
2,change CPUTune Code , this +10 for enable the CPUTuneCore on kernel 20
Line 28 deleted
-
if (getKernelVersion() >= KernelVersion::Unsupported && !checkKernelArgument(bootargBeta)) {
Line 28 added
+
if (getKernelVersion() >= KernelVersion::Unsupported + 10 && !checkKernelArgument(bootargBeta)) {
3,Change the build setting: deployment target to 11.5 , build CPUTuneCore
4,copy
/Users/YourUserName/Library/Developer/Xcode/DerivedData/CPUTune-XXXXXXXXXXXXXXXXXX/Build/Products/Debug/CPUTuneCore.kext
to
/Library/Extensions/
5,
sudo chown -R root:wheel CPUTuneCore.kext
sudo touch /Library/Extensions; sudo kextcache -i /
6, open MacOs Preferences > Security & Privacy > General > Allow System software from developer "Unidentified -CPUTuneCore"
reboot
build CPUTuneApp GUI to set CPUTuneCore
the other detail like :
https://portugnole.blogspot.com/2020/05/running-macbook-without-battery-lets-go.html
show macos cpu speed soft : Intel Power Gadget 3.7
https://files03.tchspt.com/down/IntelPowerGadget3.7.0.dmg
if IOPlatformPluginFamily.kext can't delete ,then Enter Recovery mode and Create snapshot and tag it for the next default reboot:
/System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -s "SnapshotName" -v /Volumes/YourHardDiskMountPoint
/System/Library/Filesystems/apfs.fs/Contents/Resources/apfs_systemsnapshot -r "SnapshotName" -v /Volumes/YourHardDiskMountPoint
ref: https://grafxflow.co.uk/blog/mac-os-x/delete-ioplatformpluginfamilykext-macos-big-sur
