Live data from Hacker News

Apple’s M1 Positioning Mocks the Entire x86 Business Model

extremetech.com

341–350 of 942 posts

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#341

Can't wait for an iPhone Pro with an M1 processor that I can plug into a thunderbolt/usbc dock, run monitors, a keyboard, ethernet, and have it running MacOS when in desktop mode. EDIT: A little context; when I am in the office, I use vscode over ssh to connect to my desktop PC at home. My desktop takes care of my language server, syntax highlighting, compilation and vscode forwards my ports and spins up terminals. A…

Basically many modern Android phones today work perfectly well paired wirelessly with modern TV screen. Enable desktop mode, pair with a mouse and keyboard, and you have a kind of working environment: video chat, programming, text editing, office apps - all exists. That's actually how to watch youtube without ads, because non-Android TV has no freetube/newPipe apps.

Sadly I can't use a terminal or VSCode on Android so I can't use it as a development environment.

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#342

One thing which I don't think has been commented on is the marketing effort behind the M1. It's getting a lot of prominence and its use across lots of computers means that there can be a consistent message that "M1 is great - get a new Mac and get an M1". It also provides an opportunity to distinguish between M1 and the next generation M2 (presumably). I've always thought Intel's marketing was a bit confused - i7 sta…

Yeah the marketing effort is immense, and it's really surprising to me how many eagerly lap up the angle Apple is pushing without much reflection, even on HN. Like the good old Apple hype days. Now to be fair, the M1 is an impressive iteration on the A* chip line. But the Ryzen 5000 mobile chips really don't look bad at all in comparison, and a 5nm version of those would level the field.

> But the Ryzen 5000 mobile chips really don't look bad at all in comparison, and a 5nm version of those would level the field.

Not look too bad best to say.

Even if we add a one node advantage, we still have a ~15 watt chip making 20W-30W chips sweat.

If you downclock Zen 3 to match 15W TDP, you may well get M1 beating it by double digit margin.

M1 is simply a way more efficient chip than any X86 chip can be because of 40 years of architectural advantage.

- latest x86 chips have patently gigantic decoders metastasising into backend. They are very tightly coupled to pretty much every other piece of logic.

- x86 memory model, and blockage behaviour costing huge transistor count to work around

- better SMP efficiency because of laxer memory model, and SMP logic being deeper integrated into cores, rather than being an afterthought

- generally better register utilisation, at lower transistor count, and the upstream software ecosystem historically having better understanding how to work with large register count

- X86 cores prefetch from both main memory, and in between caches is more expensive, and less efficient because it has to rely on more complex logic, and do more guesswork than in ARM.

The list can go on for a few more screens.

Remember. Even if M1 is a SoC, it still manages to beat Ryzen which barely have much besides cores, memory controller, PCIE, and USB. If you give a 1 node handycap to Ryzen, and only compare cores, you will still get M1 having almost 3 to 4 times advantage at performance per square mm.

It's really sad to see X86 development digging itself into a ditch with "40 years binary compatibility at any cost."

With all regards to Su Lisa, I believe they very much understand all that, but nevertheless still signed under the idea that X86 market will never go anywhere.

I believe it's trivial for both AMD, and Intel to easily slash X86 transistor counts, while increasing the performance by double digits if they can go in err of the X86 ISA convention on just the few most egregious anachronisms.

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#343

Make it as fabulous as much as you want, $1700 for an 8 core, 8 gigs of ram machine is just one plain fabulous joke. This in the time when 16 gigs ram is the baseline if you plan to do anything more than facebook and instagram.

So my sister does professional photography, and went from a 16GB MacBook Pro(2016) to an 8GB Air, and reports no decrease of productivity - quite the opposite, in her experience all Adobe programs run much faster, and the machine is quieter and lighter to boot. So yeah, I'm not sure - maybe the ram amount isn't as a big deal as people make it out to be. On the other hand I'm a C++ programer and my workstation has 128…

Web developer, I had an 8GB M1 MacBook Air and if I ran vscode with my 50kish typescript codebase and dev server for api and frontend + native postgres and redis at the same time I’d be right at the limit of my machine slowing to unusable levels. Switched it for a 16GB one and I’ve never had any noticeable performance issues since.

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#344
post #292

Earlier quoted context omitted.

Yeah the marketing effort is immense, and it's really surprising to me how many eagerly lap up the angle Apple is pushing without much reflection, even on HN. Like the good old Apple hype days. Now to be fair, the M1 is an impressive iteration on the A* chip line. But the Ryzen 5000 mobile chips really don't look bad at all in comparison, and a 5nm version of those would level the field.

