Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@ntamvl
Last active February 21, 2024 11:10
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save ntamvl/9cc41d9b976c8555f62d922e278f51b4 to your computer and use it in GitHub Desktop.
Save ntamvl/9cc41d9b976c8555f62d922e278f51b4 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.

:)

@someoneAlready
Copy link

but after several hours, the cpu usage of kernel task is still very high in big sur.

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