MacBook Pro kernel_task goes to 800% CPU at higher resolutions when connected to external monitor

Hello, I have a Macbook Pro 16 inch model with Touch Bar. I use it most of the time in clamshell mode connected to my BenQ monitor at 2560 x 1440 pixels resolution using HDMI cable. 


In this mode, I see that both the fans rotate at full speed at 5500 rpm, kernel_task process takes up 700-800 % CPU with in 10 minutes, slowing down my tasks that I do in the MacBook. The laptop slows down heavily and I cannot continue working. I tried various options like changing cable to Display Port to USB-C, changing adapters etc... but nothing helped. 


I then reduced the resolution in MacBook Pro to 1080 pixels, and with in a few minutes the kernel_task CPU % reduced to single digits, the fans speed came down to 2300 RPM, and I was able to continue working. I am not able to use the 3K display of my monitor even though it can render the same.


Any idea how I can fix this problem?


Thanks

Vijay

MacBook Pro with Touch Bar

Posted on Apr 14, 2021 4:53 AM

Reply
Question marked as Top-ranking reply

Posted on Apr 15, 2021 9:10 AM

This computer was built with a ninth generation 14nm processor. The only way to meet the target performance was to make it a six or eight core processor. This processor generates an enormous burst of heat when it does Turbo Boost, and there is only one cooling rail shared by both the CPU and GPU. So getting Either side too hot ramps up the fans.


This processor was supposed to be an eleventh-generation 7nm processor, but intel is three years late, and is only starting to ship its tenth generation 10nm processors now.


Apple DID redesign the cooling system for this specific Mac. New, high-efficiency fans are used. But for some uses, that is still not enough.


NB>> Some of the best advice is to install Turbo Boost Switcher and turn off CPU Turbo Boost. This reduces the huge sudden overheating brought on by Turbo Boost, that simply does not translate into real-world performance gains.


How to fix your 16-in MacBook Pro (Don’t return it!)

https://www.youtube.com/watch?v=EkmdHVfk4XE


Similar questions

3 replies
Question marked as Top-ranking reply

Apr 15, 2021 9:10 AM in response to nvijay78

This computer was built with a ninth generation 14nm processor. The only way to meet the target performance was to make it a six or eight core processor. This processor generates an enormous burst of heat when it does Turbo Boost, and there is only one cooling rail shared by both the CPU and GPU. So getting Either side too hot ramps up the fans.


This processor was supposed to be an eleventh-generation 7nm processor, but intel is three years late, and is only starting to ship its tenth generation 10nm processors now.


Apple DID redesign the cooling system for this specific Mac. New, high-efficiency fans are used. But for some uses, that is still not enough.


NB>> Some of the best advice is to install Turbo Boost Switcher and turn off CPU Turbo Boost. This reduces the huge sudden overheating brought on by Turbo Boost, that simply does not translate into real-world performance gains.


How to fix your 16-in MacBook Pro (Don’t return it!)

https://www.youtube.com/watch?v=EkmdHVfk4XE


Apr 15, 2021 9:07 AM in response to nvijay78

Hello there nvijay78,



We understand your Mac's fans are speeding up and kernel_task is also using up additional resources while using an external display. Let's take a closer look as we do our best to provide some additional insight.


To get started, we first want to make sure that your Mac is working within normal operating conditions. What is the ambient temperature where you're currently using your Mac? Is it on a flat surface allowing open air to the vents etc? Keep your Mac notebook within acceptable operating temperatures


Next, does the same thing keep happening after a restart, or while connected to a different kind of display or monitor? We just want to rule out an issue with with this particular one.


From here, we can focus on some of the systems that control fans and other system functions. The first step is to reset what's called the SMC: How to reset the SMC of your Mac

After completing those steps, we can also reset the NVRAM to help save time: Reset NVRAM or PRAM on your Mac

Then you can test things out after completing both of these steps.



We hope this helps!


Take care.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

MacBook Pro kernel_task goes to 800% CPU at higher resolutions when connected to external monitor

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