Toto téma bylo uzamčeno
Provide Aarch64 / ARM64 support for the Steam client.
One of the new features I would most like to see on Steam is a native client support/build for ARM devices.
In recent years, different ARM devices have been appearing and popularizing, from Windows computers, mini PCs such as Orange Pi and Raspberry Pi, and community ports of various operating systems such as Renegade to port Windows to different mobile devices and the Linux4Tegra project in the case of Linux for Nintendo Switch. Having a native build for Arm of Steam would allow you to have a real option to run games on these devices, and although Steam can already be run through box86 in the case of Linux, these emulation layers tend to consume a lot and the device can barely move Steam when This would be able to do it if it did not have so much extra burden due to what was mentioned above. Which would allow games from people's Steam library to be run on ARM devices and provide a real gaming option on these devices. I say this as a user of a Nintendo Switch with Ubuntu Jammy installed and a Raspberry Pi 4. The games work, whether native or some through proton, but with Steam and Box86 (in the case of Linux) the performance drops a lot since Steam It is in the background consuming a large amount of RAM and CPU.

I hope this post is not forgotten. I will answer any questions or anything wrong in this post I am willing to talk about it and correct myself if I am wrong about something.
You can always comment or like the post so that it has more relevance.
Naposledy upravil Coll147; 25. úno. 2024 v 11.39
< >
Zobrazeno 115 z 19 komentářů
This is basically pointless because therea re no games taht run on ARM. So why would steam make a client that runs on a plafrom where literally 0% of games would run on it.
Satoru původně napsal:
This is basically pointless because therea re no games taht run on ARM. So why would steam make a client that runs on a plafrom where literally 0% of games would run on it.
For those games, box86/64 support can be implemented to make it possible to run x86 applications on Arm. I'm not saying what Steam does like with wine that it created proton, since it did that for the Steam deck which gives it some clear benefits. But a simple implementation could be made for those games that do not have Arm support, which right now is all of them because if Steam is not even compatible with Arm, it is normal that there are none.
Coll147 původně napsal:
For those games, box86/64 support can be implemented to make it possible to run x86 applications on Arm. I'm not saying what Steam does like with wine that it created proton, since it did that for the Steam deck which gives it some clear benefits. But a simple implementation could be made for those games that do not have Arm support, which right now is all of them because if Steam is not even compatible with Arm, it is normal that there are none.

That's not how that works

That's not how any of that works

ARM and x86 are entirely different architectures. It has nothing to do with Proton. Proton wont run on ARM because its not compiled for ARM its compiled for x86. Please try to understand what the differences are
Naposledy upravil Satoru; 21. pro. 2023 v 15.16
Satoru původně napsal:
Coll147 původně napsal:
For those games, box86/64 support can be implemented to make it possible to run x86 applications on Arm. I'm not saying what Steam does like with wine that it created proton, since it did that for the Steam deck which gives it some clear benefits. But a simple implementation could be made for those games that do not have Arm support, which right now is all of them because if Steam is not even compatible with Arm, it is normal that there are none.

That's not how that works

That's not how any of that works

ARM and x86 are entirely different architectures. It has nothing to do with Proton. Proton wont run on ARM because its not compiled for ARM its compiled for x86. Please try to understand what the differences are
No no no, you're confused, I shouldn't have mentioned proton in my post.
I wanted to say that for those games that do not support Arm you could make use of compatibility layers like Box86/64. In short, that was what I wanted to say.
Naposledy upravil Coll147; 21. pro. 2023 v 15.28
I think it would be smart to get the client (and libraries) out ahead of adapting the library to support arm/arm64 - Windows already takes care of x86 emulation of the games themselves. Native arm64 would of course be better for the games, but older games could run decently even in emulation.
Satoru původně napsal:
This is basically pointless because therea re no games taht run on ARM. So why would steam make a client that runs on a plafrom where literally 0% of games would run on it.
I'm late to the party but you are just straight up wrong. Plenty of games run natively on arm, plenty of games run fine through an emulation layer. I exclusively game on windows arm. Steam client is obscenely ♥♥♥♥♥♥♥ on arm devices, ridiculously slow, stuff will just not work sometimes, and over all it makes me cry every time I have to open the client.

Arm is growing rapidly and has been for a long time. Native support on the client is inevitable at this rate, it's just a matter of when. Please Steam.
reukiodo původně napsal:
I think it would be smart to get the client (and libraries) out ahead of adapting the library to support arm/arm64 - Windows already takes care of x86 emulation of the games themselves. Native arm64 would of course be better for the games, but older games could run decently even in emulation.

