5 ms·
> The steam client is still 32bits, statically load "libX11" libs, statically load libGL. Yes and you can't play HalfLife2 (the Linux native one) on inode64 fi
by nix23 4y ago
> The steam client is still 32bits, statically load "libX11" libs, statically load libGL.
Yes and you can't play HalfLife2 (the Linux native one) on inode64 filesystems.
https://github.com/ValveSoftware/Source-1-Games/issues/1685 https://github.com/ValveSoftware/Source-1-Games/issues/1685
The Bug is "just" 8 years old, maybe we should just forget native linux games and just use wine...or the browser...or android ;)
- sylware 4y agoI am not talking about games but about the steam client. dota2 and cs:go are vulkan. I wonder if they can run natively in a wayland compositor though, I still run xorg (and I should not). Curious... anybody knows ?
- smorrebrod 4y agoTried cs:go with hikari, game launched through xwayland and my aim was blocked looking all the way down at the floor.
- lloeki 4y agoSimilarly, you haven't been able to play neither GoldSrc nor Source engine games on macOS either for a while, i.e ever since its 32-bit userland has been yanked out. I would definitely enjoy a 64-bit rebuild. (Now there's arm64-darwin, although I don't see Rosetta 2 going away anytime soon unless the whole world ends up skipping on Intel)
- tuyiown 4y agoRosetta 1 has been available for 6 years between tiger and lion, and rosetta 2 already been introduced two years ago. Since the performance upgrade between intel to apple M is less critical than power to intel, that there is less incentive to move from intel, and that apparently apple uses it an opportunity for virtualization compat', Rosetta 2 might be here longer, but i'd be careful on any assomption :)
- adql 4y agoReminds me of when I tracked some bug in linux game (don't remember the name) to some fs call on xfs not returning what game expected, and it only happened if you had "old" (formatted with some older version) of XFS. There was separate problem with some games borking out if your FS returned 64 bit inode. There was also a swath of bugs with Unity games crashing or behaving weirdly if your locale didn't had same numeric separators as default one, So if say, your locale printed 0.0 as 0,0 game didn't work till you changed environmental variables to use english or C
- bombcar 4y agoOh god locales. https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f027338b0fab0f5078971fbe https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02... Basically, if you want to break any piece of software, there's a locale for that.