LINUX.ORG.RU

jack + pulseaudio

 , ,


0

1

А не подскажете, правда ли что (в Debian) невозможно сдружить одновременную работу pulseaudio и jackd? А то стопить-стартить надоело, pulseaudio-module-jack ни на что не влияет (появляется Pulseaudio в Connections у jack но больше ничего не происходит). Пульса как ругалась если запущен jack так и ругается (иногда унося за собой весь mate). Jack при запущенной пульсе так и не работает. Обещали что всё должно работать само из коробки, однако ничего не пашет :( Туториалы смотрел, умных людей слушал, ничего не помогло.

По отдельности всё хорошо работает.

★★★★★

Судя по выводу, pulse сначала открывает девайс, потом запускает jackd, который девайс уже открыть не может.


W: [pulseaudio] sink.c: Default and alternate sample rates are the same.
W: [pulseaudio] sink.c: Default and alternate sample rates are the same.
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="4" name="usb-AKAI_professional_LLC_LPD8-00" card_name="alsa_card.usb-AKAI_professional_LLC_LPD8-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
W: [pulseaudio] sink.c: Default and alternate sample rates are the same.
W: [pulseaudio] source.c: Default and alternate sample rates are the same.
E: [pulseaudio] module-alsa-card.c: Failed to find a working profile.
E: [pulseaudio] module.c: Failed to load module "module-alsa-card" (argument: "device_id="3" name="usb-M-Audio_Oxygen_49-00" card_name="alsa_card.usb-M-Audio_Oxygen_49-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1""): initialization failed.
W: [pulseaudio] alsa-mixer.c: Volume element Speaker has 8 channels. That's too much! I can't handle that!
W: [pulseaudio] alsa-mixer.c: Volume element Speaker has 8 channels. That's too much! I can't handle that!
W: [pulseaudio] alsa-mixer.c: Volume element Speaker has 8 channels. That's too much! I can't handle that!
W: [pulseaudio] sink.c: Default and alternate sample rates are the same.
W: [pulseaudio] source.c: Default and alternate sample rates are the same.
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server socket err = Нет такого файла или каталога<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server request channel<
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server socket err = Нет такого файла или каталога<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server request channel<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server socket err = Нет такого файла или каталога<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server request channel<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server socket err = Нет такого файла или каталога<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server request channel<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server socket err = Нет такого файла или каталога<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server request channel<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server socket err = Нет такого файла или каталога<
W: [pulseaudio] module-jack-sink.c: JACK error >Cannot connect to server request channel<
Device reservation request with priority 2147483647 denied for "Audio0": org.freedesktop.DBus.Error.NoReply (Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, 
Failed to acquire device name : Audio0 error : Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broke
Audio device hw:0 cannot be acquired...
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server
W: [pulseaudio] module-jack-sink.c: JACK error >jack server is not running or cannot be started<
E: [pulseaudio] module-jack-sink.c: jack_client_open() failed.
E: [pulseaudio] module.c: Failed to load module "module-jack-sink" (argument: "channels=2"): initialization failed.
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Не удалось инициализировать демон.

Никаких настроек не нашел. jackd при запуске тоже лезет в пульсу и у них получается порочный круг и зависон. Единственный фикс этой темы по ходу отменить все эти синки и использовать pa и jack отдельно. В такой ситуации проше забить на адский jack, так как программы умеют в пульсу, хоть и с лагом.

slapin ★★★★★
() автор топика

А вот это вот из арчевики не помогает? Плюс там еще условие есть что джек должен быть с дибасом собран.

The new new way

This configuration only works with jackdbus (JACK2 compiled with D-Bus support). It also requires the pulseaudio-jack package. Make sure that /etc/pulse/default.pa contains a line:

load-module module-jackdbus-detect options
Loki13 ★★★★★
()

По-моему, надо jackd2. Про дебиян не скажу, но в убунте из коробки пульс подхватывается джеком2.

RageAgainstMachine
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.