except they did. and you did.
Indeed they did, and he did too.
except they did. and you did.
Yeah no thanks.
I dont remember iphone release that overheats and underperforms. Its a huge company with huge budget not some boutique company. They had enough time to prepare.
ROFL - This is not an iPhone. Even if it were, you know those upgrades you get all the time on your iPhone? Those are firmware updates that add features, fix bugs, and improve performance all the time. This happens on laptop computers, desktops, etc.
WTF - Has no one upgraded the bios on a PC to accept a new CPU? It happens all the time. I don't think there is a thing to see here.
Regardless, I just ran a compile that took ~25 minutes on my mid-2015 i7 2.8. It was ~17 minutes on my new i9. I do this several times a day. I think I'll keep it.
What a pity...if only it didn't throttle so much, the compile might only take 12 minutes. Oh well...
ROFL - This is not an iPhone. Even if it were, you know those upgrades you get all the time on your iPhone? Those are firmware updates that add features, fix bugs, and improve performance all the time. This happens on laptop computers, desktops, etc.
WTF - Has no one upgraded the bios on a PC to accept a new CPU? It happens all the time. I don't think there is a thing to see here.
Regardless, I just ran a compile that took ~25 minutes on my mid-2015 i7 2.8. It was ~17 minutes on my new i9. I do this several times a day. I think I'll keep it.
Interesting. A scenario that hits home with many. A few more details would be useful to make any kind of meaningful conclusion here: actual LOCs not just file count, the compiler being used, the filesystems, the project being built, the power gadget profiles. Assuming you carefully staged an honest test, results are disappointing for some that would be doing this all day long. Could you share your project? I wouldn't mind running that test on my 2017 i7 16GB 512SSD (same as yours).I have a MacBookPro15,1 (i9 with 32GB) and, amid so many facts and/or speculations (including the Intel Power Gadget utility download link removed), I looked into an alternate test.
Basically, I created a bash script that builds a large project (over 1000 C++ source files) using incrementally from 1 to 12 threads and measuring the build time of each case. Then, I compared the results with a MacBookPro14,3 (2017 i7 3.1GHz), with threads from 1 to 8.
Results are quite interesting:
As expected, the i9 is faster with only with one thread (it seems that the CPU frequency was over 4GHz). But immediately with only 2 treads, the old i7 is faster.
By comparing the two absolute minimum build time (564s and 614s), there is a gain of only 8%.
There are firmware updates that improve performance occasionally. It depends on why the performance is bad. Apple can increase the fan curve and achieve the same result people have already gotten by using 3rd party apps. They won't get any better than what people are getting by disable turbo and turning the fans on max -- scores that are very underwhelming for coffee-lake by any measure. There is no firmware update that turns one tiny little heatpipe into the 2 or 3 that every other coffee lake laptop uses. These laptops are severely under-engineered for heat dissipation, period.
Interesting. A scenario that hits home with many. A few more details would be useful to make any kind of meaningful conclusion here: actual LOCs not just file count, the compiler being used, the filesystems, the project being built, the power gadget profiles. Assuming you carefully staged an honest test, results are disappointing for some that would be doing this all day long. Could you share your project? I wouldn't mind running that test on my 2017 i7 16GB 512SSD (same as yours).
This is too funny. I must say for the record, I don't use my computers to run benchmarks. I use them to get work done. My new one gets it done much faster.
No, yes, yes, and yes. Apple is on a level playing field with every other OEM with the microcode of coffee lake.BTW- Are you a software developer? I am. Do you know what microcode is? Do you understand what firmware is and what can be done with it? Versus the OS the computer is running?
Why would Apple, one of the largest companies in the world, get it so wrong compared to every other OEM? I don't even care about the i9 -- it's a joke CPU. Looking at the pathetic performance of the i7-8750H in the MBP 15 and even the quad-core CPUs in the MBP 13 is more than enough, even ignoring the debacle of the i9.CPU optimization (or are you all denying that the i9 has different internal timing than an i7) is not trivial. It can take many iterations to get it right. I go back to the heat they got at WWDC and this being an early release.
As others have shown, this can be improved upon with Volta, so why you believe the people in control of the hardware and software can't do much better is beyond me.
Or are you a thermal engineer with extensive industry experience and I'm just misreading you (and everyone else on this board)?
Yes confusing. The test results suggest the i9 took as long to complete the "job" with 8 threads as it did with 12.This is too funny. I must say for the record, I don't use my computers to run benchmarks. I use them to get work done. My new one gets it done much faster.
BTW- Are you a software developer? I am. Do you know what microcode is? Do you understand what firmware is and what can be done with it? Versus the OS the computer is running?
CPU optimization (or are you all denying that the i9 has different internal timing than an i7) is not trivial. It can take many iterations to get it right. I go back to the heat they got at WWDC and this being an early release. As others have shown, this can be improved upon with Volta, so why you believe the people in control of the hardware and software can't do much better is beyond me.
Or are you a thermal engineer with extensive industry experience and I'm just misreading you (and everyone else on this board)?
Jeez...
[doublepost=1532246416][/doublepost]
I'm confused, 4 threads seem to be ignored here. What was the overall completion time for the job?
There are firmware updates that improve performance occasionally. It depends on why the performance is bad. Apple can increase the fan curve and achieve the same result people have already gotten by using 3rd party apps. They won't get any better than what people are getting by disable turbo and turning the fans on max -- scores that are very underwhelming for coffee-lake by any measure (I wouldnt' be surprised if Apple kept the fans off more to improve battery life at the expensive of performance).
There is no firmware update that turns one tiny little heatpipe into the 2 or 3 that every other coffee lake laptop uses. I am a laptop reviewer and an enthusiast who does a lot of testing and tweaking to ensure every laptop I have is running at peak performance, as well. I have owned dozens of laptops and benchmarked them all extensively in the last 2 years. Apple's new MBPs are severely under-engineered for heat dissipation, period.
Any bets on when Apple will deliver this performance update everyone is talking about? Let alone issue a statement about all of this?They can actually issue an update that offers better performance than what we can achieve right now.
1. Volta is limited to 45W. The 2.6 i7 and i9 require a little higher power limit for better performance. Apple has no limitations on their end, they can choose any value.
2. We are limiting the power limit as soon as the OS boots. Apple won’t do this. They can enforce power limits based on time intervals and thermal status as other manufacturers. Other manufacturers for example let the CPU pull full power for the first 28 seconds then enforce an initial power limit then a secondary power limit in a sustained load.
When an i9 user here tried letting full turbo for the first 15 seconds then enforced a power limit fast the Cinebench score improved from around 850~950 to 950~1000. (Again, i9 requires more than 45W so there is even more room left for improvement)
3. When a 45W power limit was enforced on the 2.2 GHz i7 the temp reached around 80c, and the fans were still quiet as Mac only goes full fans when at 100c. There is still room for higher performance (Max is 100c)
4. We are not even sure if that’s the only sort of performance optimization that can be done. We have so little when it comes to access to the deep layer of the Mac. There is little we can do.
You don't seem to understand why it can be improved upon with Volta, so I am not surprised you think Apple can create some magic that breaks the laws of physics. Lots of people without understanding of laptop engineering and a cult-like trust in Apple indeed do seem to think they can.
Thermal engineer or not, I have extensive industry experience with the tweaking and modification of hardware and software to overcome poor engineering. I am extremely familiar with coffee lake and wrote up the very first analyses and benchmarks of it from release.
Any bets on when Apple will deliver this performance update everyone is talking about? Let alone issue a statement about all of this?
They can actually issue an update that offers better performance than what we can achieve right now.
1. Volta is limited to 45W. The 2.6 i7 and i9 require a little higher power limit for better performance. Apple has no limitations on their end, they can choose any value.
2. We are limiting the power limit as soon as the OS boots. Apple won’t do this. They can enforce power limits based on time intervals and thermal status as other manufacturers. Other manufacturers for example let the CPU pull full power for the first 28 seconds then enforce an initial power limit then a secondary power limit in a sustained load.
When an i9 user here tried letting full turbo for the first 15 seconds then enforced a power limit fast the Cinebench score improved from around 850~950 to 950~1000. (Again, i9 requires more than 45W so there is even more room left for improvement)
3. When a 45W power limit was enforced on the 2.2 GHz i7 the temp reached around 80c, and the fans were still quiet as Mac only goes full fans when at 100c. There is still room for higher performance (Max is 100c)
4. We are not even sure if that’s the only sort of performance optimization that can be done. We have so little when it comes to access to the deep layer of the Mac. There is little we can do.
I don't have a macbook anymore and am not familiar with the limitations of this volta software, but I am familiar with XTU and throttlestop to set PL1, PL2, and different multiplier locks based on temperatures, as well as undervolting on regular notebooks. What I mean is, you might be able to slightly refine the level of control you have now with this volta software, but I've already thinking about solutions for this issue assuming such limits don't exist -- as they don't with XTU and TS.
You guys are seeing very high temps (80c) at quite low clocks (2.2 ghz). I just ran a quick test on my XPS 15 9570 (also one of the thinnest & lightest and thus most thermally-constrained laptops with the i7-8750H), running a 12-thread stress test at 2.2 GHz. After 1 minute, temperatures on all cores held at 52C and the fans did not come on. Again, the MBP 15's behavior is telling me that the cooling solution is just woefully underdesigned, and there is nothing that can be done to get these chips to hit their potential. And these are brand new macs, with no dust in the fans, no dry thermal grease, etc.
Hear hear...if keyboard gate is any indication, they will follow sop and ride this out mute. Under the covers Adobe will be pressured to tune Premiere or else. Wouldn't surprise me if Mojave will silently roll in some performance fixes too. That way, they claim victory with the new OS. How long did the iPhone 6 throttling snafu with battery fix take to (sort of) get resolved?They won’t. It really won’t surpise me if they ignore our complaints and won’t be a first.
As sad as this sounds, I really wish they surprise us for once.
Claiming you are better educated than someone else never makes a strong argument.
YESS!!!! They're holding it wrong!!! They're typing on it wrong!!
Maybe there's a new EULA that requires these machines to be operated in freezers?
I'm starting to get into web design/ development. I'm getting the base 2018. Would the throttling affect me?