Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Aea

macrumors 6502a
Original poster
May 23, 2007
838
208
Denver, Colorado
TLDR: Power limit to 45W and you'll see a 15% performance jump.


I ran ten Cinebench CPU Benchmarks in a row, giving the machine adequate time to cool down to idle between each run. No software changes were made and the CPU was idle otherwise (only running the software below & some small menu bar apps)

Software Used:
* Cinebench https://www.maxon.net/en/products/cinebench/
* Macs Fan Control https://www.crystalidea.com/macs-fan-control
* Volta http://volta.garymathews.com/

A9zvcOS.png
A2xe83v.png
 

winterny

macrumors 6502
Jul 5, 2010
433
239
The throttling is not thermal as far as the CPU overheating ... It's power throttling because the VRM's that are powering the CPU are being overloaded, and overheating.

When the VRM reaches it's maximum temperature, the system sends a signal to the CPU to drop it's multiplier to 1, which drops the clock speed to 800Mhz. VRM cools down, and it will then turboboost for a short time, overload the VRM again, and throttle again.

The throttling back and forth is less efficient than just holding at a power draw rate which the VRM can handle.
 

Aea

macrumors 6502a
Original poster
May 23, 2007
838
208
Denver, Colorado
The CPU is overheating. The CPU VRMs are overhearing.

Those seem like splitting hairs. I don’t see how the latter isn’t a thermal throttle by another name.
 
  • Like
Reactions: afir93

Feenician

macrumors 603
Jun 13, 2016
5,313
5,100
Great analysis @Aea. Thanks a lot. I really wish Volta could be set with more granularity so we could see where the limits lie.
 

winterny

macrumors 6502
Jul 5, 2010
433
239
The CPU is overheating. The CPU VRMs are overhearing.

Those seem like splitting hairs. I don’t see how the latter isn’t a thermal throttle by another name.

I make the distinction because even if you modify a 2018 i9 MBP by putting better Thermal Paste, it won't improve your performance because the VRM is being maxed out before the heatsink/fan/TIM setup.

Also, if the CPU were being thermally throttled, it would hold a relatively steady clock speed rather than jumping from 800Mhz to full Turbo and back every couple of seconds, and the overall performance would be better if the CPU *was* thermally throttled.
 

content

macrumors member
Dec 22, 2015
77
46
Please correct me if I am wrong, but according to notebookcheck, there is a 13% gap between the mid model 6-core 2018, and the base model 4-core 2017. And by limiting power consumption to the processor on the 2018, this gap widens. The 2018 now sees 20% more performance. However, at the cost of closing the gap between the two when doing every day work that does not tax the processor. Further it appears, they would need to limit power consumption to the 2017 as well, to make the test completely fair. I mean, the gap may get close to 13% all over again, if they did this. If they applied the same tweak to the 2017 as well.


And you have just shown that even when limiting the power consumption to the i9, it still has a worse score than the mid model 6-core 2018 with the same tweak. Ultimately making the i9 even closer in performance to the base model 4-core 2017. All without the same tweak applied to the base model 4-core 2017... Which may now make all of these tweaks meaningless to an extent?


I am referring to:


First article:


https://www.notebookcheck.net/The-n...nd-clearly-beaten-by-the-XPS-15.317264.0.html


Second article:


https://www.notebookcheck.net/Apple...e-performance-with-a-few-clicks.317552.0.html
 
Last edited:

Aea

macrumors 6502a
Original poster
May 23, 2007
838
208
Denver, Colorado
An apples to apples comparison would be running the machines at their best configurations.

If that’s stock on the 2017 and power limited on the 2018 that should be fine.

The tool I use does not have the ability to set a higher power limit from OSX. The actual ‘peak performance’ setting might be higher than 45W.
 

joptimus

macrumors regular
Oct 7, 2016
130
128
Thanks for the review! Do you also have the 13“ model or only the one with the i9?
 

ezerez

macrumors newbie
Jul 21, 2018
4
2
Thx for the review!

I have i7-8850H and i also get alot better results in cinebench when i put 45W in Volta. cinebench gets around 950 and my cpu is stable at around 3ghz and around 85c. So there even seems to be some headroom! Would be great if i could put the limit higher then 45W to test. Maybe with another tool or if Volta gets an update?

