21 Oct 2024 |
K900 | 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 | Valve is going all-in on pressure-vessel next Steam update | 05:45:45 |
K900 | There will be no game-specific workarounds in the fhsenv anymore because they won't make it to pressure-vessel anyway | 05:46:08 |
K900 | 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 | This is disgusting but I kinda like it | 05:46:34 |
K900 | It compartmentalizes the Nvidia bits | 05:46:45 |
Atemu | 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 | Only for specific things | 06:23:06 |
K900 | Really only for drivers | 06:23:14 |
Atemu | Anyhow, steam-fat would primarily be a thing for games that are old enough to not even use pressurre-vessel. | 06:23:47 |
K900 | https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/ca47cb60402dfb13ff699f919b8c6c79d11321a9/pressure-vessel/runtime.c#L5358 | 06:24:02 |
K900 | 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 | It's already like that on Deck | 06:24:30 |
K900 | And on beta | 06:24:31 |
Atemu | Oh! | 06:24:34 |
Atemu | Neat | 06:24:36 |
K900 | Yes, finally | 06:24:40 |
K900 | https://steamcommunity.com/app/1675200/eventcomments/4695657593802065002 | 06:24:56 |
K900 | 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 |
Atemu | Sami Liedes: Does it also work if you don't add the dep but force the steam runtime via compat? | 06:25:13 |
Sami Liedes | Sorry, I haven't figured the steam packaging out well enough to even understand what that means :S | 06:33:55 |
Sami Liedes | Does that mean putting it in the extraCompatPackages or something? | 06:34:30 |
Sami Liedes | I guess not? | 06:34:44 |
Atemu | Ah, take regular steam without adding the dependency to extraWhatever and then in steam select the compatibility tool. | 06:34:47 |
Sami Liedes | Aha :) | 06:34:58 |
Atemu | Basically undo what you did and force the use of the steam runtime | 06:35:02 |
Sami Liedes | I thought the compatibility tools are just proton? :) But let me see. | 06:35:35 |
Atemu | Nope, the steamrt is in there too | 06:35:46 |
Atemu | Compat tools can be "native" too | 06:35:52 |
Sami Liedes | What does it use if I don't force anything? | 06:37:23 |