Step 1: Disable SIP
Enter recovery mode
- Shutdown your macbook
- Press keys:
Command + R
- Press
power button
- Release keys
Command + R
when see Apple logo appear - Open Terminal app on recovery screen, then run below command:
csrutil disable
- Shutdown your macbook
Step 2: Disable kernal plugin IOPlatformPluginFamily
Enter single mode
Hold down Command - S
immediately after pressing the power button
when turning the computer back on. Keep holding until a bunch of white text on black background appears.
- When the white text finishes scrolling enter:
fsck -y
mount -uw /
- Backup
IOPlatformPluginFamily.kext
rsync -av /System/Library/Extensions/IOPlatformPluginFamily.kext /Users/Shared/
- Delete
IOPlatformPluginFamily.kext
rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext
- Restart your macbbook
shutdown -r now
Waiting your macbook restart complete.
Your macbook run fast again.
Done.
:)
but after several hours, the cpu usage of kernel task is still very high in big sur.