Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
As a part of their license, the processor must support the entire ISA. HOWEVER, that license was updated in the last few years (can’t find the article now) indicating that licensees can ADD any instructions they like, as long as they adhere to the formal ISA. So, there could be an instruction there, but, if Apple creates an improved custom one that works better for their OS’s, they’re free to have their compiler compile to that.
We have no idea what license Apple has, but I’m pretty sure it’s not a boilerplate license.
 
As a part of their license, the processor must support the entire ISA. HOWEVER, that license was updated in the last few years (can’t find the article now) indicating that licensees can ADD any instructions they like, as long as they adhere to the formal ISA. So, there could be an instruction there, but, if Apple creates an improved custom one that works better for their OS’s, they’re free to have their compiler compile to that.
It’s my understanding that’s what they’ve been doing for years now.



Much of this is beyond me so feel free to chime in with your assessment, I think you’re better versed than I.
 
In my experience with open source / Linux based build systems, there's a lot of single threaded code going on. Like the build system taking ages figuring out what to build, all single threaded, with my old MacBook reporting 25% CPU usage, and then it starts building with 80% CPU usage, for a very short time. I don't build Kubernetes but some libraries, and it would be a lot faster with higher single threaded performance. (It would be HUGELY faster if the build system was multi-threaded).

Well, as I pointed out, every core on both machines were pegged during the build. The go compiler definitely parallelizes things across cores.
 
think M1x seems more realistic I don't think they jump to M2 But will see I guess. 14 inch pro will be tempting.
There is no M1x. It was naming assumption to identify Apple Silicon M family variations in the same manner that you saw A12 Bionic and A12X SoC's for iPhones and iPads as an example. Another is the A12Z in the DTK.

The problem that is pointed out is that comparing M1 to Intel is that there is less RAM that can be accessed (16 GB Max), not equivalent GPU performance and less I/O. Therefore Apple has to go to another more powerful ARM based SoC (M2) to acquire those necessary features for more powerful Macs.
 
The 24" iMac offers simplicity. As an AIO, buyers needn't make a bunch of decisions and buy an array of different components all plugged together with various cables.
I never liked where someone describes computers as being desirable based on simplicity such as you are implying. Macs already have a OS that helps users not be so computer literate to use. But since most computers are sold and used by businesses, so the 24" iMac wouldn't meet everyone's requirement. Even that 95% to 95% guess I feel is incorrect.
 
If the M2 is akin to the A15 its still 5nm process , but enhanced, bigger size, more transistors, with improved CPU performance & Graphics performance though more cores. All things one would utilize in performance based products like the 30/32" iMacs or 16" MacBook Pro laptops. :cool:
Fixed that for you … ;-)
 
It’s my understanding that’s what they’ve been doing for years now.



Much of this is beyond me so feel free to chime in with your assessment, I think you’re better versed than I.
Agreed. There are a range of licenses that are publicly offered. What you’ve listed above matches what would be expected if they held an Architectural license. However, as I wasn’t there when it was signed (Not because of lack of WANTING to be there. :) ) I can’t say if Apple is holding THAT license or a separate agreement that, to those outside the agreement, looks just like an Architectural license. So much so, that I’m far from the only person to have made that connection.

From: https://www.anandtech.com/show/7112/the-arm-diaries-part-1-how-arms-business-model-works/3
Finally at the top of the pyramid is an ARM architecture license. Marvell, Apple and Qualcomm are some examples of the 15 companies that have this license.
 
Last edited:
  • Like
Reactions: NT1440
I use a dash cam and the only way to transfer data is by removing the card from the dashcam and inserting into my imac.

Okay cool. Still does not explain why the 99.5% of the rest of us have to have a card slot so that you can avoid getting a hub...but granted you have no choice but to remove the card and insert it somewhere. :)
 
  • Disagree
Reactions: Rashy
Whatever the new chip is called is kind of irrelevant to me. It will be the new chip that came out after the M1. And who knows, perhaps it is based on the upcoming A15?
A15-based chips (for phone or Mac) will not be out till September or so.
If this is due in, say, July, it's A14-based.
 
I never liked where someone describes computers as being desirable based on simplicity such as you are implying.

Not sure I follow?

I know several folks who are sharp as a tack in other ways yet would be utterly lost if you tasked them with choosing the components for a desktop setup based on a Mac Mini. Further tasking them with assembling/connect said combination of mini, monitor, webcam, speakers, etc. would leave them deeply frustrated. Should something later go wrong with one of the components they would be even more lost in trying to figure out who to call on for assistance.

