[Résolu] Erreur pulseaudio, jack et real-time scheduling
Bonjour,
petit rappel des faits: installation librazik2 sur debian 9 pre-existante
noyau 4.9.0-9-lzk-bl-amd64
utilisateur (id=1000) ajouté au groupe audio
Et cependant, j'ai dans syslog :
On dirait que :
- pulseaudio essaye de se lancer alors qu'il est déjà en train de tourner
- peut-être parce que j'ai deux processus (1973) et (1974) ?
- c'est rtkit-daemon qui gère, 2 threads of 2 processes for 1 users, et j'ai pas l'impression que c'est normal
- jack n'arrive pas à utiliser le real-time scheduling, ou bien est-ce pulseaudio qui se le voit refuser par JACK ?
Vous pouvez m'aider à éclaircir tout ça ?
NB: puisque je suis dans la bonne section, j'en profite pour redemander comment on configure les pontages alsa et pulseaudio avec jack déjà ? Par exemple dans claudia on choisit quoi comme type de pont dans audio ALSA, ya pas un script je me souviens plus là ...
PS: je viens de voir que le module snd-aloop n'était pas chargé, mais j'utilisais une autre solution avant, pas snd, mais je me souviens plus, le type de pont que j'utilisais et le script qui allait avec il me semble mais pas sûr.
petit rappel des faits: installation librazik2 sur debian 9 pre-existante
noyau 4.9.0-9-lzk-bl-amd64
utilisateur (id=1000) ajouté au groupe audio
Copy to clipboard
# ulimit -l -r max locked memory (kbytes, -l) 64 real-time priority (-r) 0
Copy to clipboard
$ ulimit -l -r max locked memory (kbytes, -l) unlimited real-time priority (-r) 95
Et cependant, j'ai dans syslog :
Copy to clipboard
Jun 24 06:59:25 zikimao rtkit-daemon[566]: Successfully made thread 1974 of process 1974 (n/a) owned by '1000' high priority at nice level -11. Jun 24 06:59:25 zikimao rtkit-daemon[566]: Supervising 1 threads of 1 processes of 1 users. Jun 24 06:59:25 zikimao pulseaudio[1974]: Stale PID file, overwriting. Jun 24 06:59:25 zikimao rtkit-daemon[566]: Successfully made thread 1973 of process 1973 (n/a) owned by '1000' high priority at nice level -11. Jun 24 06:59:25 zikimao rtkit-daemon[566]: Supervising 2 threads of 2 processes of 1 users. Jun 24 06:59:25 zikimao pulseaudio[1973]: Daemon already running. Jun 24 06:59:25 zikimao pulseaudio[1973]: Échec de pa_pid_file_create(). Jun 24 06:59:25 zikimao pulseaudio[1974]: JACK error >Cannot use real-time scheduling (RR/75)(1: Opération non permise)< Jun 24 06:59:25 zikimao pulseaudio[1974]: JACK error >JackClient::AcquireSelfRealTime error< Jun 24 06:59:25 zikimao pulseaudio[1974]: Not enough physical output ports, leaving unconnected. Jun 24 06:59:25 zikimao pulseaudio[1974]: JACK error >Cannot use real-time scheduling (RR/75)(1: Opération non permise)< Jun 24 06:59:25 zikimao pulseaudio[1974]: JACK error >JackClient::AcquireSelfRealTime error<
On dirait que :
- pulseaudio essaye de se lancer alors qu'il est déjà en train de tourner
- peut-être parce que j'ai deux processus (1973) et (1974) ?
- c'est rtkit-daemon qui gère, 2 threads of 2 processes for 1 users, et j'ai pas l'impression que c'est normal
- jack n'arrive pas à utiliser le real-time scheduling, ou bien est-ce pulseaudio qui se le voit refuser par JACK ?
Vous pouvez m'aider à éclaircir tout ça ?
NB: puisque je suis dans la bonne section, j'en profite pour redemander comment on configure les pontages alsa et pulseaudio avec jack déjà ? Par exemple dans claudia on choisit quoi comme type de pont dans audio ALSA, ya pas un script je me souviens plus là ...
PS: je viens de voir que le module snd-aloop n'était pas chargé, mais j'utilisais une autre solution avant, pas snd, mais je me souviens plus, le type de pont que j'utilisais et le script qui allait avec il me semble mais pas sûr.