greets

ezerez
 
  • Like
Reactions: shavou

shavou

macrumors member
Jul 21, 2018
30
6
TLDR: Power limit to 45W and you'll see a 15% performance jump.


I ran ten Cinebench CPU Benchmarks in a row, giving the machine adequate time to cool down to idle between each run. No software changes were made and the CPU was idle otherwise (only running the software below & some small menu bar apps)

Software Used:
* Cinebench https://www.maxon.net/en/products/cinebench/
* Macs Fan Control https://www.crystalidea.com/macs-fan-control
* Volta http://volta.garymathews.com/

A9zvcOS.png
A2xe83v.png

Great test and amazing results, thank you very much!! I'm waiting for my i9 to be delivered next week and this results are very promising...I was 100% sure I wanted to return it for a i7 2.6 GHz but now after seeing your test I changed my mind.
My 90% use would be photo editing, extensive batch processing in Lightroom and Photoshop with very large files (around 80MB each). Do you think I should always use Volta or just when performing the most demanding tasks?

Also, have you seen this other software VoltageShift ? Probably with it we can limit the power above the 45w volta threshold...

https://sitechprog.blogspot.com/2017/06/voltageshift.html?m=1
 

The Mercurian

macrumors 68020
Mar 17, 2012
2,159
2,442
This is great @Aea thanks for doing this.
Now the question becomes if apple will do a firmware update to change the values and set some limits...

One would assume they should - but.....I feel like they would not like to admit the users managed thermal management better than they did.....
 

Schranke

macrumors 6502a
Apr 3, 2010
974
1,072
Copenhagen, Denmark
One would assume they should - but.....I feel like they would not like to admit the users managed thermal management better than they did.....
I do not think apple will see it as users managing thermals better then them, but rather as a sign that they didn't test the machines enough before selling them. Apple should have found this, and they should know that their customers would too and that they will not accept it. So limiting power at different levels to see where it would perform best should have been done on a range of machines before.
 
Last edited:

leman

macrumors Core
Oct 14, 2008
19,522
19,679
Great stuff! (and thanks Mercurian for tagging me).

I'd like to try it out as well, but the fact that this app is closed source is a dealbreaker for me. Does anyone know how this was achieved, maybe with some open source code?
 
  • Like
Reactions: The Mercurian

The Mercurian

macrumors 68020
Mar 17, 2012
2,159
2,442
Great stuff! (and thanks Mercurian for tagging me).

I'd like to try it out as well, but the fact that this app is closed source is a dealbreaker for me. Does anyone know how this was achieved, maybe with some open source code?

Opensource would also be nice because then presumably you wold not be stuck to 45W and could try 50W for example
 

maflynn

macrumors Haswell
May 3, 2009
73,682
43,740
I have no problems paying for an application that a developer worked hard on and given that Volta does exactly what I need, I'm happy to pay the small amount and reward the developer for his hard work.

I'm not down on open source, but there's a time and place for everything and I think in this instance the closed source application is better then not having anything
 

Schranke

macrumors 6502a
Apr 3, 2010
974
1,072
Copenhagen, Denmark
I have no problems paying for an application that a developer worked hard on and given that Volta does exactly what I need, I'm happy to pay the small amount and reward the developer for his hard work.
Ohh I always love when people feel like that, it seems that more and more expect free application, not only on iOS but also MacOS.
 

leman

macrumors Core
Oct 14, 2008
19,522
19,679
I have no problems paying for an application that a developer worked hard on and given that Volta does exactly what I need, I'm happy to pay the small amount and reward the developer for his hard work.

Oh, don't misunderstand me, I will gladly pay for good quality apps, but I made a habit not to use system control apps like these if I can't review the code.
 

CodeJoy

macrumors 6502
Apr 3, 2018
400
592
@leman @maflynn @CodeJoy @Queen6 check out above results!

@Aea - thanks for sharing these results!
Looks interesting, very good data collection. Can Volta only set the limit to 45W? What's encouraging is that power limit is something Apple could fix via firmware. What's potentially concerning is that there are physical limits both to power and to thermals in the current design, and neither is probably very easy to fix without a more significant rethink of the system.
 
  • Like
Reactions: The Mercurian
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.