| 2 Dec 2025 |
niklaskorz | scx_bpfland combined with PROTON_CPU_TOPOLOGY (for 3D-cache reasons) has completely removed my need for gamemode | 14:58:55 |
Sandro 🐧 | any other recommendations to nice the game? | 15:13:30 |
K900 | Don't | 15:13:49 |
K900 | Mostly | 15:13:50 |
K900 | The kernel is generally perfectly capable of figuring out what a game is | 15:13:59 |
Sandro 🐧 | well, for anything audio it isn't. If you don't have polkit it is miserable. | 15:15:39 |
Sandro 🐧 | also I'd rather have Twitch lag than my game | 15:15:47 |
K900 | Do you mean rtkit | 15:16:38 |
K900 | And is your user in the pipewire group | 15:16:44 |
niklaskorz | I'd say try out scx_lavd or scx_bpfland if you haven't yet | 15:22:40 |
niklaskorz | afaik the Steam Deck also defaults to scx_lavd | 15:23:23 |
Marie | is that also the case for letting a game run only on the cores with bigger cache on X3D cpus? | 15:28:52 |
Marie | thats basically the only reason why i use gamemode | 15:29:09 |
K900 | ish | 15:29:55 |
K900 | The kernel will just generally prefer the big cache cores | 15:30:03 |
K900 | Unless configured to do the opposite | 15:30:07 |
K900 | It doesn't technically differentiate workloads but it also doesn't really need to | 15:30:40 |
K900 | Not yet | 15:30:47 |
K900 | But they're working on making it an option | 15:30:53 |
K900 | Presumably with eyes towards eventually defaulting to it | 15:31:01 |
niklaskorz | oh I see, I assumed since Jovian defaults to scx_lavd that was copied from what SteamOS does | 15:31:19 |
K900 | Jovian doesn't | 15:31:31 |
K900 | We install it, but don't enable it | 15:31:36 |
K900 | So steamos-manager can enable it | 15:31:46 |
niklaskorz | https://github.com/Jovian-Experiments/Jovian-NixOS/blob/1127a4fc66425cceae683becb93f038819cf2633/modules/steam/steam.nix#L58-L61 | 15:32:01 |
niklaskorz | services.scx = {
enable = lib.mkDefault true;
scheduler = "scx_lavd";
};
| 15:32:11 |
K900 | systemd.services.scx.wantedBy = lib.mkForce [];
| 15:32:18 |
K900 | I wrote that code | 15:32:20 |
niklaskorz | hah I missed that part | 15:32:46 |
niklaskorz | I know | 15:32:50 |