←back to thread

163 points wmf | 3 comments | | HN request time: 0.426s | source
Show context
jasoneckert ◴[] No.45366812[source]
As someone who has used the Snapdragon X Elite (12 core Oryon) Dev Kit as a daily driver for the past year, I find this exciting. The X Elite performance still blows my mind today - so the new X2 Elite with 18 cores is likely going to be even more impressive from a performance perspective!

I can't speak to the battery life, however, since it is dismal on my Dev Kit ;-)

replies(3): >>45366858 #>>45368580 #>>45369882 #
typpilol ◴[] No.45366858[source]
How's the compatibility? Are there any apps that don't work that are critical?
replies(5): >>45366894 #>>45366902 #>>45367015 #>>45368499 #>>45372732 #
electroly ◴[] No.45367015[source]
Surface Pro 11 owner here. SQL Server won't install on ARM without hacks. Hyper-V does not support nested virtualization on ARM. Most games are broken with unplayable graphical glitches with Qualcomm video drivers, but fortunately not all. Most Windows recovery tools do not support ARM: no Media Creation Tool, no Installation Assistant, and recovery drives created on x64 machines aren't compatible [EDIT: see reply, I might be mistaken on this]. Creation of a recovery drive for a Snapdragon-based Surface (which you have to do from a working Snapdragon-based Surface) requires typing your serial code into a Microsoft website, then downloading a .zip of drivers that you manually overwrite onto the recovery media that Windows 11 creates for you.

Day-to-day, it's all fine, but I may be returning to x64 next time around. I'm not sure that I'm receiving an offsetting benefit for these downsides. Battery life isn't something that matters for me.

replies(5): >>45367050 #>>45367155 #>>45368372 #>>45369055 #>>45374304 #
brokencode ◴[] No.45367050[source]
That’s brutal.. I wonder why the Apple Silicon transition seemed so much smoother in comparison.
replies(9): >>45367087 #>>45367173 #>>45367222 #>>45367339 #>>45367625 #>>45368979 #>>45368994 #>>45369336 #>>45372497 #
magic_hamster ◴[] No.45369336[source]
Apple had a great translation layer (Rosetta) that allows you to run x64 code, and it's very fast. However, Apple being Apple, they are going to discontinue this feature in 2026, that's when we'll see some Apple users really struggling to go fully arm, or just ditch their MacBook. I know if Apple does follow through with killing Rosetta, I'll do the latter.
replies(1): >>45369625 #
menaerus ◴[] No.45369625[source]
It's a transpiler that takes the x86-64 binary assembly and spits out the aarch64 assembly only on the first run AFAIK. This is then cached on storage for consecutive runs.
replies(2): >>45370120 #>>45373659 #
timschmidt ◴[] No.45370120[source]
Apple also implemented x86 memory semantics for aarch64 to allow for simpler translation and faster execution.
replies(1): >>45371899 #
1. menaerus ◴[] No.45371899[source]
In HW?
replies(2): >>45373621 #>>45374538 #
2. antonvs ◴[] No.45373621[source]
Not OP, but I don’t think so. Rosetta inserts ARM barrier instructions in its generated code to emulate x86 memory ordering.
3. timschmidt ◴[] No.45374538[source]
Yup! See here: https://www.sciencedirect.com/science/article/pii/S138376212...