Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Round-up: user 'solutions' for thermal throttling of the i9 2018 MacBook Pro

Last updated

It has been about a week since it was discovered that the i9 processor in the MacBook Pro can slow down below rated speed to cut back on thermal load. AppleInsider has been examining several proposed solutions by users since we first started talking about the issue, and has some thoughts on the matter.

Thermal Throttling, in a nutshell

Processors are created to run at a variety of different TDP (thermal design profile) levels, depending on their intended market. Processors meant for desktop computers can afford to have a higher TDP, while notebooks, mobile devices, and tablets tend to use processors with lower TDP values, due to the difficulty of cooling the chip down.

According to Intel Ark, the processor manufacturer's specifications website for all of its chips, the 2.9GHz Core i9-8950HK has a TDP of 45 Watts, the same TDP as the Core i7-8850H and Core i7-8750H. The TDP itself is low, so it in theory shouldn't require an excessive amount of cooling.

Notably, the 45-Watt TDP of the three processors used in the 2018 15-inch MacBook Pro line is the same as for the 3.1GHz Core i7-7920HQ, the processor used in the 2017 MacBook Pro.

But, published TDP is based on base frequency, not the heat load that it generated when at turbo speed. While a processor is cool, it will exceed its normal operating clock speed up to its boost speed. This generates more heat, of course.

As that heat builds, the processor will slow down to help dissipate the heat in conjunction with the cooling system. It can even go lower than the normal operating clock speed if need be to prevent damage.

And, that slowdown to lower than the normal operating clock speed is what is happening in the i9 when the user slams the machine with a big load.

There are work-arounds that users can apply. Maybe.

A word of warning first. If you do decide to apply any of these user fixes, especially software settings, do so at your own risk.

Volta

We've been looking at Volta since our article on the issue last week. In short, Volta allows you to set the maximum power that the CPU can consume, keeping the clock speed, and as a result, heat, down to manageable levels.

Volta is not a new app, and the developer is responsive to user requests. In fact earlier this week, a new version of Volta appeared, allowing users to allow the processors to consume more power, ideal for the i9 in the MacBook Pro.

However, the utility requires a custom System Integrity Protection state to install and run. This may or may not be a deal-breaker for any given user.

Volta is available from the developer. It is free to try, but sells for $5.99.

Verdict: Minimally invasive, but still potentially a problem for system stability and usage if you choose to change processor voltage. Don't do it if you don't know what you're doing, because you can cause problems and file corruption if you alter some parameters too far away from defaults.

AppleInsider briefly discussed Volta, and this entire saga, with The New Screen Savers over the weekend. Our recommendation from then still stands — do not do this if you do not know what you are doing.

Apple will not repair an otherwise warrantied machine damaged by this utility, or any other.

Voltage regulator module parameter adjustments

Over the weekend, a Reddit user claimed that the issue wasn't directly the CPU thermal condition, but the voltage regulator on the motherboard.

By setting a few parameters in the Terminal, the user appears to have smoothed out the issue. But, as with everything else, thermodynamics can't be completely defied.

If you're considering this, hit the Reddit post. It's basically the clearing house for the information on the voltage regulator module.

Verdict: It's not even clear that this is the problem, yet. The Terminal command isn't permanent, but that's a good thing — if you completely hose something, you probably won't break anything permanently.

If you do this, be absolutely sure to follow the directions to the letter.

Controlling fan speeds with Macs Fan Control

Macs Fan Control, and another called SMC Fan Control have been around for a while, allowing users to tweak the fan settings on a Mac.

Honestly, we've never been big proponents of either. Until now, if you had a problem with frequent overheating, it was a fairly reliable indicator of a maintenance issue, like clogged vents or a fan that wasn't working.

The i9 situation hasn't really changed our minds on the utilities as a whole, but they are one way to address the heat problem, if not the root cause.

Macs Fan Control is also only available from the developer. It is presently free, but the company is asking for a $14.95 payment to support the development of the app.

Verdict: This is by far the least problematic work-around from a "causing more problems than it fixes" standpoint. By starting at a cooler temperature, it takes longer for the machine to get hot enough to throttle the processor.

That said, with enough CPU load it doesn't solve the problem, it just puts it off for a minute or two at the expense of increased noise. How much the noise matters is left as an exercise for the reader.

Use Final Cut Pro and Apple's apps

This isn't really a solution, but it is an option. Apple's own apps, like Final Cut Pro and Logic, don't slam the processors quite as greedily as apps like Adobe Premiere or Handbrake.

It isn't a be-all-end-all fix, and if you don't own them already, it isn't a cheap solution. But, it is a possibility.

Verdict: Not practical for everybody. Plus, under sufficient load, you'll still get the down-clock after a time, even with Apple's applications.

Use an eGPU

This is also not a solution, and just improves the thermal condition. When the MacBook Pro isn't using the internal GPU, and the video processing for the unit is off-loaded to an eGPU, the throttling isn't as severe and profound slowdowns don't happen until later.

Given our trials, the best way to do this is to put the MacBook Pro into clamshell mode. This basically disables the onboard GPU, assuming that the external monitor is connected to the eGPU, and there aren't any monitors connected with USB-C directly to the machine.

If you're going this route, while you're at it, get a vertical stand of some sort. Heat is dissipated somewhat more by the bottom case in this orientation. The lid shut doesn't appear to worsen the head dissipation in either orientation.

Verdict: This is expensive, and can be loud. Count on spending at least $600 for a build-your-own eGPU with an enclosure from Sonnet, Mantiz, or Razer, or $699 for the much quieter Blackmagic eGPU. And, that's assuming you have an external monitor.

We love eGPU technology, and have been talking about it for well over two years. This technology has the benefit of bringing a better GPU to the MacBook Pro when you're at a desk, and possibly USB-A and Ethernet — but it isn't for everybody. Did we mention it can get expensive?

