From the article's conclusion... "The M1 undisputedly outperforms the core performance of everything Intel has to offer, and battles it with AMD’s new Zen3, winning some, losing some. And in the mobile space in particular, there doesn’t seem to be an equivalent in either ST or MT performance – at least within the same power budgets." This is the first in-depth review validating all the hype. Assuming the user experie…
I can't find that quote or even the words "undisputedly" or "Zen3" in the article. Was it changed or, if it wasn't, can you give me a pointer, please?
2020 Mac Mini – Putting Apple Silicon M1 To The Test
651–660 of 767 posts
Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#652Zero media report it but there is a BIG performance issue with the M1:
Compilers and JIT have had decades of optimization both for ARM and x86. But actually no, code that targeted ARM historically only really was either C, C++, swift, js and Java.
All other mainstream languages such as C#, python, php, ruby, fortran, Perl, R, etc do have (I hope) ARM support but there have been almost zero human resources dedicated to optimizing the ARM codegen, and it will take years for a catch up. Where are such benchmarcks ?? This is a huge fundamental unaddressed topic! I even expect such languages to run faster on Rosetta than on ARM native, ironically!
Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#653Earlier quoted context omitted.
Apple is the kind of company that will choose to slim down the laptop instead of making it 2 day battery life.
I think that's the right call, honestly. I need to recharge my own wetware at least once a day. So there is a nearly guaranteed several hour idle period where I'm not using any technology and where laptops and phones can be recharging too. I don't see much end user value in not taking advantage of that. It's like if you parked your car literally at a gas station every night anyway. Would you really care about a fuel…
Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#654Someone posted these results on Reddit earlier: https://www.reddit.com/r/macgaming/comments/jvrck7/m1_macboo... As far as I know, DotA 2 is running on Rosetta.
Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#655Earlier quoted context omitted.
Chrome and 20-50 tabs, and my Intel Macbook can be used as a blow dryer. Assuming Chrome's power needs don't change, it seems that the only way to control for overheating an M1 is going to be throttling down - slowing everything down. Curious how M1 machines feel during day to day usage.
The reviews I saw said that using Chrome gets good better life, but if you want great battery life you need to use something like Safari. I switched to Safari a few years ago, and I couldn't be happier. Chrome's performance and battery life are atrocious. I only use Chrome when I need something specific from it.
Also they started rolling out the first M1 optimized version of Chrome (but has been pulled since due to stability issues): https://9to5google.com/2020/11/17/chrome-mac-apple-silicon/
Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#656Earlier quoted context omitted.
Does Safari have extensions like Ad Blocker and does it have good developer tools?
1. Yes, it does. I use AdBlock Pro. 2. Yes, it does. I've been using Safari as my primary browser as a Rails developer for at least the past decade and have always found the developer tools at least adequate. I don't use the developer tools on other browsers heavily, so I don't know if I might be missing something.
- It integrated perfectly with the OS
- It saved battery like heeeeell
- It integrated natively with Airpods and media keys
- It clearly had worse performance than Chrome and a couple of incompatibilities, but it was perfectly acceptable
- I could run most of my extensions, namely uBlock Origin, HTTPS Everywhere and Reddit Enhancement Suite
- The native PiP (before it was on any other browser) was AMAZING
I had been a diehard Chrome user since it came out (with the comic book!) on Windows, Linux and macOS. I got fed up with how slow it was becoming and how it was running my fans all the time.
Unfortunately, two things happened that made me quit Safari:
- I found some weird bug wherein whenever I typed an address in the address bar it would always slow down to a crawl
- Apple deprecated and abandoned old extensions. So I lost most of my very valuable extensions, with emphasis on uBlock Origin and Reddit Enhancement Suite. I could live with a different adblocker (I saw adguard at the time), but I could not live without RES. No way.
So I left Safari and have since moved to Firefox. It seems almost as fast as Chrome, has nice integrations and features, but it's no Safari. It still drains my battery and has issues. Firefox has since progressively added PiP (even if it's not native) and support for media keys, which was a godsend, so that's nice.
I'd like to get back to Safari. It would be amazing. Do you know if there is any way for me to get what I used to have back? uBlock Origin (or something with compatible filter lists and custom rules) and Reddit Enhancement Suite?
Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#657Earlier quoted context omitted.
Chrome is just awful on a mac. I am not sure why anyone uses it. FF is much nicer to use.
I particularly like Chrome profiles. I have a few profiles with their own bookmarks/histories/open tabs/etc. For example, one of my profiles is "Shopping". Another is "Work" and yet another is "Social Media". Context switching profiles at a macro level - as opposed to intermingling work/shopping/social - is beneficial to me. When I switch over to "Shopping", I have my tabs on whatever purchase I'm researching open. I…
Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#658Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#659Earlier quoted context omitted.
From what I've heard myself in the past, I don't think Qualcomm is as far behind as you say, but I would not be surprised if it was. This puts me in mind of one time that I was ranting to a Microsoft colleague over lunch about how MS shouldn't be exclusive with Qualcomm for ARM chips given the very low rewards over the years. They said to me that when Windows Phone 7 first was under development in 2008-2010, choosing…
Qualcomm was never far behind. And the 64bit ARM Apple chip surprised even ARM themselves. As ARM didn't even have a reference Cortex design out when Apple shipped their first 64 bit SoC. ( Apple was part of early member programme ) And no one thought they will need 64bit so early. ( Which was also true at the time ). Qualcomm has to optimise for cost, for the same Die Space Qualcomm already includes a Modem, while A…
True, the modem is separate but Apple's SoC has the GPU, Neural Engine and other stuff.
Qualcomm seemingly has never caught up when it comes to raw performance.
Re: 2020 Mac Mini – Putting Apple Silicon M1 To The Test
#660Earlier quoted context omitted.
Tuxedo Computing and Slimbook both sell Ryzen 4800H computers that will outperform the M1 in heavy multithreaded workloads and come with Linux preinstalled. These laptops aren’t quite as slick as the MBP but weigh in at 1.5kg, have huge 91Wh batteries, and have a better keyboard (I have one from a different OEM, but same ODM design). They also have user upgradable memory and storage - I am running with 64GB RAM and 2…
Tuxedo Computing and Slimbook both sell Ryzen 4800H computers that will outperform the M1 in heavy multithreaded workloads and come with Linux preinstalled. These laptops aren’t quite as slick as the MBP but weigh in at 1.5kg, have huge 91Wh batteries… 1. You're not going to get 20 hours of battery life. 2. Don't forget it's not just the M1—it's the unified memory, the 8 GPU cores and the 16-core Neural Engine. Most…
Sorry to burst your bubble, but you're not going to get 20 hours of battery life in real world usage on the M1 either. The early tests show about 10-12h, which is the same as my (and many other) laptops under regular usage.
> 2. Don't forget it's not just the M1—it's the unified memory, the 8 GPU cores and the 16-core Neural Engine. Most CPU and GPU-intensive apps are going to run faster on the M1 than on your machine. Even x86-64 apps using Rosetta 2 on an M1 Mac may run faster, since those apps are translated to native code on the M1.
Now it feels like you're just regurgitating marketing talking points. Can you tell me what "unified memory" even is exactly? Is it zero-copy support, because AMD has had that on its APUs since... 2013 or thereabouts. Is it LPDDR4 on a pop package, because all that means to me as an end user is I can never upgrade my memory and that I'm limited 16GB of memory (which I regularly go over - I am using 19GB of RAM right now just with browser tabs open). As for performance, we already know from the early testing that the M1 under-performs 8C Zen2 for heavy MT workloads like compiles and renders, so ... what are you saying exactly, somehow running software via emulation/translation will magically make that faster?
> 3. Mac's SSD is probably faster; it's essentially a 256GB cache for the processor.
Again would you simply assume that a Mac's SSD is "probably faster"? It in fact is not. The 256GB SSD on the M1 MBA was tested at 2676MB/s reads, my value NVMe SSD, a $200 2TB ADATA SX8200PNP does 2917 MB/s on my laptop. As for SSD as cache - what are you talking about? L2/L3 latency is typically about 10ns latency. NVMe latency is typically on the order of hundreds of microseconds, roughly 10,000X slower.
> 4. The Mac can run iOS/iPadOS apps too.
Poorly, but I mean, but surely this irrelevant to Linux performance?
> 5. If done right, Linux compiled for the M1 will likely run faster on an M1 Mac than it does on a machine like yours, especially if Apple provides a way to access certain hardware features.
Which hardware features? This is rhetorical. I know this is just hand-waving.
> We’ll have to see what happens but expect these machines to be pretty popular with users, even those who need to run Linux when that the distros are updated.
We'll see what happens. You can track the state of Docker here, for example: https://news.ycombinator.com/item?id=25119396
> We shouldn't forget that the underpinnings to all of this is Darwin, the BSD-derived Unix layer which is already running natively on M1, including the compiler and the rest of the toolchain.
Darwin/macOS may be POSIX compatible, but it is not production compatible with Linux. Like lots of other devs, I've used Macs in the past (for many years) and you always run into compatibility issues small and not so small until you're either running either a completely parallel devchain via Homebrew or MacPorts, or in a VM. Honestly, WSL these days is a more Linux-friendly dev environment than macOS. But then again, it's even easier/better to run Linux and Docker these days.