top | item 25420893

(no title)

SirIntruder | 5 years ago

It definitely uses x86 emulation, if that's what you mean. But based on the these M1 threads I would expect M1 x86 emulation to work like magic, not be 5 times slower than some dual core 2016 model.

discuss

order

rsynnott|5 years ago

Rosetta does quite badly with JITed stuff (notably, it does very, very badly with x86 JVMs). I assume it'll be fine once native Unity is available.

messe|5 years ago

Huh, this is surprising to me. Anecdotally, I tried Minecraft Java under Rosetta on my MBA, and it ran smoothly 2560x1600 resolution at 60 FPS with very few drops. Although I'd imagine that a JITed game might be easier for Rosetta to deal with, as it will be running the same code paths over and over again in comparison to a compiler.

Reason077|5 years ago

The linked article with the benchmarks doesn't make it clear what JVM is being used. Since the Java benchmarks seem to perform well, I assume they're using a native JVM?

gameswithgo|5 years ago

Yeah I just imagine that its a worst case scenario for Rosetta there. Possibly a lot of SIMD that isn't getting translated to neon simd.