It is these sorts of folks who tend to find value in an AIO system such as an iMac. One source for all the stuff that's already largely "assembled". One source for assistance if something should not be working right.


Macs already have a OS that helps users not be so computer literate to use. But since most computers are sold and used by businesses, so the 24" iMac wouldn't meet everyone's requirement. Even that 95% to 95% guess I feel is incorrect.
I don't understand what you're trying to say in the bold text?
 
Last edited:
I use a dash cam and the only way to transfer data is by removing the card from the dashcam and inserting into my imac.
Does your dash cam actually use SD cards, or are you having to put the microSD card into an adapter first before you can insert it into your imac?
 
Now the real game begins. An m1 mac can be had for as low as $800. Will an m2 be only a $1,000 more or can it only be had at a higher starting price? Then realize that in any other computer jumping from one processor speed to another doesnt cost $1,000 for that privilege.

When will apple allow us to configure any mac to a higher cpu that won’t push you over $2,000 again? It’s probably going to take several years.
Apple won’t offer processor upgrades ever (again) for three reasons: 1 Apple lacks the diversity of CPUs to offer choices, 2. Apple’s CPUs are more akin to APUs with everything on one board—they are designed as SOCs, and 3. Apple uses hardware configurations to differentiate its platforms.

The bigger is question is this—when will Apple offer TB 4?
 
Not sure I follow?

I know several folks who are sharp as a tack in other ways yet would be utterly lost if you tasked them with choosing the components for a desktop setup based on a Mac Mini. Further tasking them with assembling/connect said combination of mini, monitor, webcam, speakers, etc. would leave them deeply frustrated. Should something later go wrong with one of the components they would be even more lost in trying to figure out who to call on for assistance.

It is these sorts of folks who tend to find value in an AIO system such as an iMac. One source for all the stuff that's already largely "assembled". One source for assistance if something should not be working right

I don't understand what you're trying to say in the bold text?
The reason that the 27" size worked as a AIO system was that it was close to the typical 30" PC display setup that gave you enough desktop resolution to compare a couple of word documents. It's not however adequate to someone running large spreadsheets, engineering CAD, remote administration or control over a user or lab computer with session windows. The 21" iMac was certainly not something I really cared for to recommend. Then recently companies found it was to their efficiency advantage to use computers that could drive a couple of displays (built in for a AIO and a external) so that employees could compare windowed documents on multiple screens. While I think the 24" iMac has a logical selling position for its abilities. I think its a solution for education, personal home with a screen larger then a laptop. For a lot of us, it wouldn't be adequate to replicate our work environment especially in Apple's home turf area where we have thousands of engineers, professionals working remotely. As for people that are sharp as a tack but utterly lost if you task them choosing a computer setup. I believe in educating people when helping them so that they understand the steps you took for given reasons, and don't need to contact others so often. Of course some people its irrelevant as they can't be bothered to learn. :D

I should also add that there are a lot that do the same using a powerful laptop driving large displays do similar work. Laptops can certainly be comparable to desktops as you know as can be referred to a AIO also ;)
 
I ended pulling the trigger but for a different reason in the end. I was initially planning to replace my Macbook but opt to wait for the M2. However, my family doesn't have a PC at this moment so I bought a Mac Mini for them. Who knows, if they like it, they might opt to sell the PC and keep the Mac Mini.
There ya go!

But cores and RAM DO affect performance. And that's why some professionals, whose work is dependent on those specs, DO care about them.
It's only because they've HAD to learn the specs in order to get something that works for their process.

If I'm building another PC, I want an i9 with 64 or more gigs RAM, 8 TB SSD space, and the capability to drive 5 monitors directly and 3 more over the air. I know this because the PC industry has required me to come up to speed and learn the technical jargon in order to make a good purchase.

If I'm buying an Apple M2 MBP, iMac, or Mac Pro, I just want to know if it will run Pro Tools, Logic, Cubase, Ableton, and a bajillion instances of Native Instruments plugins. And can I do all that without shutting everything down first?

I can have both conversations. But I'd really rather have the second conversation so I can pays my money and get busy with my craft.

This is what I'm saying. Apple has a juicy opportunity to completely redefine the conversation between computer and component makers, and their customers!
Even in Apple-only discussion, you see lots of people here posting that they are waiting for 32GB RAM and higher.

Your paragraph is one huge No-True Scotsman post.
Right! We don't REALLY know if the expectation of "xGB RAM" is even warranted, because we're too busy applying our "legacy" Windows XP and early MacOSX knowledge to something so new that we don't know what it can do, let alone what needs or doesn't need to do that thing!

