kernel_task thermal throttling at low temps during performance

I do VJing (projection visuals for music events) with my Macbook M1 Max.

I was doing a gig as normal a few weeks ago and ran into extreme thermal throttling problems.


Resolume (VJing software) was completely freezing at random intervals, freezing for up to 30 seconds at a time. I had to quickly make a change as it was live and swapped to another computer.


I did some testing and figured out it was the kernel_task taking the cpu. After some more research, it looks like this process consumes cpu to thermal throttle other tasks.


The weird think though, was that the CPU temp (measured via Stats) was only 90 degrees. I even added an external fan to get the temp down to 80 and it was still being throttled. Those temperatures are normal for most other GPUs, which from my understanding can happily get to 110d.


Is it possible that a new macOS update caused this? I am starting to consider moving off the macOS platform for future performance computers if it can't handle extended temperatures without throttling.


System Software Overview:


  System Version:	macOS 15.3.1 (24D70)
  Kernel Version:	Darwin 24.3.0
  Boot Volume:	Macintosh HD
  Boot Mode:	Normal
  Computer Name:	Edwards MacBook Pro
  Username:	Edward Taylor (edeetee)
  Secure Virtual Memory:	Enabled
  System Integrity Protection:	Enabled
  Time since boot:	3 days, 1 hour, 37 minutes


Hardware Overview:


  Model Name:	MacBook Pro
  Model Identifier:	MacBookPro18,4
  Model Number:	Z15G001JTX/A
  Chip:	Apple M1 Max
  Total Number of Cores:	10 (8 performance and 2 efficiency)
  Memory:	32 GB
  System Firmware Version:	11881.81.4
  OS Loader Version:	11881.81.4
  Serial Number (system):	H*******H
  Hardware UUID:	EF2E3498-2CB5-5795-841D-F9F98BF057E0
  Provisioning UDID:	00006001-000451A83C41801E
  Activation Lock Status:	Enabled



[Edited by Moderator]

MacBook Pro 14″, macOS 15.3

Posted on Apr 1, 2025 12:07 AM

Reply
5 replies
Sort By: 

Apr 1, 2025 1:31 PM in response to edtnz

The way to identify apps or processes consuming so much processor time that kernel_task has to throttle the CPU is to use Activity Monitor. You may need to open AM and leave it running in the background so that you can "catch it in the act" when it occurs.


For reference:


If kernel_task is using a large percentage of your Mac CPU - Apple Support

Activity Monitor User Guide for Mac - Apple Support


Is it possible that a new macOS update caused this?


Possible? Yes, but if you conclude there is a definite correlation with the Resolume (VJing software) and a macOS update then it would be up to the app developer to fix it, not the other way around. They may or may not be interested; unless they hear a lot of complaints it'll be up to you to track down any likely culprits.


Start with Activity Monitor.


EtreCheck may also provide some actionable information. Instructions for posting its report to this site: How to use the Add Text Feature When Posting Large Amounts of Text, i.e. an Etrecheck Report - Apple Community. EtreCheck's author etresoft would be uniquely qualified to interpret its results, should he be so inclined.


The weird think though, was that the CPU temp (measured via Stats) was only 90 degrees. I even added an external fan to get the temp down to 80 and it was still being throttled. Those temperatures are normal for most other GPUs, which from my understanding can happily get to 110d.


It's up to you, and I claim no familiarity with that program "Stats" but in my opinion you don't need a clever app to tell you when a Mac is hot. I advise not using such things. Just give your Mac every opportunity to keep itself within its specified environmental tolerances: Keep your Mac laptop within acceptable operating temperatures - Apple Support

Reply

Apr 1, 2025 1:44 PM in response to edtnz

edtnz wrote:

I had no video output connected - I was just sending video over network via NDI.

Sorry, that's just the suggestion that works 99 times out of 100.


Do you have any other external hardware devices that you can disconnect and test?


If not, the computer is dead. Take it to an Apple Store or Authorized Apple Service provider for repair.

Reply

kernel_task thermal throttling at low temps during performance

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.