Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vectorsize/4833ca99df50136fb1d99f8deb2348a6 to your computer and use it in GitHub Desktop.
Save vectorsize/4833ca99df50136fb1d99f8deb2348a6 to your computer and use it in GitHub Desktop.
Fixed the fan running high, kernel task taking up 500% cpu (high cpu) on macOS

Fixed the fan running high, kernel task taking up 500% cpu (high cpu)

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.

:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment