This would presumably let x86 windows games run on ARM hardware.
This is almost certainly meant for the next Valve VR headset, but ARM has so much better power efficiency than x86 that a future ARM based Deck would be a huge improvement to battery life.
leopold@lemmy.kde.social 1 month ago
Well, Steam already runs on top of FEX on ARM Linux, but it’s nice to see an official effort.
Also, does ARM still have better battery life when all of the machine code has to be translated from x86? That adds a not insubstantial amount of CPU overhead, which does hurt battery life.
drspod@lemmy.ml 1 month ago
Yes, but they’re made by Apple.
MyNameIsAtticus@lemmy.world 1 month ago
I got a M1 Pro MacBook a couple weeks ago. I’m astonished at how fucking powerful those thing are. An Intel laptop I had with similar specs would start screaming for mercy for any heavy Programming work I’d do. The MacBook just shrugs it off. Fans don’t even come on
datelmd5sum@lemmy.world 1 month ago
Snapdragon X Elite?
Fubarberry@sopuli.xyz 1 month ago
No idea, and that’s a pretty good question. The again some games run better on proton through Linux than they do on windows, so the performance overhead isn’t that bad.
PrivateNoob@sopuli.xyz 1 month ago
True, but I feel like having to reroute x86 calls to ARM will produce more overhead than just Proton.
pupbiru@aussie.zone 1 month ago
afaik macos/rosetta is more efficient than native windows/x86, but that could be down to OS integration, or any number of confounding factors… i’d suggest though that x86 windows applications sometimes run better and more efficiently on alternative platforms, even with the translation layers
TheGrandNagus@lemmy.world 1 month ago
IIRC, the M chips also have a couple of specific hardware accelerators for some parts of x86 code that ARM devices would usually struggle with. That’s something that other ARM chips (presumably) don’t have.