Kernel_task using "450%" CPU or more when streaming video?
This started a couple of days ago. Any time I am watching streaming video (FaceTime, Youtube, Netflix, Twitch.tv, etc), my CPU usage for the process "Kernel_task" will jump up to a ridiculous percentage number (above 300%) and video quality will degrade significantly or even freeze altogether.
Things I have already tried:
Different browsers to stream video: Chrome, Opera, Safari, Firefox, Brave, even Tor all cause this issue. Some sooner then others though. Chrome usually takes 1-3 minutes, Firefox usually gives me 30-45 minutes before this happens. This includes running all browsers in incognito mode when available.
Creating a new user account: Exact same issue. Few minutes then Kernel_task skyrockets up to 400% or more.
Keeping all other programs closed while streaming video: This does not seem to have any effect.
Clearing all Kexts related to Browsers, Facetime or streaming video: No change.
Downloading videos and playing them locally through IINA or Quicktime: This works fine. For recorded content like youtube, this has been my workaround.
Some other notable side effects:
When on Facetime, I constantly have to restart the program because my camera feed will freeze. Usually after restarting "avconfrenced" in Activity monitor it comes back.
Initially, only restarting would cause the CPU usage of Kernel_task to go down. Now, if left with all closed but Activity monitor and Finder, the CPU usage will eventually drop back to normal. Usually as fast as it climbed. (1-3 Minutes after closing chrome, 30ish minutes after closing firefox)
Monitoring Temps the entire time. Never a throttling issue as the temp stayed below 90C all the time, and almost always below 80.
Any advice or suggestions on where to look would be greatly appreciated. Let me know if I need to provide more information.
Screenshot of task manager: https://imgur.com/a/9AhW5uB
MacBook Pro 15", macOS 10.14