←back to thread

944 points 6a74 | 4 comments | | HN request time: 0s | source
Show context
dcchambers ◴[] No.41802586[source]
From a performance and technical perspective this is incredible. Well done!

It will never happen, but my dream is for the Asahi devs, Valve, and Apple to all get together to build out a cross-platform Proton to emulate and play games built for Windows on both x86 and ARM hardware running Linux.

A Steam Deck with the performance and power efficiency of an M-series ARM chip and the entire library of games that run on Proton is just...dreamy.

replies(10): >>41802934 #>>41802950 #>>41804002 #>>41804485 #>>41804629 #>>41805243 #>>41805690 #>>41805761 #>>41806717 #>>41809076 #
gchamonlive ◴[] No.41809076[source]
It's more likely it'll be Qualcomm instead of apple and eventually an arm based steam deck. These chips just make a lot of sense for handheld devices.
replies(1): >>41809117 #
1. KeplerBoy ◴[] No.41809117[source]
Are the chips really fundamentally better than their AMD and Intel counterparts made on the same node?

Sure it's a great design, but I believe x86-64 will catch up once again now with everyone using TSMC.

replies(1): >>41809261 #
2. psd1 ◴[] No.41809261[source]
Arm has had a performance-to-power edge over x86 since inception.

AIUI, if you want the most flops per die, you'll buy x86 - probably the 128-core Xeon for enterprise money. But that's not what's best for hand-held gaming.

AAA titles are typically GPU-bound anyway. More CPU flops may not offer much benefit.

replies(1): >>41810274 #
3. talldayo ◴[] No.41810274[source]
> AAA titles are typically GPU-bound anyway. More CPU flops may not offer much benefit.

Yes, but actually no. The Steam Deck is playing at extremely low resolutions. Rendering at 720p and 30fps is (on paper) 8x less demanding on the GPU than rendering a native 1440p60 experience. You can fully get by without having a powerful dGPU, which is why the Steam Deck is really able to play so many titles on a weak iGPU.

The problem is translation. Cyberpunk 2077 runs fine on a 25 watt mobile chip that uses x86, which is why the Deck even costs less than $1000 in the first place. If you try to put a mobile ARM CPU in that same position and wattage, it's not going to translate game code fast enough unless you have custom silicon speeding it up. There's really no reason for Valve to charge extra for a custom ARM design when COTS x86 chips like AMD's would outperform it.

For x86 PC games (which pretty much all games are, today), ARM is at a substantial disadvantage, period. The IPC and efficiency advantages are entirely lost when you have to spend extra CPU cycles emulating AVX with NEON constantly. If there were ARM-native games on Windows then things might be different, but for today's landscape I just don't see how ISA translation is better than native.

replies(1): >>41832947 #
4. gchamonlive ◴[] No.41832947{3}[source]
Yes, there would have to be a push in the industry to port games to ARM, otherwise the gains in architecture will indeed be lost in instruction translation