初始化 Jack 音频服务器时出错

初始化 Jack 音频服务器时出错

我想用以下命令启动 jack 服务器

sudo jackd -r -d alsa -r 44100

但我收到了以下错误:

JACK server starting in non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Released audio card Audio0
audio_reservation_finish
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server    

我尝试过解决方案这里这里.这些对我不起作用。

我在 ubuntu bionic 中使用 jackd 版本 1.9 和 linux 内核 5.3。

答案1

将设备明确设置为 hw:PCH 有助于

首先,防止 pulseaudio 重新启动......

/etc/pulse/client.conf

~/.config/pulse/client.conf

~/.pulse/client.conf

停止脉冲音频

pulseaudio --kill

在 QjackCtl(图形模式)设置...

设置为 alsa

设置 hw:PCH(全部尝试)

将其设置为实时(两种方法都试一下)

在下一个选项卡中,设置“启动后执行脚本”

pacmd set-default-sink jack_out

保存并立即启动服务器

启动 pulseaudio ...

pulseaudio --start

相关内容