使用 QjackCtl 时无法连接到服务器套接字错误 = 没有此文件或目录

使用 QjackCtl 时无法连接到服务器套接字错误 = 没有此文件或目录

当我尝试启动 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 中,摆弄“接口”设置有效。我在其他地方读到其中一个选项是我的真实音频卡,对我来说,选择

hw:Generic_1,0

工作正常。由于在 SO 中搜索这个问题的答案,我还摆弄了“实时”复选框,这并不妨碍它工作,相应的

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 时,这对我有用:

  1. 前往设置
  2. 从接口下拉菜单中选择另一个接口(声卡),hw:Generic_1,0 对我来说有效

相关内容