There was a comic in the 1980s called, "Mr. X". With Grendel short stories in the back. Does anybody remember those?

I think you are both right. People who rely on their machines to achieve a given task with some required performance level will look closely at whether new offerings can meet these requirements.

This *often* means comparing specifications and predicting likely performance. I do it all the time (professionally). Benchmarks are helpful, but real-world results from others are even better, provided they are reliable and well-documented.
Yep, absolutely!
The world of fixed physical hardware is a tough one, and reminds me of the "olden days" when you had to size physical computers that cost tens of thousands of dollars, often with little more than manufacturers specs and promises. These days a lot of infrastructure is virtual and elastic, so you measure and resize until it "fits" the workload. Having an idea of what performance you can expect from processor X with Y cores and Z memory at frequency F is very useful as a starting point, however.

On the subject of memory, I have measured my requirements, and determined at 16GB is often a bit of stretch and 32GB would be more "comfortable". I have a 64GB machine, and found I never use that much memory, so that was wasted money (for my purposes). As such I would be happy with any Apple Silicon release that supports at least 32GB of fast memory.
See how easy it is to fall back into our comparisons with "old" technology? You just did it. We don't know if 32 GB is right or not,but you said you'd be happy with it based on the above.

We don't know what we don't know. Can we just wait and see how the M chips wrap up and tie this off?

...The M1 is the equivalent of an "end-cap" of the aisle item, the thing that is on sale to get you into the aisle and spend real money....
That's called a "loss leader". A chance to win a free ham or turkey will get a lot of people into the stores on any given day! And once you're there, you remember that you need to pick up some chicken or steaks or something...
 
  • Like
Reactions: Unregistered 4U
The reason that the 27" size worked as a AIO system was that it was close to the typical 30" PC display setup that gave you enough desktop resolution to compare a couple of word documents. It's not however adequate to someone running large spreadsheets, engineering CAD, remote administration or control over a user or lab computer with session windows. The 21" iMac was certainly not something I really cared for to recommend. Then recently companies found it was to their efficiency advantage to use computers that could drive a couple of displays (built in for a AIO and a external) so that employees could compare windowed documents on multiple screens. While I think the 24" iMac has a logical selling position for its abilities. I think its a solution for education, personal home with a screen larger then a laptop. For a lot of us, it wouldn't be adequate to replicate our work environment especially in Apple's home turf area where we have thousands of engineers, professionals working remotely.
Your statements in bold match my assessment. The 24" iMac is aimed at the home user who for whatever reason wants an AIO desktop system rather than a laptop, with some overlap into education or similar low-intensity usage scenarios.

As for people that are sharp as a tack but utterly lost if you task them choosing a computer setup. I believe in educating people when helping them so that they understand the steps you took for given reasons, and don't need to contact others so often. Of course some people its irrelevant as they can't be bothered to learn. :D
Sure.

IF they want to learn. As you note, there's plenty who have no interest.

Including university professors when I worked in academia. 🥸

Those who want to learn I am happy to help... while being careful about feeding stray cats since I don't want to spend all my nights doing free tech support. :)

Laptops can certainly be comparable to desktops as you know as can be referred to a AIO also ;)
You could I suppose, but I've yet to see any of the manufacturers classify laptops as AIO desktop systems in the three decades I've been in the industry.
 
The M1 mini loses TB3 ports compared to the i3 it 'replaces' and loses a supported external display.

The M1 iMac loses between 2 and 4 USB3 ports compared to the 21.5" and loses a supported external display.

Overall, the M1 Macs have reduced/worse I/O. The machines that had minimal I/O initially are the least affected - but they are still affected.
Good point on the M1 Mini & iMac port reduction; I was thinking of the laptops.

One other aspect of I/O that has gotten worse is USB 3.1 support and speeds. There's another thread on this, but without doubt, USB transfer speeds via the TB3/USB-4 sockets are worse with the M1 Macs (all of 'em AFAIK). I tested 6 SSDs on my M1 Mini and they all lose between 50-200MB/s in either read or write speeds (measured with Black Magic Disk Test) compared to the same disks on an Intel Mac.

And yes, I would agree that the reduction on port numbers is an irritation on the Mini. I've just spent AU$400 to get a Caldigit TB3 dock because I don't have enough ports for my peripherals and screens. I was constantly doing the switcheroo on USB and TB3 devices. I also get back about 150MB/s write speed on my Samsung T7 by plugging it into the CalDigit dock, rather than directly into the computer. And it recognises another external USB 3.1gen2 enclosure at 10Gbps instead of 5Gps when connected directly to the computer.
 
