Jack 服务器无法启动

Jack 服务器无法启动

启动 jack 服务器时遇到问题,您能帮我找到解决方案吗?

$ tail -f ~/.log/jack/jackdbus.log
Sun Jan  8 18:55:14 2017: JACK server starting in realtime mode with priority 10
Sun Jan  8 18:55:14 2017: self-connect-mode is "Don't restrict self connect requests"
Sun Jan  8 18:55:14 2017: ERROR: Cannot lock down 82274202 byte memory area (Cannot allocate memory)
Sun Jan  8 18:55:14 2017: Acquired audio card Audio0
Sun Jan  8 18:55:14 2017: creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
Sun Jan  8 18:55:14 2017: ERROR: ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Sun Jan  8 18:55:14 2017: ERROR: Cannot initialize driver
Sun Jan  8 18:55:14 2017: ERROR: JackServer::Open failed with -1
Sun Jan  8 18:55:14 2017: ERROR: Failed to open server
Sun Jan  8 18:55:15 2017: Saving settings to 
"/home/home/.config/jack/conf.xml" ...

答案1

此错误:

错误:ALSA:无法打开 PCM 设备 alsa_pcm 进行播放。

提示我可能出了什么问题。

为了排除 jackd 服务器故障,首先确保 ALSA 可用,并且 pulseaudio 已关闭(或暂停),以免抓取和阻塞 ALSA 接口。此外,请确保 jackd 服务器不再运行,因为这也会锁定 ALSA 接口。

您可以尝试在 Audacity 中加载声音并在首选项中选择 ALSA 作为输出,直接在 ALSA 上播放某些内容。

如果可行,您可以通过 CLI 运行 jackd 来查看它创建的输出,从简单开始,使用默认值

jackd-d alsa

请记住,ALSA 是低级声卡驱动程序,它不允许共享,只有一个声音服务器可以同时使用它,要么是 pulseaudio 要么是 jack,但不能同时使用。

相关内容