this post was submitted on 08 Dec 2023
108 points (93.5% liked)

Linux Gaming

15825 readers
54 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 11 months ago (1 children)

The idea would be that new games would be compiled natively.

They won't even compile games for Linux as it is, and a lot of the ports we do get are awful ones that run significantly worse than the Windows versions do through Proton, so expecting publishers to start putting all their PC games on a different architecture entirely, just for the sake of handhelds like this, is completely unrealistic

Stuff like Proton (which isn't emulation in the sense that this would be) has already struggled so much with compatibility over the years to get to where it is now, adding an entire x86 emulation layer on top of that would set things back so far and it would even more of an uphill battle to recover from

If the goal is to run enough current games well enough, then AMD chips are still doing fine at that, and upcoming generations will likely go a long way to improving that

[–] [email protected] -2 points 11 months ago (2 children)

They won’t even compile games for Linux as it is, and a lot of the ports we do get are awful ones that run significantly worse than the Windows versions do through Proton, so expecting publishers to start putting all their PC games on a different architecture entirely, just for the sake of handhelds like this, is completely unrealistic

I've been pretty happy with the Steam Deck, and pretty much all the games I wanted to play worked just fine. Steam Deck is also selling quite well, so clearly I'm not an outlier.

And I've already explained in detail why RISC SoC architecture is far better than anything possible with x86.

[–] [email protected] 2 points 11 months ago (1 children)

Yeah but that's only from technical standpoint. Adoption is king and right now we're pretty far away from ARM or risc being commonplace. Hence, a handheld with a non x86 chip does not make sense now or in the near future. Not to mention that people tend to want to run emulators and old games with these devices and those will never be "compiled natively" for either arm or risc.

[–] [email protected] 0 points 11 months ago (1 children)

The major advantage of RISC is drastically lower power consumption compared to x86. One of the biggest complaints people have with mobile is that the battery runs dry quickly when playing games. Significantly increasing battery life would be a huge win.

[–] [email protected] 1 points 11 months ago (1 children)

Agreed. However, why would I be happy about having more battery in a device that doesn't let me run the games/programs that I want to use?

[–] [email protected] -1 points 11 months ago

I find there are more games than I have time to play already out there, so the actual question is whether the device would have enough games to make it worth it. I mean this is exactly the same problem people have when choosing a game console. Despite consoles having strictly less games than PCs, plenty of people still buy consoles and are perfectly happy with them.

[–] [email protected] 2 points 11 months ago (1 children)

I have a Steam Deck and I'm happy with it too, but my point is that the game compatibility would just get even worse if you add on having to emulate x86, because it's not like x86 emulation would be perfect right away, and the amount of native ports will become even smaller than they already are

Even if the architecture is an improvement, in practice it wouldn't make any sense right now, and I can't see an ARM-based Steam Deck or whatever selling nearly as well as the existing x86 ones given the downsides it would present

[–] [email protected] -2 points 11 months ago

Using this logic no custom console hardware would've ever been possible.