It also isn't a real solution to the thermal situation, just a work around to cut back on the heat generated inside the MacBook Pro.

Put it in the freezer!

We're going to skip the convention we started at the beginning of this article, and directly tell you up front to not do this. Cold metal, which you will get in some location on the MacBook Pro, will condense moisture in the air when you remove it from the freezer.

This condensation will form mostly on the outside of the case, but a fair amount will also form on the inside. This is a profoundly bad thing.

Verdict: Don't do this. Ever. Seriously.

Complicated solution

First of all, we don't really recommend any of these solutions as a cure to the thermal situation with the 15-inch MacBook Pro. Some are dangerous, some are stupid, and some don't really help.

Well, we recommend an eGPU, but for many reasons, which we've already delved into. The fact that it has a non-zero positive effect here is just icing on the cake.

If you can improve your own local thermal conditions, like ventilation or ambient temperature, do so. If there are voltage or power limitations to apply, let Apple do them in a future advertised or silent software update.

AppleInsider has been asked a thousand questions about this daily. Questions have ranged from software optimizations and solutions like we've pointed out here, to asking about stands to help the thermal condition, and an uncomfortable number of them coming in with over-the-top variations of "how could Apple could betray us this way" hyperbolic pontifications.

There is no such thing as a perfect product for every aspect of use, ever, in any field. There are compromises in every product, in every step of design, and priorities that get applied during development.

Apple's priorities are made based on most of the market it services. While AppleInsider readers sometimes think that they are Apple's biggest audience, and would generally be willing to accept a thicker machine, Apple's actual larger market — meaning not AppleInsider readers — is demonstrably not.

The thermal situation is an issue for "us." It isn't one for everybody, with every work flow. It won't be an issue for every "Pro."

How much of an issue it is for any given user depends very much on the user's work flow, and what they need, in much the same way Thunderbolt 3 using USB-C as a connector is fantastic for some, and the worst possible blight for others.

Thermals or not, the machine is a "Pro" machine, whatever that really means. It is not a bad or fatally flawed one. It is also the fastest laptop Apple has ever made, and can stand toe-to-toe with the iMac Pro in many workflows.

But, it could be faster, and Apple has already taken steps to fix the problem. And, the patch seems to have fixed most, if not all, of the performance cut.



20 Comments

🍪
tht 23 Years · 5658 comments

Processors are created to run at a variety of different TDP (thermal design profile) levels, depending on their intended market. Processors meant for desktop computers can afford to have a higher TDP, while notebooks, mobile devices, and tablets tend to use processors with lower TDP values, due to the difficulty of cooling the chip down.

Laptops run off batteries, of constrained size for a whole raft of trade offs. An OEM vendor can put in a desktop CPU and desktop GPU into the MBP15 form factor, design a high RPM fan system to remove the 100+ W of heat, but it’ll run through a ~100 WHr battery in high performance laptops in about an hour. Basically a gaming laptop.

If someone is going about modding a MBP15 to enable longer run turbos, better longer run 6-core performance, or longer run CPU+GPU performance, best option is to replace the fan with one that can run at 2x to 3x the RPM. But it is going to run down the battery faster and be louder. Maybe it is a cool thing to do, but as a product from a vendor, it’s not a good trade for the vendor. And people shouldn’t be doing it unless they accept they can lose the machine entirely.

A lot of these options you list are reliant on being lucky with the binned parts. So and so may say this or that works, but it’s doubtful it’ll work for everyone. All these chips have variation in performance within their bin, and there will be a lucky few who will get the cool part that can run at the advertised frequencies at lower voltages. Parts including the CPU, GPU and voltage regulator chips. People really shouldn’t be messing with this stuff whatsoever unless they are willing to lose a $4000 machine.

The best thing you can do is characterize the performance of the various CPU options in the laptop. Identify which CPU option will perform the best for specific tasks, including the nature of the tasks. If a user mostly does work involving short run times, 5 minutes (?), the i9 might be the best option. If people are doing 2 hour runs, maybe the i7 might be the best option, or a desktop. This goes down to the apps as well as you’ll have to identify which apps can actually utilize 6 cores or even 4 cores.

🍪
Rayz2016 8 Years · 6957 comments

I see we’ve already reached the point wher folk are happy to break the machine rather than have it slow down if it gets hot. 

Simple solution: if the thought of throttling irks you that much then take the machine back. I don’t think anyone is outside the returns window yet. 

tipoo 14 Years · 1122 comments

Solution with quotes is the right choice of phrase, some other used 'fixed' and I can't agree with that one - it can be avoided by reducing the time and max power of the CPU's top states. The design is still flawed, but there's improvements to be made in post. The VRMs are under specced for the job as well as inadequately cooled, and I have to wonder what the "professional workflow team" is for if they didn't catch VRM throttling dipping the CPU to 800MHz.

I'm also wondering about the BGAs of the VRMs if they shunt so rapidly between over a hundred degrees and idle temps. 

Silence is the worst look for Apple on this topic, hopefully they detail what improvements can and will be made. 

🍪
tipoo 14 Years · 1122 comments

Rayz2016 said:
I see we’ve already reached the point wher folk are happy to break the machine rather than have it slow down if it gets hot. 

Simple solution: if the thought of throttling irks you that much then take the machine back. I don’t think anyone is outside the returns window yet. 


The VRM fix is reducing the max power state, and time spent in that state, I wouldn't advice Joe Consumer go and do this but reducing the max power the VRMs have to deal with is pretty safe as changes go. Might actually increase board life. 

❄️
shev 13 Years · 83 comments

Just return it. Might give Apple the kick up the arse they need in their computer department. It’s embarrassing