启动JACK服务器时出现问题“ Jack Server未运行或无法启动”


15

尽管在论坛上进行了谷歌搜索和阅读,但我仍无法让JACK工作。请帮助我让JACK工作。我在这里附加了JACK Control的消息日志。

02:15:40.109 Patchbay已停用。
02:15:40.117统计信息重置。
02:15:40.123 ALSA连接更改。
02:15:40.147 D-BUS:服务可用(org.jackaudio.service或jackdbus)。
无法连接到服务器套接字err =没有这样的文件或目录
无法连接到服务器请求通道
杰克服务器未运行或无法启动
02:15:40.169 ALSA连接图更改。
02:15:43.877 D-BUS:无法启动JACK服务器。抱歉
无法连接到服务器套接字err =没有这样的文件或目录
无法连接到服务器请求通道
杰克服务器未运行或无法启动
2014年12月8日星期一02:15:43:启动杰克服务器...
2014年12月8日星期一12:15:43:以优先级10的实时模式启动JACK服务器
2014年12月8日星期一12:15:43:错误:无法锁定82274202字节的内存区域(无法分配内存)
2014年12月8日星期一12:15:43:错误:无法注册对象路径“ / org / freedesktop / ReserveDevice1 / Audio0”:已经为/ org / freedesktop / ReserveDevice1 / Audio0注册了处理程序
2014年12月8日星期一12:15:43:错误:无法获取设备名称:Audio0错误:已经为/ org / freedesktop / ReserveDevice1 / Audio0注册了处理程序
2014年12月8日星期一02:15:43:错误:无法获取音频设备hw:0 ...
2014年12月8日星期一12:15:43:错误:无法初始化驱动程序
2014年12月8日星期一02:15:43:错误:JackServer :: Open失败,-1
2014年12月8日星期一02:15:43:错误:无法打开服务器
2014年12月8日星期一12:15:45:将设置保存到“ /home/rythem/.config/jack/conf.xml” ...
02:15:47.373无法作为客户端连接到JACK服务器。-整体操作失败。- 无法连接到服务器。请检查消息窗口以获取更多信息。
无法连接到服务器套接字err =没有这样的文件或目录
无法连接到服务器请求通道
杰克服务器未运行或无法启动

Answers:


9

首先,您需要终止现有的pulseaudio进程,启动jack_control进程,然后重新启动pulseaudio进程。

请使用以下命令:

pulseaudio --kill

jack_control start

jack_control exit

pulseaudio --start

1

您正在尝试以实时优先级运行Jack,而Jack在Ubuntu中默认不进行配置。有两种解决方法:

1)不要使用实时优先级。

通过CLI,您可以使用jackd -r &- 实时启动Jack,man jackd有关详细信息,请参阅。

如果sudo apt install qjackctl要运行GUI“ Qjackctl”,请在“设置”部分中取消“实时”

在此处输入图片说明

2)http://www.jackaudio.org/faq/linux_rt_config.html中所述为Jack实时设置

打开终端并输入

sudo nano /etc/security/limits.d/99-realtime.conf

添加行

@realtime   -  rtprio     99
@realtime   -  memlock    unlimited

Ctrl+ o,然后Ctrl+ x保存并退出该文件。

创建您自己并将其添加到“实时”组:

sudo groupadd realtime
sudo usermod -a -G realtime yourUserID

注销并重新登录。


0

尝试pasuspender与qjackctl一起使用。像这样:

pasuspender qjackctl

当qjackctl运行时,它应“暂停” pulseaudio,而当qjackctl终止时,应“重新生成” pulseaudio。


0

我在ubuntu 18上面临同样的问题

$ python3 -V
Python 3.6.6
$ python3 -c "import speech_recognition as sr;print(sr.__version__)"
3.8.1
$ python3 -c "import pyaudio as p;print(p.__version__)"
0.2.11


$ py -m speech_recognition
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
A moment of silence, please...
Set minimum energy threshold to 45.131829621150224
Say something!

-1

必须将正确的输入,输出设备连接到主板上的技嘉F2A88X-D3HP和板载声卡插孔,仅当选择的帧频为192000时,我才希望它对您有用!


4
谁和什么?我无法解析您的答案。您可以编辑它以改善语法吗?谢谢。
David Foerster,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.