[HN Gopher] Newest Linux Gaming Predictions for 2023
___________________________________________________________________
Newest Linux Gaming Predictions for 2023
Author : ekianjo
Score : 6 points
Date : 2023-03-31 13:20 UTC (1 days ago)
(HTM) web link (boilingsteam.com)
(TXT) w3m dump (boilingsteam.com)
| sylware wrote:
| Prediction: Valve will cleanup the technical abomination which is
| the current steam client: clean 64bits (yeah, the core is still
| 32bits...), libdl-ing all its system deps (yeah, it is still
| statically loading libgl...), static libstdc++ and static libgcc
| to avoid those horrible ABIs, shell scripts with program helpers
| and conservative usage of command options and not bash scripts
| using command niche options (often gnu only, or alternative
| breaking, for instance alternatives of the "official xz"). Ofc,
| beyond compile-time OS abstraction tables of functions, proper
| runtime fallback tables of functions (wayland->x11,
| vulkan->GL->CPU), but since libcef (the steam client is moving to
| libcef) is blink, they don't do anything, google seems to do
| everything here (hope I am wrong).
|
| Ofc, all game engines will be coded properly the same way. It
| seems unity3D is doing exactly that (but their vulkan3D backend
| seems far to be on par with their glcore backend).
|
| Elephant is the room: c++ is not mean for binary-only games on
| elf/linux since the static libstdc++ does not libdl
| (dlopen/dlsym/dlclose) its system dependency (unless it was fixed
| by c++ gcc devs and I missed it). absolute truth: c++ syntax has
| a toxic complexity, not to mention its absurd and grotesque _very
| few_ _required_ compilers in size and complexity.
|
| And of course: Silksong, Half-life 3, dota2 out of beta and more
| native AAA (irony).
|
| I don't talk about proton, which does just displace the QA which
| should be done by the game devs on native elf/linux to the
| "proton devs" (probably a money sink hole for valve) which have
| to deal with the massive bloat and kludge, msft grade (yeah...),
| of its code and SDK. It would be more reasonable with a lean
| build of wine(win64 core)+only vkd3d(dx12->vulkan), but I guess
| few to no games would run on that. Heard proton has straight
| copies of windows components... which would make things even
| worse.
| recursive_loops wrote:
| I for one would be very happy if they clean up the 32bit parts.
| On Fedora I haven't been able to get rid of a start-up warning
| saying 32 bit libs are missing (installing them doesn't seem to
| fix it). Fortunately I can launch games and do Steam Link just
| fine, so it's more an annoying dialog to click "Ok" on. But it
| does break anytime they push updates as Steam can't restart
| itself. I also occasionally have to `pkill -9 steam` as it
| doesn't properly handle signals so will ignore anything it can.
| Minor complaints to be sure, but would be great to get cleaned
| up.
___________________________________________________________________
(page generated 2023-04-01 23:00 UTC)