If you can run a game at an acceptable speed with emulation, surely you can run a launcher with emulation with no problems.
Ben Lubar původně napsal:
reukiodo původně napsal:
I think it would be smart to get the client (and libraries) out ahead of adapting the library to support arm/arm64 - Windows already takes care of x86 emulation of the games themselves. Native arm64 would of course be better for the games, but older games could run decently even in emulation.

If you can run a game at an acceptable speed with emulation, surely you can run a launcher with emulation with no problems.
It is possible, but it causes a lot of problems, it consumes resources unnecessarily, and since it causes more problems than solutions in the vast majority of cases, people usually download the cracked game to avoid having to fight with the launcher.
SteamCMD is still using 32bit library, forcing linux user to download those dated library inorder to use SteamCMD. Valve doesn't even care to recompile SteamCMD to use 64bit library, why would they care to even recompile it to use arm library?

Valve at this point totally abandoned SteamCMD, is not even in maintenance mode, they wouldn't touch it unless it is completely broken and total unusable resulting in huge outcry.

You did have better luck to grab attentions via some famous influencers or petition or making it viral.
Lu5ck původně napsal:
SteamCMD is still using 32bit library, forcing linux user to download those dated library inorder to use SteamCMD. Valve doesn't even care to recompile SteamCMD to use 64bit library, why would they care to even recompile it to use arm library?

Valve at this point totally abandoned SteamCMD, is not even in maintenance mode, they wouldn't touch it unless it is completely broken and total unusable resulting in huge outcry.

You did have better luck to grab attentions via some famous influencers or petition or making it viral.

I don't know where to start. 32-bit Linux executables are not "dated". They are compiled at the same time as their 64-bit counterparts. SteamCMD is not "abandoned". It still receives regular feature updates.
would be nice to do game streaming on my aarch64 tablet
Ben Lubar původně napsal:
Lu5ck původně napsal:
SteamCMD is still using 32bit library, forcing linux user to download those dated library inorder to use SteamCMD. Valve doesn't even care to recompile SteamCMD to use 64bit library, why would they care to even recompile it to use arm library?

Valve at this point totally abandoned SteamCMD, is not even in maintenance mode, they wouldn't touch it unless it is completely broken and total unusable resulting in huge outcry.

You did have better luck to grab attentions via some famous influencers or petition or making it viral.

I don't know where to start. 32-bit Linux executables are not "dated". They are compiled at the same time as their 64-bit counterparts. SteamCMD is not "abandoned". It still receives regular feature updates.

They’re are way too many people that automatically think 64bit is “better” and would rather see literally 90 % of their Steam library become unusable
lemon_plz původně napsal:
would be nice to do game streaming on my aarch64 tablet


https://help.steampowered.com/en/faqs/view/6424-467A-31D9-C6CB

Uhhhh you can already do that?
Ben Lubar původně napsal:
Lu5ck původně napsal:
SteamCMD is still using 32bit library, forcing linux user to download those dated library inorder to use SteamCMD. Valve doesn't even care to recompile SteamCMD to use 64bit library, why would they care to even recompile it to use arm library?

Valve at this point totally abandoned SteamCMD, is not even in maintenance mode, they wouldn't touch it unless it is completely broken and total unusable resulting in huge outcry.

You did have better luck to grab attentions via some famous influencers or petition or making it viral.

I don't know where to start. 32-bit Linux executables are not "dated". They are compiled at the same time as their 64-bit counterparts. SteamCMD is not "abandoned". It still receives regular feature updates.

SteamCMD is a stripped down version of SteamGUI, primarily used for game server so what kind of features are you talking about? Tell me about it.

Satoru původně napsal:
Ben Lubar původně napsal:

I don't know where to start. 32-bit Linux executables are not "dated". They are compiled at the same time as their 64-bit counterparts. SteamCMD is not "abandoned". It still receives regular feature updates.

They’re are way too many people that automatically think 64bit is “better” and would rather see literally 90 % of their Steam library become unusable

And what has that to do with SteamCMD which primarily used for servers?

You know you people need to understand that SteamCMD much lighter weight that Steam Client and Valve doesn't even care to do anything for SteamCMD. There are games with server that can run on arm64 and that is the point, Valve doesn't care even for servers so quit dreaming that Valve will do something for client arm64.
Naposledy upravil Lu5ck; 1. led. v 23.08
Satoru původně napsal:
lemon_plz původně napsal:
would be nice to do game streaming on my aarch64 tablet


https://help.steampowered.com/en/faqs/view/6424-467A-31D9-C6CB

Uhhhh you can already do that?
They said tablet, so that would be most likely this - https://help.steampowered.com/en/faqs/view/7112-CD02-7B57-59F8
< >
Zobrazeno 115 z 19 komentářů
Na stránku: 1530 50

Datum zveřejnění: 21. pro. 2023 v 14.35
Počet příspěvků: 19