If so, you'd be surprised who's doing it.
Try me.
If so, you'd be surprised who's doing it.
Are you serious? If so, you'd be surprised who's doing it.
Try me.
I'd agree with that. I know of some very large organisations that are running hooky software and also a few that try to distance themselves by employing sub contractors that they know are using hooky software instead.He won’t answer because of the privacy of those large companies running hackintosh, I bet big Hollywood studios are among them.
I bet big Hollywood studios are among them.
I assume all of that was directed at me. I can tell you right now that more than one executive at Apple has publicly stated that they are desktop class. But my point was that you cannot blame your lack of performance on someone else like that.The "desktop class ARM processors" mentioned above aren't desktop class - they're lightweight laptop class... Yes, a big iPad is as fast as some Macs, but the very fastest iPads are about as fast as a 13" MacBook Pro. Still impressive, but about half the speed of the fastest 15" MacBook Pro, a little over 1/4 the speed of an 18-core iMac Pro, and probably somewhat over 1/8 the speed of the biggest Mac Pro.
That's an 8-core A12x Bionic in a 12.9" iPad, so as fast as we've ever seen iOS run! Yes, there will be an A13x someday soon, and it'll be 10-15% faster. Even assuming software was no problem (and it is), it would take a 64-core (or else 8 processors) to match the speed of a Mac Pro. Because cores don't scale linearly, a 128-core or 16 processors is probably more realistic. That is enough cores that it becomes a real programming challenge! Programmers would rather see one or a few really fast cores, while hardware designers, unable to deliver that (no matter who they work for), keep piling slow cores on instead. Sure, a hypothetical 128-core A-series chip probably uses less power than a big ol' Xeon, but it's also a programmer's nightmare. For a lot of server applications, it's not too bad, because many of them tend to spawn lots of threads anyway. For desktop and workstation applications, that scalability is really variable.
Of course, Apple could design a true desktop A-series core about twice as fast as the Lightning core in the A13. That should be fast enough to compete on a core-for-core basis with Intel's best (and AMD's, but Apple won't use AMD because of laptops). There's probably nothing technically saying such a core can't be built, but we don't know if it would have any more power or performance headroom than Intel or AMD have now - when you are driving just as fast, are you running into the same wall? Unfortunately for Apple, designing such a core is a multi-billion dollar commitment, and it's a third A-series core to keep updated. Until it exists, we probably don't know if it's a better performer than a Skylake or Ice Lake core, nor how fast it can get faster...
My best guess (and this is only a guess) is that Apple does release ARM Macs, but using existing cores, at the low end, and linked to the Mac App Store - no software from outside the store... They might use the term "Pro" to differentiate Intel Macs (which run software from both the Mac App Store and alternative sources)?
Here's a possible lineup (or something like it) as of full rollout in about 2022:
ARM
12"MacBook - uses same processor as iPad Pro, a couple of speed choices with the fastest model being ~10% faster than the same-year iPad Pro
14" (15"?) MacBook - uses the same cores as the iPad Pro, but in a 6 Lightning (faster)/ 2 Thunder (low-power) configuration. Fastest model is 50% faster than iPad Pro.
Mac Mini - three processor variants - low-end model uses MacBook/iPad Pro chip, midrange uses 14" MacBook chip with 6 Lightning/2 Thunder, high end uses chip with 8 Lightning/0 Thunder
iMac (21" and maybe a very large (40"+), relatively low power 4K Mac/TV meant for media consumption) - 6/2 and 8/0 core configurations.
Intel
13" MacBook Pro - quad/6 core 15w or 28w Intel (i5/i7), no discrete GPUs
15" Macbook Pro - 6/8/10(?) core 45 W Intel (i7/i9) with Navi
Mac Mini Pro - 4/6/8 core Intel (i5/i7), no discrete GPUs
27" iMac Pro - 6/8/10 core Intel (i7/i9) with Navi
32" iMac Pro - 12-28 core Intel Xeon medium socket, XDR display, Navi
Mac Pro - 16-56 core Intel Xeon big socket, Navi with replaceable GPU and other expansion.
This gets a lot of Macs on ARM and pushes consumers into the App Store, while continuing to offer high-performance Intel options, and a couple of reasonably priced Intel Macs for people who aren't ready to make the transition. It leverages existing ARM cores that get updated every year because of iOS, while offering a range of performance options.
Enough,
ARM-mac dreamers, Read: there is no ARM-powered Mac in Apple's roadmap, the reason is ARM' scalar performance still halfway to x86-64 scalar performance, thus means a typical single threaded GUI routine non viable for smp (multi-threaded) re-write will run half slow as on a true desktop x86 CPU, too many low-level GUI related macos routines are by definition single threaded, it means can't or are hardly to be rewrite for smp, so despite some ARM' CPU s claiming desktop performance, this is related to smp performance not to scalar performance, I'd like someone here sometime tried macOS in 5k with 24 cores iMac pro, and sameday macOS on 5K i9 iMac (8core, faster scalar), while the scalar performance among a 24core Xeon and a 8 core i9 isn't as dramatic, its easy to realize what would be an much slower ARM' Mac experience.
(They did, and they did. A13 has extremely good single thread performance. With all the fancy sorts of branch prediction that desktop chips had.)
It’s trivial to remove the heat generated by a few watts of power consumption, even with an improper cooler A little more difficult when you get to a few hundred watts, but still a long-solved problem with well known solutions....for about 8 seconds. Until we see an A(x) chip with a proper cooler attached, demonstrate that it's capable of loading to 100% for minutes, hours etc, I'm not buying the "desktop class" hype. That's too much like Apple's usual PR move of trying to redefining words to suit their preferred meaning.
That’s not necessarily true.It’s trivial to remove the heat generated by a few watts of power consumption, even with an improper cooler A little more difficult when you get to a few hundred watts, but still a long-solved problem with well known solutions.
Not sure what you refer to wrt Apple’s PR “redefining words to suit their preferred meaning” but that’s another subject altogether.
Why wouldn’t a desktop class Ax have a desktop class cooling solution? Why would it be limited to a few cubic centimeters?That’s not necessarily true.
if you have a few cubic inches for a heat sink then yes, but if you only have cubic centimetres for the same heat dissipation then, no.
The OP is correct. Until we see the results then the Apple spin means little.
Hilarious that you’d say that knowing the Apple track record with cooling problems.Why wouldn’t a desktop class Ax have a desktop class cooling solution? Why would it be limited to a few cubic centimeters?
Both your and OP’s concern regarding the difficulty of actively cooling an Ax chip is unwarranted.
iMac Pro cools just fine, and even the 80+ Watts of power dissipated by the 8-core I9-9980HK and GPU in the 15” MBP is effectively handled by a laptop cooling solution.Hilarious that you’d say that knowing the Apple track record with cooling problems.
Never the less my statement is true. Just because an Ax is good at what it’s doing doesn’t mean it’ll scale well.
Correct. It may be upsetting. To me, it is not. But I’m stunned that you can’t see that on paper does not equal in reality.iMac Pro cools just fine, and even the 80+ Watts of power dissipated by the 8-core I9-9980HK and GPU in the 15” MBP is effectively handled by a laptop cooling solution.
You can laugh all you want, but there’s absolutely no basis for thinking that the first 8 seconds of performance can’t be maintained for minutes, hours or days with active cooling—or a passive cooling solution of adequate design/thermal mass, for that matter.
I know it may be upsetting to see the incredible single-core and multi-core benchmarks for Ax chips, but pretending Apple’s silicon isn’t highly performant, and couldn’t be easily improved with the “proper cooling” envisioned by OP, doesn’t change reality. ¯\_(ツ)_/¯
You’re stunned to think a part that operates at 3-5 Watts could be continuously cooled? OK, maybe you are?Correct. It may be upsetting. To me, it is not. But I’m stunned that you can’t see that on paper does not equal in reality.
But all the stuff you're talking about means exactly jack to someone who wants to do email on their MacBook Air. SMP performance blah blah blah all they know is that their ARM MBA has twice the battery life and to them feels fast browsing YouTube. That's where we'll see ARM come into play.
We differ, that’s fine. But what’s not up for debate are the following two statements;You’re stunned to think a part that operates at 3-5 Watts could be continuously cooled? OK, maybe you are?
On paper or in practice, this is not difficult. Physics/thermodynamics is a thing. It’s not really up for debate, and it’s certainly nothing to be “stunned” by, in my opinion, but yours obviously differs. Some opinions are right, some are wrong ¯\_(ツ)_/¯
It’s trivial to remove the heat generated by a few watts of power consumption, even with an improper cooler A little more difficult when you get to a few hundred watts, but still a long-solved problem with well known solutions.
I agree with both of those statements, and neither of them are necessarily relevant to my contention that there’s no reason to think Apple’s Ax can’t be adequately cooled with the same active (and passive) cooling techniques that are used to cool every other chip.We differ, that’s fine. But what’s not up for debate are the following two statements;
Practice and theory are often different, (as I alluded to earlier).
Companies make imperfect designs all the time.
They are not opinions.
With the expertise and demonstrated capabilities of Srouji’s silicon development group, I can’t imagine they wouldn’t be unable to design and package a CPU/GPU that would run at sufficiently high sustained clock rates at moderate power levels, say 50-100 Watts.On iOS, if you spike the processor for more than a few seconds, your app gets killed by the system - that's why I don't buy a lot of the "desktop-class" claims about A(x) chips - noone has demonstrated an A(x) chip running outside of the very contrived constraints of iOS, which does not facilitate "desktop computing" by design. Can the A(x) actually handle being at 100% for a minute, an hour, 3 days etc.
Before talking about how inevitable A(x) desktops are, it would be useful to have actual evidence of them being able to survive and perform under the sort of duty cycle actual desktop chips experience.