| 8 May 2026 |
nyanbinary 🏳️⚧️ | According to this Proton 11 defaults to using NTSync if its ava | 19:13:06 |
K900 | If that's something you want | 19:13:08 |
K900 | Proton 11 does use it, yes | 19:13:14 |
nyanbinary 🏳️⚧️ | So it looks like Valve wants distro maintainers to actually make NTsync ava to it | 19:13:26 |
K900 | Well, yes, that's not the same thing as "launching Steam automatically loads ntsync" | 19:14:02 |
nyanbinary 🏳️⚧️ | Well what about making NTSync available to Steam so that when you launch a game that uses Proton 11 it uses ntsync :p | 19:14:55 |
K900 | I don't see a problem with enabling ntsync with the Steam options | 19:15:11 |
K900 | Though you'd have to be careful about kernel compatibility | 19:15:18 |
nyanbinary 🏳️⚧️ | I mean that easy enough with a conditional right? | 19:15:29 |
K900 | Well yes but no | 19:15:45 |
K900 | But what that PR is doing is fine | 19:15:50 |
nyanbinary 🏳️⚧️ | eg not letting you enable the option if your kernel ver is below a ver | 19:15:54 |
nyanbinary 🏳️⚧️ | I mean I guess the idea is that this can support more things than just steam | 19:18:16 |
nyanbinary 🏳️⚧️ | Like Proton is used in Heroic too | 19:18:22 |
K900 | Well those could also try and enable ntsync | 19:18:31 |
K900 | Though I still dislike the conditional | 19:18:35 |
K900 | * Though I still dislike the double conditional | 19:18:42 |
nyanbinary 🏳️⚧️ | How come? | 19:18:47 |
K900 | Well if it's ever added to Heroic or whatever, it'll become a triple conditional | 19:18:59 |
K900 | And so on | 19:19:00 |
nyanbinary 🏳️⚧️ | Well what the better option :p | 19:19:16 |
nyanbinary 🏳️⚧️ | Heroic uses Proton & umu-launcher so yeah I think ntsync as a module is fine though maybe it should be enabled along side with the programs.steam.enable module eventually? | 19:20:27 |
K900 | Maybe something like ntsync.enableBestEffort | 19:23:56 |
K900 | That is set by other modules | 19:23:58 |
K900 | And then the actual enabling is gated by (enableBestEffort && compatibleKernel) -> enable | 19:24:24 |
K900 | (I think this is correct?) | 19:24:34 |
K900 | Can't think of truth tables rn | 19:25:14 |
nyanbinary 🏳️⚧️ | What does Proton use instead of ntsync now on NixOS? | 19:28:44 |
K900 | fsync | 19:30:08 |
K900 | Which is perfectly fine and generally shouldn't cause major performance issues outside of pathological cases | 19:30:22 |