| 11 Aug 2025 |
K900 | Because the JACK server protocol is not stable | 11:44:20 |
K900 | I would actually recommend not enabling that globally | 11:44:38 |
K900 | And adding pkgs.pipewire.jack to your Steam fhsenv instead | 11:44:46 |
Rein | I believe I add it via extraLibraries = pkgs': with pkgs'; [ pkgsi686Linux.pipewire.jack ] | 11:44:51 |
K900 | Which should just drop the Pipewire libjack in the right place | 11:44:57 |
K900 | No, that's the real libjack | 11:45:00 |
K900 | And it's failing because there is no real JACK server | 11:45:08 |
K900 | Oh wait no, that's pw-jack | 11:45:15 |
Rein | yeah | 11:45:18 |
K900 | But it is running the real libjack | 11:45:26 |
K900 | I wonder if this is just something steam-runtime does | 11:45:31 |
K900 | If it is, that's going to make things a lot more complicated | 11:45:42 |
K900 | Because steam-runtime has a lot of weird library heuristics | 11:45:50 |
Rein | I was just trying to follow the guide from linux_rocksmith. I think I'll just go bring that up to them | 11:46:44 |
Rein | they provide pretty detailed instructions for NixOS and pipewire, but those just refuse to work | 11:47:00 |
Rein | I'm not sure if the PipeWire's JACK library doesn't get installed in /lib instead of /lib32 | 11:56:07 |
K900 | Actually | 11:57:26 |
K900 | I wonder if something is fucky with nesting here | 11:57:33 |
K900 | Try extraLibraries = pkgs: [ pkgs.pipewire.jack ] | 11:57:42 |
K900 | pkgs will be the right bitness | 11:57:54 |
K900 | As in it'll be called with both | 11:57:57 |
Rein | And then should I preload the libjack.so in /lib or the one in /lib32? Or doesn't that change anything | 12:01:14 |
K900 | You should not preload anything | 12:02:13 |
Rein | Okay, will try in a sec | 12:03:51 |
Rein | Do I need to provide PIPEWIRE_LATENCY=256/48000 %command% or can I ditch the whole thing? My pipewire is configured for 256bit and 48kHz either way | 12:06:02 |
K900 | I don't know | 12:17:06 |
Rein | Still, same output | 12:17:23 |
Rein | Tried to add the preload back. Preloading fails and then I also get this output | 12:19:37 |
Rein | Changing the package didn't help, unfortunately | 12:20:39 |
| Vivianite joined the room. | 13:50:06 |