Когда я пытаюсь запустить сервер jack, я получаюэти сообщения об ошибкахи также появляется окно с надписью:
Could not connect to JACK server as client.
- Overall operation failed.
- Unable to connect to server.
Please check the messages window for more info.
Есть идеи, как это исправить? Я использую Ubuntu 14.04. Вот мой jackd --version
вывод:
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
jackdmp version 1.9.10 tmpdir /dev/shm protocol 8
решение1
как запустить джек?
некоторые предложения:
run jack as user, not as root
try using qjackctl
adjust
/etc/security/limits.d/audio.conf
if required (for realtime audio only !!)
disable autospawn in /etc/pulse/client.conf
and stop pulseaudio
sudo pulseaudio --kill
если вы заставите Джека работать, позже вы сможете
sudo apt-get install pulseaudio-module-jack
и снова включите PulseAudio
решение2
Для меня сообщения о
Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden
Cannot connect to server request channel
jack server is not running or cannot be started
полностью вводят в заблуждение. Моя проблема была похожа, так как он также печатал это, когда запуск jack не удался, но он также печатал это, когда он работал! (указывая, что он, возможно, пытается найти какую-то часть своей системы, которая все еще работает с предыдущих запусков или что-то еще). Это было также похоже, потому что где-то в середине сообщения об ошибке он жаловался на «аудиокарту»:
Acquire audio card Audio0
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Jack: JackDriver::Close
и впоследствии о драйвере, как в вашем pastebin, за исключением того, что ваше сообщение об ошибке немного отличается, потому что я установил его на подробный, а ваша штука ALSA сообщает о немного другой проблеме. Я надеюсь, что мое решение, в QjackCtl, возня с настройкой "interface" сработает. Я где-то еще читал, что одним из вариантов является моя настоящая звуковая карта, и для меня выбор
hw:Generic_1,0
работало. Из-за того, что я рылся в SO в поисках ответа на этот вопрос, я также повозился с флажком "Real-Time", который не мешает ему работать и соответствующим
sudo dpkg-reconfigure -p high jackd2
настройки, которые я установил на "да", а также выполнил рекомендуемые настройки вhttps://jackaudio.org/faq/linux_rt_config.html, хотя это, похоже, не твоя проблема, поскольку твой Джек успешно говорит, как и мой,
JACK server starting in realtime mode with priority 10
Надеюсь, у вас тоже проблема с «Аудиокартой»! SuperCollider теперь успешно подключается и издает звуки. На самом деле странно, что проблема «конфигурации», которую показывает окно «Сообщения» QjackCtl, на самом деле это просто несколько слов в командной строке, может быть проблемой для SuperCollider, который не задает мне эти вопросы и запускает сам jack, но я думаю, что jack каким-то образом помнит настройки из QjackCtl.
решение3
Это сработало у меня при использовании QJackCtl:
- Перейти к настройке
- В раскрывающемся списке Интерфейс выберите другой интерфейс (звуковую карту), мне помог hw:Generic_1,0