News for hackers. Stuff that matters.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by maz1b on Wednesday November 11, 2020 @09:16PM (#25065664)
This is pretty crazy to see, even if the full story isn't clear yet. A base level MacBook Air is taking the crown of the best MacBook Pro. Wow. SVP Johny Srouji and all of the Apple hardware + silicon team have been smashing it for the past many years.

For what it's worth, I have a fully specced out 16 inch MacBook Pro with the AMD Radeon Pro 5600m and even with that I'm regularly hitting 100% usage of the card, and not to mention the fan noise.

Looking forward to a version from Apple that is made for actual professionals, but I imagine these introductory M1 based devices are going to be great for the vast majority of people.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by hbbio on Thursday November 12, 2020 @02:55AM (#25067539)
It's also funny that Johny Srouji and probably others in his team come from the team at Intel in Israel that "saved" Intel in the early 2000s by designing the Intel Core architecture which is still used by Intel today.

cf. Anandtech article from 2003:

https://www.anandtech.com/show/1083/2

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by kar1181 on Thursday November 12, 2020 @03:25AM (#25067698)
Did not know that, and indeed the pentium m / core / core 2 series microarches have done incredibly well.

I've become something of CPU collector in recent years, and I have a nice line of p6 cpus from thePentium Pro -> Pentium 2 -> Pentium 3 -> Pentium M -> Core 2 that conveniently sidesteps those awful Netburst p4 CPUs.

It feels like this (p6+) microarch has finally run out of road and needs a rethink. What 'saved' intel was a change in philosophy rather than chasing MHz they chased power savings. And with Apple's new chips that history is repeating itself (and appears to be with a similar outcome).

It's an exciting time for hardware again because Intel and AMD are going to have to react to this and I think there's still legs to x86, it's survived everything thats been thrown at it so far...

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by m12k on Thursday November 12, 2020 @07:29AM (#25069084)
It's fascinating to see history repeated - the architecture and design with the most power efficiency generally also turns out to be the one that can be pushed furthest for performance when you want to go that route.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Skunkleton on Thursday November 12, 2020 @01:09PM (#25072729)
That's an interesting observation. It holds true in other areas as well. For example, we have lots of high horsepower cars as the result of R&D effort into high efficiency engines.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by pantulis on Thursday November 12, 2020 @11:19AM (#25071395)
"I think there's still legs to x86, it's survived everything thats been thrown at it so far..."

Also, some one, some day, had to disrupt it. Maybe this is it, maybe not.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by nuker on Thursday November 12, 2020 @07:38AM (#25069160)
> I've become something of CPU collector in recent years, and I have a nice line of p6 cpus from thePentium Pro

I bought i486DX for $20 month ago, as a memo of my first CPU.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by intricatedetail on Thursday November 12, 2020 @12:22PM (#25072083)
I got a Pentium 100 last month with a motherboard and a psu. I plan to run W95. It's going to be fun!
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Fnoord on Thursday November 12, 2020 @03:59AM (#25067881)
Some people are priceless. One of the designers of Ryzen, Jim Keller [1], for example.

[1] https://www.anandtech.com/show/12689/cpu-design-guru-jim-kel...

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Tsiklon on Thursday November 12, 2020 @06:04AM (#25068606)
Jim also lead the team behind the Apple A4 and A5 SOCs - Apple's first venture into designing their own Silicon.

Edit: hadn't clicked through to your article. my comment is redundant

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by intricatedetail on Thursday November 12, 2020 @12:24PM (#25072112)
It is sad that engineers like him are not multi billionaires, but it all gets pocketed by investors, who don't even pay the same tax as people who actually do the work...
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by jodrellblank on Thursday November 12, 2020 @07:02AM (#25068889)
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by fiftyfifty on Thursday November 12, 2020 @01:44PM (#25073224)
It's also worth pointing out that Apple is also benefitting from TSMC's latest and best fab processes. Intel is not only behind architecturally but in manufacturing too:

https://www.macworld.com/article/3572624/tsmc-details-its-fu...

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Bud on Wednesday November 11, 2020 @10:40PM (#25066161)
It's not just outperforming the MacBook Pro. It's also blowing away the current 2020 top-end iMac, which has a 10-core Intel i9.

And it's doing this while using more than an order of magnitude less power (10W vs. a TDP of 125W for that Intel part).

That's stunning.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by jeswin on Wednesday November 11, 2020 @11:30PM (#25066461)
> And it's doing this while using more than an order of magnitude less power (10W vs. a TDP of 125W for that Intel part).

That's the wrong conclusion to make. For instance, the Lenovo ThinkBook 14s (with a Ryzen 4800u) with a 15W TDP posts the same Geekbench multicore scores [1] as the M1 Macbook. But the ThinkBook isn't in any way faster than the top-end iMac for real world compute intensive tasks.

The M1 certainly looks efficient, but there's little you can conclude from a single benchmark running for a very short period of time.

[1]: https://browser.geekbench.com/v5/cpu/4642736

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by timpattinson on Thursday November 12, 2020 @05:05AM (#25068299)
Maybe Geekbench is kinda useless as a benchmark suite then? I only see it used by Mac fans.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by GeekyBear on Thursday November 12, 2020 @05:13AM (#25068330)
>There’s been a lot of criticism about more common benchmark suites such as GeekBench, but frankly I've found these concerns or arguments to be quite unfounded. The only factual differences between workloads in SPEC and workloads in GB5 is that the latter has less outlier tests which are memory-heavy, meaning it’s more of a CPU benchmark whereas SPEC has more tendency towards CPU+DRAM.

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by AshamedCaptain on Thursday November 12, 2020 @07:29AM (#25069095)
And yet here we have the M1 MacBook Air apparently beating the M1 MacBook pro, by a large margin.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by AgloeDreams on Thursday November 12, 2020 @10:34AM (#25070935)
It's thought that the MBP score is due to it being ran possibly during indexing on setup. The score difference is too big, it's a single sample, and the pro still fries it at single core.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by renaudg on Thursday November 12, 2020 @10:19AM (#25070767)
Based on a sample size of 1 or 2, most likely. It could be due to something as stupid as Spotlight running in the background on the MBP but not the Air.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by GeekyBear on Thursday November 12, 2020 @07:53AM (#25069293)
The silicon lottery is still a thing.

I imagine they will eventually have enough chips to start binning for different performance levels like AMD and Intel do.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by AshamedCaptain on Thursday November 12, 2020 @09:39AM (#25070339)
They are already binning. The air is supposed to be less powerful, with cheaper variants even having one core less.

The benchmark is just ... that accurate.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by GeekyBear on Thursday November 12, 2020 @10:02AM (#25070586)
They are binning for functional GPU cores and allow chips with only 7 functional GPU cores instead of 8 to go into the lower priced Air.

They are not binning for how high the cores will clock, which is just how business is done with Intel and AMD.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by wffurr on Thursday November 12, 2020 @06:16AM (#25068656)
It's not measuring sustained performance. The fanless MacBook Air is going to throttle much sooner than a desktop iMac with proper cooling and unlimited power.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by valuearb on Thursday November 12, 2020 @12:07AM (#25066662)
A Ryzen 4800u actually uses up to 25W TDP, depending upon implementation.

And it’s 45% slower in single core.

Most importantly, the M1 is estimated to cost Apple $65, the 4800u is a $300+ part.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by distances on Thursday November 12, 2020 @01:14AM (#25067003)
That price is a meaningless comparison, you can't buy the Apple processor in retail. What's the cost to procedure the AMD part? Something similar I'd guess.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by valuearb on Thursday November 12, 2020 @01:28AM (#25067064)
AMD on it’s current hot steak has gotten its gross profit margins to 43%, which would make the cost to manufacture a $300 part around $171.

Two and a half times higher cost to build a slower, more power hungry CPU is not actually very similar.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by mahkeiro on Thursday November 12, 2020 @02:02AM (#25067241)
Yeah using the gross margin of the whole company and applying it to a single product is going to provide a reliable figure...
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by valuearb on Thursday November 12, 2020 @12:47PM (#25072445)
It’s how companies price their products. Is it perfect? No, but that’s why I used the word “around”.

You can argue that this particular Ryzen has a higher gross margin, say 50%, and lower ASP than $300, but that only gets your cost down to what, $140? And with RAM costing extra.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by dannyw on Thursday November 12, 2020 @02:30AM (#25067395)
how much of the $300 goes to the retailer? how much goes to the distributor?
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by ant6n on Thursday November 12, 2020 @03:48AM (#25067804)
How much goes to R&D?
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by btgeekboy on Thursday November 12, 2020 @02:38AM (#25067442)
Not to mention I believe the RAM is included on the M1 SOC.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by olnluis on Thursday November 12, 2020 @12:26AM (#25066760)
Unlikely OEM's are paying 300+ for a 4800u. Certainly more than $65, though.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by buran77 on Thursday November 12, 2020 @05:53AM (#25068557)
That makes sense, AMD is selling to OEMs for a profit (over cost) while Apple is its own OEM, if any charging is done it's purely internal and for accounting purposes.

This comparison looks at different segments of the fab<>manufacturer<>OEM relationship. Add the user in there and you might say that you can buy an AMD CPU for $100 but an Apple CPU will cost you $1000. Not very meaningful as a comparison.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by valuearb on Thursday November 12, 2020 @12:48PM (#25072456)
Certainly more than $200, so what’s your point?
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Cthulhu_ on Thursday November 12, 2020 @03:57AM (#25067868)
While it sounds promising, I'm going to wait for some additional benchmarks and real world usage scenarios; factors like cooling, multi-process work, and of course suboptimal applications (browsers, Electron apps, stuff compiled for Intel) will be a big factor as well.

That said, it's promising and I'm really curious to see where this development will lead to in a few years' time.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by matwood on Thursday November 12, 2020 @08:19AM (#25069514)
> Electron apps

iOS/iPhones/iPads already smoke every other device in running javascript. Apple Silicon may end up being the best thing to ever happen for Electron apps.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by m12k on Thursday November 12, 2020 @07:32AM (#25069115)
Me too - let's see what the sustained performance is like. That said, with this much headroom, I'm cautiously optimistic that even with some throttling going on, it'll still be plenty fast for anything I'm likely to throw at it.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by floatingatoll on Thursday November 12, 2020 @02:15AM (#25067298)
The data we don’t have is for sustained use over time. An Intel iMac Pro can sustain max performance far longer than an Intel laptop, as it has a far higher thermal exhaust capacity.

Does the M1 performance have to be ramped down during sustained use due to exceeding thermal envelope of the fanless MBA? Of the fan’d MBP?

We’ll know soon enough!

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by adrian_b on Thursday November 12, 2020 @04:17AM (#25067990)
Without doubt, the Apple M1 has the highest single-threaded performance of any non-overclocked CPU, being a little faster than AMD Zen 3 and Intel Tiger Lake.

Nevertheless, because Apple has chosen to not increase their manufacturing costs by including more big cores, the multi-threaded performance is not at all impressive, being lower than that of many much cheaper laptops using AMD Ryzen 7 4800U CPUs.

So for any professional applications, like software development, these new Apple computers will certainly not blow away their competition performance-wise, and that before taking into account their severe limitations in memory capacity and peripheral ports.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by sjwright on Thursday November 12, 2020 @03:49PM (#25074803)
But given that M1 is clearly the basic CPU for low cost, thin-and-light devices, we can strongly infer that Apple’s next M chip will be significantly more capable. Chips with eight or more performance cores would be a certainty for the upper tier of laptops and iMacs.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by misterdabb on Sunday November 15, 2020 @09:20AM (#25101367)
Given that the M1 is a full node ahead of Zen 3 and two nodes ahead of whatever Intel has to offer, one would think that when on same node, Intel and AMD will be just as capable.

But the truth is comparing to future offerings is bullshit, and we have to stick to what's available today. Impressive power/performance and all that, I have to say. We will see how sustained load looks like and how it runs non-optimized software. But to put in perspective 1 CCX of zen 3 performs better on 7nm (but draws up to 65W). With approximately the same die size (although w/o GPU and other things, the M1 has).

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by ttul on Wednesday November 11, 2020 @11:21PM (#25066399)
TSMC’s 5nm node is exceeding everyone’s expectations.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by arvinsim on Thursday November 12, 2020 @02:41AM (#25067455)
On the non-Apple side, it will be interesting what AMD does with the 5nm node.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by andy_ppp on Thursday November 12, 2020 @03:24AM (#25067695)
Yes I’m guessing we can expect a die shrink of Zen 3 at least next year meaning 10-15% additional performance with no architectural changes. Crazy.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by 0-_-0 on Thursday November 12, 2020 @04:40AM (#25068151)
5nm is not design compatible with 7nm, but 6nm is, so there might be a die shrink to that.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by andy_ppp on Friday November 13, 2020 @02:13PM (#25086172)
Interesting! What makes the design incompatible I don’t know enough about it to know...
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by xvector on Wednesday November 11, 2020 @10:48PM (#25066209)
It’s also outperforming the 5950X in single core. Incredible!
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Bud on Wednesday November 11, 2020 @10:52PM (#25066240)
Yeah, and doing this without a fan. It's almost like Apple is rubbing Intel's face in it for sport. It's not even fair.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by jeswin on Wednesday November 11, 2020 @11:34PM (#25066482)
But did the test run long enough to need the fan, and what was the ambient temperature?

The fanless Intel Core-M CPUs could post excellent benchmark scores (for its time). But if you give it a lengthy compile task, it'll slow down dramatically.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by lostlogin on Wednesday November 11, 2020 @11:56PM (#25066595)
Aren’t they both running the same test?

Or are you saying that the test needs to run for way longer to be fair?

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Phrodo_00 on Thursday November 12, 2020 @12:40AM (#25066828)
> Or are you saying that the test needs to run for way longer to be fair?

Yes, the main computing constraint of mobile devices is heat management (This doesn't really reflect the CPU but the complete device. Putting the CPU in a more ideal setup like a traditional desktop or water cooling will improve the CPU's performance in longer tasks)

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by kllrnohj on Thursday November 12, 2020 @09:35AM (#25070286)
The 5950X in a single core load only uses around 18w. Drop 200mhz off of the top end boost frequency and it drops to 11w.

Short duration single core workloads workout a fan is trivial even for CPUs that aren't trying to do so.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by numpad0 on Wednesday November 11, 2020 @10:22PM (#25066040)
Laptop Macs of late are known for heavy throttling due to inadequate cooling, which cannot have been unnoticed in simulations
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by JosephRedfern on Thursday November 12, 2020 @02:35AM (#25067424)
I’d go so far as to say “laptops of late”, thermal throttling isn’t unique to MacBooks.

My XPS15 regularly throttles and sounds like it’s about to take off.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by numpad0 on Thursday November 12, 2020 @03:21AM (#25067678)
It was Surface that started the trend, then MacBook followed and became a feature.

By the way, “throttling” refers to CPU _slowing down_ despite cooling working at full capacity, so loud fans in itself isn’t one.

e: Another way to explain thermal throttling would be “thermal fading”, like brake fading on a car. Whether brake fading is considered a design fault or a feature that allow bursts of stronger brakes is semantic.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by dave84 on Thursday November 12, 2020 @07:44AM (#25069201)
I think the Surface was late to the party, the original Macbook Air had huge problems when it launched in 2008.

https://www.theage.com.au/technology/apple-fans-burned-by-ho...

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by nbevans on Thursday November 12, 2020 @05:56AM (#25068570)
If we're doing analogies, let's do them right :) Therefore I'd argue it is more like supercharger overheating on a car. As a supercharger gets hotter from prolonged load it gets hot and warms the air entering the engine which reduces cold-air intake thus reducing horse power compared to a cooler supercharger. There is a way to solve this: by fitting a chargecooler - which is basically a cooling system for the supercharger.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by JosephRedfern on Thursday November 12, 2020 @03:59AM (#25067882)
Sorry, yes, I realise that’s what throttling is but wasn’t clear. I meant to say in the original comment the fans normally come on followed by throttling.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by rbanffy on Thursday November 12, 2020 @03:08AM (#25067608)
Gaming laptops are huge for a reason: they need to get rid of a lot of heat.

Thin and light is great for short bursts of activity, but, when you need sustainable heavy usage, you'll need a bigger computer, even if it's just to have a bigger heatsink.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by roel_v on Thursday November 12, 2020 @03:53AM (#25067843)
My XPS15's GPU runs at 100C (on benchmark loads), even after I replaced the heat pads and cooling paste. It took me weeks to get used to the idea. I guess that's just the new normal. I don't find mine to be loud though.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by rayiner on Wednesday November 11, 2020 @11:03PM (#25066309)
I have the 16” MacBook Pro. It doesn’t throttle and will happily run at max boost for tens of minutes.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by adrianN on Thursday November 12, 2020 @02:44AM (#25067473)
Mine doesn't throttle when the ambient temperature is below 21°C, but throttles almost immediately if the ambient temperature is above 24°C.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Tepix on Thursday November 12, 2020 @04:23AM (#25068025)
The MBP16 has a problem with overheating VRMs during prolonged high load. A hack with thermal pads helps:

https://www.reddit.com/r/macbookpro/comments/gs6bal/2019_mbp...

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by sliken on Thursday November 12, 2020 @04:03AM (#25067903)
Which one? I have the i9 flavor and it sounds like it's taking off if I run a video conf with zoom or Microsoft teams.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by numpad0 on Thursday November 12, 2020 @11:49AM (#25071692)
Throttling refers to throttling down. Choking up. Going up is boosting.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by perfmode on Wednesday November 11, 2020 @11:21PM (#25066398)
mine throttles to 30% within a minute of ffmpeg
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by akmarinov on Thursday November 12, 2020 @04:40AM (#25068152)
*Intel Laptop Macs of late are known for heavy throttling

We have no idea what the M1 would look like. Though it's likely. I imagine they wouldn't have taken the fan out of the Air if that was a big concern.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Bud on Wednesday November 11, 2020 @10:42PM (#25066169)
But not anymore. That era is over.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by numpad0 on Wednesday November 11, 2020 @10:57PM (#25066266)
So it’s natural that devices from that era and devices after that era behave differently
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by martinald on Wednesday November 11, 2020 @09:45PM (#25065838)
Surely a version that can beat a 8 core Xeon is made for 'actual professionals'?
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by kalleboo on Wednesday November 11, 2020 @09:48PM (#25065858)
It still has a lot of limitations that matter to many pros - max 16 GB of RAM, max 2 displays (only 1 external for laptops), only enough PCIe lanes to support 2 thunderbolt ports. eGPUs aren't supported either, but hopefully that is a software thing that will be fixed.

It will be very interesting to see what the performance will be of the more "pro" chip that overcomes those limitations that they'd put in the 16" and iMacs

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by jrobn on Wednesday November 11, 2020 @11:41PM (#25066519)
It’s a first generation chip in a thin-and-light laptop. I suspect all those problems will be fixed as they scale it up. Not to mention their unique position of leverage dedicated acceleration silicon in their software now.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by simcop2387 on Wednesday November 11, 2020 @11:57PM (#25066601)
eGPU support will depend on if they have a way to work around the need for a PCIe I/O BAR. Many GPUs require that to initialize and as far as I know no ARM cpus support it since it's a legacy-ish x86 thing. It'll be the same problem that prevents gpu use on raspberry pi 4s still. I bet you can make a controller that'll provide a mapping for that to allow it but that'll mean needing a new enclosure (probably not a huge deal) and new silicon and drivers.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by marcan_42 on Thursday November 12, 2020 @07:36AM (#25069145)
AMD GPUs do not require I/O BARs, and highly doubt Nvidia ones do either. The VBIOS will probably assume it can use it, but most modern cards can be initialized without actually running the VBIOS (because people use them on headless servers, for virtualization, and things like that). The I/O BAR is only required for legacy VGA compatibility, you can ignore it.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by SXX on Thursday November 12, 2020 @05:16AM (#25068351)
AMD GPUs work just fine with POWER8 hardware so this is certainly solved.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by dwaite on Thursday November 12, 2020 @02:37AM (#25067436)
I don't quite get how Apple could claim to be Thunderbolt-compatible with this sort of limitation in hardware, though.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by djxfade on Thursday November 12, 2020 @03:59AM (#25067877)
It's not a limitation in hardware. It's a legacy feature of the x86 that isn't supported on ARM.

This could be solved by the GPU engineers by removing the legacy compatibility. "Nobody" boots a modern PC from BIOS anymore

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by reaperducer on Wednesday November 11, 2020 @11:19PM (#25066390)
max 2 displays (only 1 external for laptops)

I wonder if that includes AirPlay screens, or just wired.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Joeri on Thursday November 12, 2020 @03:45AM (#25067785)
This may work. On a 2014 macbook air, which officially only supports only one external display, I've been able to use two external screens at the same time by sharing one through airplay. However, you're always limited in resolution and latency that way.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by kalleboo on Thursday November 12, 2020 @05:11AM (#25068323)
I would imagine just wired - it's probably a lack of DisplayPort/HDMI encoders rather than rendering resources.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by rickbutton on Wednesday November 11, 2020 @10:34PM (#25066109)
why would it be only 1 external display? Can you not plug into a thunderbolt dock and use multiple external displays? I do exactly that with my 2012 MacBook Pro.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by eli on Wednesday November 11, 2020 @10:37PM (#25066136)
It's a limitation of the M1 chip apparently

https://appleinsider.com/articles/20/11/11/how-apple-silicon...

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by dawnerd on Thursday November 12, 2020 @03:39PM (#25074660)
That’s merely speculation as to why.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by rorykoehler on Wednesday November 11, 2020 @10:49PM (#25066214)
You can use sidecar with an ipad for a second external display.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Fnoord on Thursday November 12, 2020 @04:58AM (#25068254)
With some iPads. Not all. I was thinking of using an older iPad for this purpose, but alas. Won't work. Too old.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by kalleboo on Wednesday November 11, 2020 @11:28PM (#25066448)
The embedded GPU doesn't support it
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by sliken on Wednesday November 11, 2020 @09:50PM (#25065866)
Dunno, seems like most professionals would want to use docker, virtual machines, or enough video/data to want more than 16GB ram. Or maybe even plug in more than a charging cable and one more device. Or run more than one external monitor.

Doesn't seem very "pro" to me. The MBP16" intel has 4 x USB-c ports, can drive two monitors, and can have >= 32GB ram.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by wlesieutre on Wednesday November 11, 2020 @11:21PM (#25066401)
Most professionals aren't software developers and don't need to run virtual machines.

But regardless of professional requirements, "Pro" in Apple's product line just means "the more expensive slightly better version." Nobody's arguing that AirPods Pro are the wireless earbuds of choice for people who make money by listening to wireless earbuds.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Fnoord on Thursday November 12, 2020 @05:00AM (#25068267)
Hm, a good VM is one you don't even notice. Say you run Qubes. Not necessarily for development (I would argue Nix is the best OS for DevOps). If all goes well, such an OS becomes very adequate for an average user. For example, a hardware VM could allow you to run a browser more secure.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by grecy on Wednesday November 11, 2020 @11:35PM (#25066490)
> most professionals would want to use docker, virtual machines, or enough video/data to want more than 16GB ram

I'm a Sofwware Engineer / pro photographer / videographer.

I sling code from time to time, edit thousands of RAW files from my cameras and edit together 1080p footage day in and day out.

I did that for years on a 2013 MBA with 8GB of RAM. Now I have a 2015 MBP with 16GB of RAM. It's perfectly adequate.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by syas on Thursday November 12, 2020 @03:23AM (#25067690)
Yep. My new work laptop only has 16GB of RAM and it’s never been an issue. I’m usually running half a dozen containers, VS Code, Slack, Brave/Chrome, and a few other things. Maybe our work loads are just computationally lighter than some?

I ordered a 16GB Pro the other day to be my personal dev machine. I’m sure it’ll be more than fine. I’m upgrading from a 2013 8GB Pro which was only just starting to slow me down.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by BluePen8 on Thursday November 12, 2020 @05:28AM (#25068426)
The code and compilation for me is the light part, and for the most part an hour's worth of essentially text editing for about a moment of compilation anyways.

My resource hogs are slack, mainly the browser, and Zoom calls are apparently the most computationally intensive thing in the world, especially if you screen share while you have an external plugged in.

Memory wise the reason I had to go from 8Gb to 16GB on my personal laptop was literally just for TravisCI.

Honestly, adding external monitors cripples MacBooks pretty quick, even unscaled 2 2k monitors will slow a 2015 15 down significantly (don't try and leave YouTube on either), and it gets worse from there once you start upgrading to 4k monitors. a 2017 15 is good for a 4k and a 2k, and gets a bit slow if you try and go dual 4k.

I planned on looking into eGPU solutions until IT offered me a new Macbook, and I convinced them I needed a 16" Pro.

tldr: External monitors or badly optimized applications (Zoom, YouTube, or browser based CI) will make most MacBooks feel sluggish pretty quick.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by Joeri on Thursday November 12, 2020 @10:42AM (#25071013)
Are those displays in scaled mode? Scaled displays tend to perform badly on integrated graphics, and suck up memory, because it has to render a 2x or 3x size internally and then scale down for every frame. Running something that updates the screen constantly, like zoom, probably exacerbates that issue.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by sosborn on Wednesday November 11, 2020 @11:03PM (#25066306)
> most professionals would want to use docker, virtual machines, or enough video/data to want more than 16GB ram.

Again, what definition of "pro" are you using, and how is that relevant to professionals with other occupations?

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by pjmlp on Thursday November 12, 2020 @04:55AM (#25068237)
Apparently I am not a professional, since I don't use docker and leave VMs for servers.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by sliken on Thursday November 12, 2020 @05:35AM (#25068466)
How about using a second monitor?
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by pjmlp on Thursday November 12, 2020 @07:36AM (#25069147)
I am always on the go, it is a bit hard to carry a second monitor with me.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by BluePen8 on Thursday November 12, 2020 @05:01AM (#25068276)
The MBP16 actually can do 4 displays if they're only 4k displays. It's why I bought one over a MBP13 which can only do 2.

The two limit seems to be for 6016x3384 which I assume is 5k.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by sliken on Thursday November 12, 2020 @05:37AM (#25068475)
Not sure if you mean an Intel MBP 13" or the new MPB 13", but the new arm based MBA and MBP can only do a single monitor.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by person8645 on Thursday November 12, 2020 @01:29PM (#25073005)
That's the resolution of the Pro Display XDR at 6k. It can run 2.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by bigdict on Wednesday November 11, 2020 @11:17PM (#25066381)
I wonder if M1 dominates an i9-9980HK at multithreaded workloads that make full use of available SIMD? Does an M1 dominate at peak theoretical flops?
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by rbanffy on Thursday November 12, 2020 @03:16AM (#25067645)
M1 is not magic and can't break the laws of physics. SMT makes better use of silicon and will probably push speeds closer. OTOH, M1 has a fast memory that the i9 can't match.

I still bet on the i9, but it'd be interesting to run a test.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by GeekyBear on Thursday November 12, 2020 @05:04AM (#25068287)
>M1 is not magic and can't break the laws of physics.

Anandtech's deep dive provides several examples of advances in Apple's core design that didn't involve magic or breaking the laws of physics. For example...

Instruction Decode:

>What really defines Apple’s Firestorm CPU core from other designs in the industry is just the sheer width of the microarchitecture. Featuring an 8-wide decode block, Apple’s Firestorm is by far the current widest commercialized design in the industry. Other contemporary designs such as AMD’s Zen(1 through 3) and Intel’s µarch’s, x86 CPUs today still only feature a 4-wide decoder designs

Instruction Re-order Buffer Size:

>A +-630 deep ROB is an immensely huge out-of-order window for Apple’s new core, as it vastly outclasses any other design in the industry. Intel’s Sunny Cove and Willow Cove cores are the second-most “deep” OOO designs out there with a 352 ROB structure, while AMD’s newest Zen3 core makes due with 256 entries, and recent Arm designs such as the Cortex-X1 feature a 224 structure.

Number of Execution Units:

>On the Integer side, we find at least 7 execution ports for actual arithmetic operations. These include 4 simple ALUs capable of ADD instructions, 2 complex units which feature also MUL (multiply) capabilities, and what appears to be a dedicated integer division unit.

On the floating point and vector execution side of things, the new Firestorm cores are actually more impressive as they a 33% increase in capabilities, enabled by Apple’s addition of a fourth execution pipeline.

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by cesarb on Thursday November 12, 2020 @08:51AM (#25069795)
> Featuring an 8-wide decode block, Apple’s Firestorm is by far the current widest commercialized design in the industry. Other contemporary designs such as AMD’s Zen(1 through 3) and Intel’s µarch’s, x86 CPUs today still only feature a 4-wide decoder designs

This is one place where the 64-bit ARM ISA design shines: since all instructions are exactly 4 bytes wide and always aligned to 4 bytes, it's easy to make a very wide decoder, since there's no need to compute the instruction length and align the instruction stream before decoding.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by rbanffy on Thursday November 12, 2020 @11:53AM (#25071733)
> advances in Apple's core design that didn't involve magic or breaking the laws of physics.

That's exactly what I said. It's faster, but not an order of magnitude faster and different workloads will perform differently depending on a multitude of factors (even if benchmarks don't). Do not expect it to outperform a not-too-old top-of-the-line mobile CPU by a large margin.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by GeekyBear on Thursday November 12, 2020 @12:38PM (#25072305)
The current gen iPhone chip using the same cores literally outperforms anything Intel makes on a per core basis.

Zen 3 slightly outperforms the iPhone chip, but it runs it's clocks slower to stay inside a 5 watt power draw.

https://www.anandtech.com/show/16226/apple-silicon-m1-a14-de...

So, yes. Expect it to outperform Tiger Lake and Zen 3, at least on a per core basis.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by rbanffy on Thursday November 12, 2020 @01:51PM (#25073338)
Remember the intel part has 8 fast cores while M1 has 4 (and 4 puny ones which really doesn't count). The Intel part also uses SMT to squeeze some extra parallelism that the reordering plumbing can't.
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by GeekyBear on Thursday November 12, 2020 @02:58PM (#25074153)
Yes, Intel makes parts with more cores, but their entry level chips only have two cores.

Apple chips with more cores will come in time as well.

It's the per core performance, especially at a given power draw, that matters going forward.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by pg314 on Thursday November 12, 2020 @04:32AM (#25068097)
What are the laws of physics that would be broken in this case?
Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by rbanffy on Thursday November 12, 2020 @11:40AM (#25071619)
x86 needs to use more complicated logic to deal with the instruction stream than ARM, freeing more of the silicon for things like better reordering and more execution units. OTOH, the SMT somewhat mitigates the delays caused in reordering by working on more than one instruction stream at once. I'd say the 16-thread chip will end up being overall faster than the 8-core one, if cache misses don't create a huge penalty for the slower memory bus of the x86. The i9-9980HK is also two generations behind, which doesn't help it much.

When I said there is no magic, I was warning that we shouldn't expect huge speedups or a crushing advantage, at least not for long. The edge M1 has is due to a simpler ISA (which is less demanding to run efficiently, freeing more resources for optimization and execution) and a faster memory interface (which makes an L3 miss less of a punishment). This fast memory interface also limits it to, for now, 16GB of memory. If the dataset has 17GB, it'll suffer. Another difference is that all of the i9 cores are designed to be fast, whereas only 4 cores of the M1 are. This added flexibility can be put to good use by moving CPU-bound processes to the big cores and IO-bound and low-priority ones to the little ones.

In the end, they are very different chips (in design and TDP). It'd be interesting to compare them with actual measurements, as well as newer Intel ones.

Re:Apple Silicon M1 chip in MacBook Air outperforms high-end... by jimbokun on Thursday November 12, 2020 @03:51PM (#25074822)
Agreed that the vast majority of Hacker News comments about the M1 Macbook Air are very glass half empty.

This seems like a really cool piece of technology, and I'm kind of bummed that everyone is so cynical and pessimistic about everything these days (albeit understandably so).