r/Steam • u/Slow_cpu • 18h ago
News Steam for Linux finally goes 64-bit
https://videocardz.com/newz/steam-for-linux-finally-goes-64-bit295
u/Altinvfinance 17h ago
this is bigger than it sounds. ubuntu tried to drop 32-bit libraries back in 2019 and had to walk it back mostly because steam still needed them. if the client is fully 64-bit now, distros can finally start cleaning that up, though older games will still need the 32-bit runtime for a while
69
u/Enesce 17h ago
It's not fully 64 bit still unfortunately. The reaper process (important background process launched by steam during games) is still 32 bit
12
u/LordXamon 12h ago
That's a cool as hell name for a process. What does it do?
21
u/CremePuffBandit 11h ago
It starts up when you open a game and tracks any child processes the game makes, basically extra little scrips separate from the main program. Then when you close the game, it kills any strays that didn't automatically shut down.
6
117
u/Entegy 17h ago
The only company that had the power to force 32-bit's retirement is Apple. Many pre-microtransaction games were lost to that transition though. Everyone else needs to keep 32-bit around for much longer.
60
u/Loudergood 14h ago
I'm still amazed Microsoft managed to retire 16bit
23
u/raw_dogger222 14h ago
Most 16 bit software was from the 3.1 days before Windows really exploded, so it's a lot easier to sunset than 32 bit
15
u/Cley_Faye 14h ago
Tons of game still require 32-bit runtime, and are unlikely to change because they're no longer maintained. There is little to no cost, aside some storage, in keeping both 32 and 64bit available anyway.
Up until recently (well, a few months ago at this point), a 32-bit windows games running under proton required 32-bit support libraries for graphic drivers on the host system, which was an issue because for the 24.04 version of the build, ubuntu forgot to include these libraries in the nvidia package. Had to roll back to a previous driver, and then skip the broken one to get a newer version that did include the missing libraries.
I'd rather keep using a few MB of disk space than break half the games that are more than a decade old or so.
4
102
u/Escalope-Nixiews 17h ago
Gentoo users in joy
78
u/britaliope 17h ago
YES !
i will finally be able to get rid of all those package.use annoying rules
Edit: NOOOOOO :'(
However, the move to 64-bit does not mean Linux users can remove their 32-bit libraries. Valve’s updated requirements explicitly state that 64-bit-only installations are not supported. Systems must still provide both 32-bit and 64-bit libraries and graphics drivers, including multilib support. The new client also requires Linux kernel 5.6 or newer and glibc 2.31 or newer.
27
u/Valen7789 16h ago
Ofc 32bit still needed... There are many 32bit games
6
2
79
u/ledow 15h ago
Barely makes any difference whatsoever. It's not like the Steam CLIENT is pulling more than 4GB or processing a ton of data rapidly.
Even the in-Steam browser is a 64-bit process already.
13
u/Mikumiku_Dance 9h ago
it makes a big difference for distros looking to drop 32 bit libraries. Steam support was one of the last things blocking it
5
3
12
24
u/c00kieRaptor 17h ago
What? It wasn't already 64-bit??
9
u/HuntKey2603 I remember Ricochet 15h ago
i mean, not a high priority when most games are 32 bits
8
u/Orange_Tang 13h ago
It's 2026, 32bit software hasn't been the standard in over a decade. The transition started in the windows XP era.
14
u/Damglador 15h ago
Well, weren't not in 2015, most games are no longer 32bit.
I think it's more of why bother if it doesn't make a difference for the user.
2
1
u/your_mind_aches 74 3h ago
Famously, no. You know how when you go to check game files or find a directory for a mod, you goes into the "Program Files (x86)" folder? Yeah.
12
u/r_search12013 15h ago
iirc it was the only piece of software on my linuxes in the last few years that still needed 32bit.. so this would be really quite a pleasant upgrade :)
2
u/christophervalverde 11h ago
What’s the difference ?
2
u/r_search12013 11h ago
legacy libraries no one really cares to maintain anymore? .. various exploits found in everyday ancient software like curl and such?
I suspect 32bit steam would be a very good hacking target for whoever has a particular exploit in mind that targets gamers2
u/Cley_Faye 14h ago
Unless you play games. The switch to using 64bit build as the default is not as old as many people think.
3
u/r_search12013 13h ago
well.. I did have an n64? :D that's also not as recent as I'd like to believe :D
these days I mostly play games that happen to have dedicated linux clients, too .. not like I sought them out that actively, it just seems to coincide with my particular brand of nerd-feel :D
3
u/TheDragonSlayingCat 11h ago
The dirty little secret of the N64 is that, while the console really did have a 64-bit CPU, the majority of games released for the console ran in 32-bit mode.
1
u/r_search12013 10h ago
that's what I noticed years later in emulating too.. but still, the technology existed, it just wasn't widely adopted .. that's just the same way the upgrade from 16 to 32 bit went .. sloooowly :D
in my experience, transitioning 32 to 64 was a lot smoother and faster, probably because it had been done before..
and eventually I noticed that I had nothing 32 bit remaining .. until the inevitable steam install on each system anew :D1
u/Cley_Faye 8h ago
Well, running games from another platform through emulation or recompilation is kinda cheating :)
Phoenotopia: Awakening, released in 2021, is a 32bit game. Granted, it is not a native linux game. Game with full linux support on Steam are likely to have 64bit build, if only because they're likely to be more recent. But that's not a guarantee either. If you get your hands on a 32-bit build of a game, and the publisher/dev is not going to push a 64-bit build, you'd be out of luck running it on a system with no 32-bit support libraries.
1
u/r_search12013 5h ago
of course .. but, as long as steam has 32 bit with it it's much harder to have a pure 64bit system .. it increases choice .. not doing it will definitely not progress anything, it's a strange argument for argument's sake to say deprecated things will stay the software they are, isn't it?
2
u/AutoCockerPB 13h ago
Should have happened sooner. 2015 is when it should have been the end. Windows 11 is what mostly killed it for windows
1
u/Cley_Faye 8h ago
It's not killed on windows though. WoW64 is exactly that: the whole system library as 32bit variants. That's how you can still run 32 bit windows applications.
1
13
u/BeepIsla 15h ago
Funny the Windows client got 64-bit before the Linux client.
With Valves games it was the other way around, CSGO was 32-bit on Windows for all its life but Linux was 64-bit for many many years.
3
3
2
u/Postiez 14h ago edited 14h ago
I went with endevouros and ended up switching to cachy kernel and mirrors. This is by far the best OS experience I have ever had and I have been using everything since Windows 95.
If anyone feels intimidated by making the switch, everything is super well documented so it's actually a great use case for LLMs to help you through any process you need.
3
u/CelebrationOwn3414 12h ago
There is official tutorial on Cachy website how to convert arch based linux into CachyOs. Highly recommend it.
3
u/fmccloud 11h ago
Say what you will about LLMs and AI, but it helped me get deeper in the Linux rabbit hole by using Docker on my NAS. It's great for stuff like this, especially if you need to use a command line and aren't familiar with it like me.
0
u/DerpWyvern 5h ago
many people hate Ai just for the sake of it. this is actually one of the best uses for Ai, it helped me recover my system multiple times and i learned a lot from it
1
1
u/4r73m190r0s 11h ago
Can I play CS:GO and Quake on Linux?
3
u/iDaddyDirection 10h ago edited 7h ago
All Valve games can be played on Linux without issue. Quake also works on Linux.
Edit: fixed a misspelling of Quake, lol
1
u/kitestar 7h ago
Mmmmm oatmeal
1
u/iDaddyDirection 6h ago
It took me way too long to realize this was a response to Quake being spelled wrong, lol.
1
1
u/RadimentriX 8h ago
Does that change or improve anything on the steam deck?
7
-18
u/Aimless115 16h ago
This obsession to ditch 32 bits is ridiculous
15
5
u/BeepIsla 15h ago edited 15h ago
I hate 32-bit with a passion as a game modder. Looking at you Windows calling conventions. 64-bit makes my life so much easier.
6
u/Eorlas 15h ago
The fuck is this comment…
0
u/Cley_Faye 14h ago
There is little gain in trying to remove all 32 bit dependencies, and an enormous cost. Any old software that isn't maintained anymore is dead, for example.
Unless someone develops a 32-to-64 bit bridge that can make 32bit software run on a fully exclusive 64bit software stack, there's a big downside to it.
And it's not that easy; calling convention, data conversion, sheer availability, and so on, makes this not that easy.
We'd be losing a lot for the gain of a few MB of storage. That makes this a weird hill to die on.
-14
458
u/slenderchamp https://steamcommunity.com/id/slenderben226/ 17h ago
been thinking of installing Linux to try it, perfect opportunity I guess