Which Ryzen laptop currently competes with the latest macbooks in terms of form factor, performance, battery life and build quality? I'm honestly asking, I've been thinking about getting a Linux laptop in a while and I would be curious to see what the playing field is like

Have you used a recent Macbook? The Macbook Pro keyboard is unique in that is is the only time in my life I have ever experienced a keyboard breaking.

I think people are a little too nostalgic when talking about Apple build quality. There's a 2011 MBP here that still works well. But recent releases... no better than the competition really.

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#345

Earlier quoted context omitted.

> blazingly fast SSDs So like, 2 times as fast as any other SSD? No? The comment reads like marketing spiel.

2.5GiB random RW per sec [1]. [1] https://www.macrumors.com/2020/11/16/apple-silicon-macbook-a...

What makes you think it's random RW?

Fastest SSDs barely reach 200MiB/s on 4k block random writes (reads are usually slower, likely because they can't be cached if they are truly random):

- 124MB/s for Samsung 980 Pro (https://www.servethehome.com/samsung-980-pro-500gb-pcie-gen4...) - 211MB/s for Sabrent Rocket 4 Plus (https://www.servethehome.com/sabrent-rocket-4-plus-2tb-revie...) - 171MB/s for Intel 670p (https://www.servethehome.com/intel-670p-2tb-m-2-nvme-ssd-rev...)

32/64 queue depths generally do not apply to desktop computing since you are unlikely to read that many file streams simultaneously (or rather, your one program that you care about right now might be loading only a few files at once, which is what you'd perceive as the SSD speed: the fact that OS services might be accessing other stuff in the background does not help much there).

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#346
post #162

Can't wait for an iPhone Pro with an M1 processor that I can plug into a thunderbolt/usbc dock, run monitors, a keyboard, ethernet, and have it running MacOS when in desktop mode. EDIT: A little context; when I am in the office, I use vscode over ssh to connect to my desktop PC at home. My desktop takes care of my language server, syntax highlighting, compilation and vscode forwards my ports and spins up terminals. A…

thermals would be quite bad for performance here, but the vision is quite appealing.

My use case is pretty fine, I think. I use vscode's ssh development feature to remote into my desktop at home. My laptop just needs to run a browser and editor window which I think an M1 powered iphone would be fine at.

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#347
post #291

Make it as fabulous as much as you want, $1700 for an 8 core, 8 gigs of ram machine is just one plain fabulous joke. This in the time when 16 gigs ram is the baseline if you plan to do anything more than facebook and instagram.

> This in the time when 16 gigs ram is the baseline if you plan to do anything more than facebook and instagram. You'd be shocked looking at any telemetry data which says that the average ram is 8gb and average ram use is ~50% or so.

RAM use should always be 100% for reasonable definitions of "use". There's always more disk pages to be cached unless the machine has just booted. If they're not all being used, it means something temporarily flushed all the pages which is actually a bad thing.

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#348
post #322

Earlier quoted context omitted.

I did indeed, I never said that SSDs are a replacement for RAM, I just said that having access to 2.5GiB/s RW operations allows you to offload many things into the SSD, yes, thrashing is an issue, but it is much more insignificant at those speeds than disks. I am not defending apple in any way whatsoever, I even mentioned in the first sentence of the comment. I stated that they are able to do that because they compen…

2.5GB/s isn't really all that extraordinary speed anymore.

The part you're skipping over is the memory compression, which is much more important than you think it is.

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#349
post #284

Earlier quoted context omitted.

So my sister does professional photography, and went from a 16GB MacBook Pro(2016) to an 8GB Air, and reports no decrease of productivity - quite the opposite, in her experience all Adobe programs run much faster, and the machine is quieter and lighter to boot. So yeah, I'm not sure - maybe the ram amount isn't as a big deal as people make it out to be. On the other hand I'm a C++ programer and my workstation has 128…

> I'm a C++ programer and my workstation has 128GB of ram and I wouldn't accept any less What on earth are you programming?

>What on earth are you programming?

Earth. He is programming the earth.

Re: Apple’s M1 Positioning Mocks the Entire x86 Business Model

#350

Earlier quoted context omitted.

So my sister does professional photography, and went from a 16GB MacBook Pro(2016) to an 8GB Air, and reports no decrease of productivity - quite the opposite, in her experience all Adobe programs run much faster, and the machine is quieter and lighter to boot. So yeah, I'm not sure - maybe the ram amount isn't as a big deal as people make it out to be. On the other hand I'm a C++ programer and my workstation has 128…

Web Developer here. Wouldn't accept anything less than 32GB for a work machine.

Now I know why all the websites I use are so slow :D
Post reply on HN