From f97bacc6263ec85898efaa1fba9c95794f6089ca Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Mon, 19 Apr 2021 17:14:45 +0200 Subject: [PATCH] Mention that PipeWire (or rtkit) may cause crashes --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0f03227d..aaffdc49 100644 --- a/README.md +++ b/README.md @@ -386,8 +386,17 @@ If your problem is not listed here, then feel free to post on the [issue tracker](https://github.com/robbert-vdh/yabridge/issues) or to ask about it in the yabridge [Discord](https://discord.gg/pyNeweqadf). +- Using PipeWire's JACK implementation might cause certain plugins to crash. + PipeWire currently uses rtkit instead of the realtime priorities you would + normally set up using groups and `/etc/limits.d`, and it will impose a limit + on the maximum amount of CPU time a realtime process may use at a time. This + will cause plugins that take a long time to initialize, for instance because + they're loading a lot of resources, to crash. For the time being the best + solution for this problem would be to just use JACK2 until PipeWire doesn't + require rtkit anymore. + - If you have the `WINEPREFIX` environment variable set and you _don't_ want all - of your plugins to use that specific Wine prefix then you should unset it to + of your plugins to use that specific Wine prefix, then you should unset it to allow yabridge to automatically detect Wine prefixes for you. - If you're seeing errors related to Wine either when running `yabridgectl sync`