Not All Vendors' Arm-powered Kit Is Created Equally, Benchmark Fan Finds

Arm-powered laptops and desktops are appearing on the market, but external appearances are deceptive. These are very different from familiar x86-based PCs, as the accounts of those experimenting with them reveal.

Compared to x86 machines, which have the widest range of interchangeable, modular hardware in the history of computing, devices such as phones and tablets are almost polar opposites. A fondleslab is a relatively sealed unit, with a known combination of main processor, graphics processor, various networking interfaces and so on, designed and built to run a single OS that is customized for that hardware. If you're lucky, several versions of that single OS.

When it comes to the inexpensive highly integrated Arm device you are probably holding in mid air, the problems start with booting: there's usually no standardized firmware able to load multiple unknown OSes in the typical ad hoc PC way. There's no need if you're building it to run just one specific payload, meaning that, from the vendor's point of view, it's cheaper to do without.

Trying to get a general-purpose OS to load up on this and drive its hardware is not a trivial task, which is why the Armbian project exists. For example, while OpenBSD 7.1 boasted support for the Apple M1 and version 7.2 added the M2, this shows that definitions of "support" vary quite widely. OpenBSD dropped support for Bluetooth completely in 2014, and for the typical uses of the OS, a flat unaccelerated framebuffer is good enough.

Various posts online are revealing some of how Apple's M1 kit works, the performance gap between M1 and M2, and how some rivals' kit compares.

Berlin-based developer Christian Adam has published an exhaustive blog post examining the issues around running Windows 11 on a 64-bit Arm machine, the Samsung Galaxy Book Go 5G.

In the end, Adam bought three different laptops, plus a commercial driver manager and various other bits of hardware, and paid for someone to replace the LCD screen of one of them, then did another screen replacement on a second laptop himself. He managed to download the Windows installation image from a Microsoft Surface Pro X – running Arm hardware means no ready-to-run ISO images.

In the end, his verdict was:

As for the last machine's performance:

And in order to get one fully working machine to use as his main computer, as he put it:

We suspect that not many people would be prepared to go to such lengths, but it does explain the levels of interest in Apple's Arm-instruction-set machines. The M1 and M2 family of in-house designed M1 SoCs set new performance standards for personal computers – so long as you're happy to run Apple's own macOS, of course. The Reg has covered the user experience of Asahi Linux, as well as the difficulty of reverse engineering its GPU.

Asahi continues to make progress and improve its device drivers. Most recently, project lead Hector "Marcan" Martin announced support for USB 3.0 devices, and better power management, but not yet for MacBooks' onboard speakers:

Graphics driver developer "Asahi Lina" also described her adventures reverse-engineering GPU drivers in a lengthy post, which contains a lot of exclamation marks and more emojis than we're used to seeing in such technical matters, but is nonetheless fascinating. The early stages used a kernel driver which, although it sounds implausible, was partially written in Python. A more complete driver is being implemented in Rust, which she praises highly – although not without some reservations. We've looked at the difficulties of incorporating Rust into the kernel and the modest scope of the initial support in the forthcoming kernel 6.1. As Lina put it:

We suspect that this could mean more complete support in the mainline kernel may not appear until version 6.2 or even later.

While the performance gap between Apple's M1 silicon and competing products such as the Qualcomm Snapdragon 8cx Gen 2 that Christian Land tested remains substantial, an interesting Geekbench benchmark score was noted on Twitter by ShrimpApplePro.

This appears to show the performance of one of the forthcoming M2 Max models. It's a relatively modest step up from the released M2 hardware… but then again, some of the main designers of the M1 already left Apple, including Gerard Williams to Nuvia (later acquired by Qualcomm), and subsequently Jeff Wilcox to Intel, and Mike Filippo to Microsoft. It is possible that Apple may yet face some stiff new competition. ®

RECENT NEWS

Taking Flight: Volocopter's Quest To Revolutionize Urban Mobility Gains Momentum

Volocopter, a pioneering company in the field of urban air mobility, is on a mission to transform how people move around... Read more

OnlyFans Under The Microscope: Addressing Concerns Over Child Safety

Concerns Over Child SafetyOnlyFans' ResponseRegulatory ActionsCollaborative EffortsFuture DirectionsConclusion Read more

The AI Arms Race: Big Tech's Bid For Dominance In Artificial Intelligence

In the rapidly evolving landscape of technology, the race for dominance in artificial intelligence (AI) has intensified ... Read more

Decoding The Impact Of OpenAI's Sora Video Model On Industries And Jobs

In the realm of artificial intelligence, OpenAI's Sora video model stands out as a groundbreaking innovation, promising ... Read more

Apple Poaches Top Talent From Google To Strengthen AI Team

As artificial intelligence (AI) continues to shape the future of technology, companies are intensifying their efforts to... Read more

Meta's Bold Move: How Chatbots Are Reshaping The Tech Landscape

In a strategic pivot that has sent ripples across the tech industry, Meta has embarked on a bold journey into the realm ... Read more