!hzgkCxLtCOTmFXGauj:nixos.org

NixOS Gaming

205 Members
Gaming things, my hands are typing words.81 Servers

Load older messages


SenderMessageTime
21 Oct 2024
@k900:0upti.meK900
In reply to@atemu12:matrix.org
Sami Liedes: Shoot a PR to include it in the default closure for the non-small steam FHSenv if you want
Denied
05:45:22
@k900:0upti.meK900Valve is going all-in on pressure-vessel next Steam update05:45:45
@k900:0upti.meK900There will be no game-specific workarounds in the fhsenv anymore because they won't make it to pressure-vessel anyway05:46:08
@k900:0upti.meK900
In reply to@atemu12:matrix.org
Cursed idea: self.drivers32 = pkgsi686Linux.runCommand "drivers32" { outputs = [ "drivers" ]; } "ln -s ${self.drivers} $drivers"
Oh god
05:46:29
@k900:0upti.meK900This is disgusting but I kinda like it05:46:34
@k900:0upti.meK900It compartmentalizes the Nvidia bits05:46:45
@atemu12:matrix.orgAtemu
In reply to @k900:0upti.me
There will be no game-specific workarounds in the fhsenv anymore because they won't make it to pressure-vessel anyway
Oh, just not at all? I thought pressure-vessel still falls back to host libs?
06:22:52
@k900:0upti.meK900Only for specific things06:23:06
@k900:0upti.meK900Really only for drivers06:23:14
@atemu12:matrix.orgAtemu Anyhow, steam-fat would primarily be a thing for games that are old enough to not even use pressurre-vessel. 06:23:47
@k900:0upti.meK900https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/ca47cb60402dfb13ff699f919b8c6c79d11321a9/pressure-vessel/runtime.c#L535806:24:02
@k900:0upti.meK900
In reply to@atemu12:matrix.org
Anyhow, steam-fat would primarily be a thing for games that are old enough to not even use pressurre-vessel.
The next Steam update will force all games to use pressure-vessel
06:24:21
@k900:0upti.meK900It's already like that on Deck06:24:30
@k900:0upti.meK900And on beta06:24:31
@atemu12:matrix.orgAtemuOh!06:24:34
@atemu12:matrix.orgAtemuNeat06:24:36
@k900:0upti.meK900Yes, finally06:24:40
@k900:0upti.meK900https://steamcommunity.com/app/1675200/eventcomments/469565759380206500206:24:56
@k900:0upti.meK900
Steam developers can now select which Steam for Linux runtime to use for native titles. Please consult the partner site for more details.
Native titles will execute in 'Steam for Linux runtime 1.0 (scout)' by default, instead of the legacy runtime environment.
This behavior is consistent with Steam Deck and promotes better compatibility across all Linux desktop distributions.
Note that this new feature can be turned off globally with "-compat-force-slr off" on the Steam client command line.
06:25:06
@atemu12:matrix.orgAtemu Sami Liedes: Does it also work if you don't add the dep but force the steam runtime via compat? 06:25:13
@sliedes:hacklab.fiSami LiedesSorry, I haven't figured the steam packaging out well enough to even understand what that means :S06:33:55
@sliedes:hacklab.fiSami LiedesDoes that mean putting it in the extraCompatPackages or something?06:34:30
@sliedes:hacklab.fiSami LiedesI guess not?06:34:44
@atemu12:matrix.orgAtemuAh, take regular steam without adding the dependency to extraWhatever and then in steam select the compatibility tool.06:34:47
@sliedes:hacklab.fiSami LiedesAha :)06:34:58
@atemu12:matrix.orgAtemuBasically undo what you did and force the use of the steam runtime06:35:02
@sliedes:hacklab.fiSami LiedesI thought the compatibility tools are just proton? :) But let me see.06:35:35
@atemu12:matrix.orgAtemuNope, the steamrt is in there too06:35:46
@atemu12:matrix.orgAtemuCompat tools can be "native" too06:35:52
@sliedes:hacklab.fiSami LiedesWhat does it use if I don't force anything?06:37:23

Show newer messages


Back to Room ListRoom Version: 10