From 780f2d645d0bab64f2833a93d0985593699b125f Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 9 Aug 2021 15:28:00 +0200 Subject: [PATCH] alsa: enable client-rt for alsa clients So that the pipewire thread is running with RT priority. --- pipewire-alsa/alsa-plugins/pcm_pipewire.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pipewire-alsa/alsa-plugins/pcm_pipewire.c b/pipewire-alsa/alsa-plugins/pcm_pipewire.c index 6ace1b689..1b77abc6d 100644 --- a/pipewire-alsa/alsa-plugins/pcm_pipewire.c +++ b/pipewire-alsa/alsa-plugins/pcm_pipewire.c @@ -1027,7 +1027,11 @@ static int snd_pcm_pipewire_open(snd_pcm_t **pcmp, const char *name, } loop = pw_thread_loop_get_loop(pw->main_loop); pw->system = loop->system; - if ((pw->context = pw_context_new(loop, NULL, 0)) == NULL) { + if ((pw->context = pw_context_new(loop, + pw_properties_new( + PW_KEY_CONFIG_NAME, "client-rt.conf", + NULL), + 0)) == NULL) { err = -errno; goto error; }