I lol'd at this. But if it's true, then does it mean that I can't have pie anymore?

This sounds like my own assessment.


But like others have said, aren't you just using your old benchmarks to decide what you want in today's technology?

I mean, back in 1985 I would never have entertained driving a car with an engine having less than 5.0 displacement and 8 cylinders.

But since then, I've driven plenty of speedsters with 4 or 6 cylinders. In EVERY case, they outperformed my old Trans Am, in every important benchmark. Speed, handling, cost to operate, and most importantly: Reliability.

Maybe defining ARM in the light of Radeons and Geforces is not as helpful as looking at the performance, reliability, and cost to operate at the user's end of the technology.
You make a very good point; it is ultimately what the performance enables you to do, and not the specifications. I liked the analogy with car engines - I was surprised to learn that most Formula-1 racing cars have tiny engine capacities considering their power (1.8 or 2 liter, I think).

This tendency or counting cores/frequency/TDP or whatever is what seems to have confused the market. I recall reading posts by people who just refused to believe that a "mobile phone chip" could possibly power a performant laptop or desktop computer.

That said, the benchmarks that are run do often give some indication of actual capability, and they provide a yardstick with which to compare to "likely" performance of two systems. The waters are muddied somewhat by specialized functions that are now moving into on-chip hardware, like machine learning & video codecs. At the end of the day, we just want to see what the real-world experience is, preferably at somebody else's cost, which is why these interminable YouTube reviews are quite useful :)
 
"since most computers are sold and used by businesses, so the 24" iMac wouldn't meet everyone's requirement. Even that 95% to 95% guess I feel is incorrect."

I don't understand what you're trying to say in the bold text?

I think he's saying that because businesses "need" more than 2 or 4 ports on the iMac, that it isn't suitable for them. However, in my experience most business use of computers hardly ever uses the ports.

1) Backups are generally done via the network and centrally managed, so no need for backup disks.
2) wired Ethernet is built into the power supply so you don't need a port on the machine.
3) The screen is already there, as are the camera, microphone and speakers. There is already a head-phone output.

So what port usage do most businesses need?
 
I think he's saying that because businesses "need" more than 2 or 4 ports on the iMac, that it isn't suitable for them. However, in my experience most business use of computers hardly ever uses the ports.

1) Backups are generally done via the network and centrally managed, so no need for backup disks.
2) wired Ethernet is built into the power supply so you don't need a port on the machine.
3) The screen is already there, as are the camera, microphone and speakers. There is already a head-phone output.

So what port usage do most businesses need?
I need a minimum of five ports for: an additional monitor, wired full size keyboard, the local backup disk for my machine, at least one port for flash drive access, and I would like to have one for my phone. The new iMac is a failure on these very basic needs.
 
So what port usage do most businesses need?
I gave this a thought as it’s an interesting point. Seeing as how the vast majority of folks at companies have been provided laptops for years (me being one of those), I’d guess a digital video out port of some kind would be riiiight on the edge between want and need.
 
Fomalhaut said:

On the subject of memory, I have measured my requirements, and determined at 16GB is often a bit of stretch and 32GB would be more "comfortable". I have a 64GB machine, and found I never use that much memory, so that was wasted money (for my purposes). As such I would be happy with any Apple Silicon release that supports at least 32GB of fast memory.

See how easy it is to fall back into our comparisons with "old" technology? You just did it. We don't know if 32 GB is right or not,but you said you'd be happy with it based on the above.

Well, in my defence, I'm basing my assertion that I need 32GB of RAM on 5 months' experience with an M1 Mini with 16GB or RAM. We can debate whether M1 memory management is really much more efficient than the previous Intel MacOS versions (which it probably is, at least somewhat noticeably), but I doubt that there will be a huge difference between my memory requirements on the M1 and the next version.

I am typically using 5-10GB of swap with 16GB RAM in the M1 Mini, so feel that performance would be a little bit better with 32GB, which is what I have in my MBP16.

You could argue that Apple Silicon swap is super efficient and that 10GB of swap doesn't matter "in the new world". The M1 SSDs are certainly pretty fast and swap activity is barely noticeable. But it still requires lots of extra SSD activity, and that is undeniably slower than RAM.

I'm happy to be corrected if my understanding and analysis is wrong!
 
these made-up names generally are meant to differentiate to a design based on a brand new CPU core design (M2), and a design with the same core design as M1, but more cores and other tweaks (M1X)

Nice summary. What are your thoughts on whether the next MacBook Pros will have a (suitably sized) M2, or whether they will be larger version of the current M1?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.