运行 Ardour 后不再有声音

运行 Ardour 后不再有声音

所有声音都与我系统上的所有应用程序完美配合。但从我启动 Ardour 的那一刻起,除了 Ardour 之外,其他应用程序都不再发出声音。恢复它的简单方法是重新启动笔记本电脑。

这可能和杰克有关......但不清楚......

有人知道幕后发生了什么吗?如何解决?

答案1

在终端中:$ top | grep jackd,行中的第一个数字将是 JACK 的 pid,用 将其杀死$ kill <pid>。这是最简单的方法)

答案2

我仍在研究 jack 和 ardour,但你可能需要停止 jack。我使用 qjackctl,你可以在软件中心找到它(如果你尚未安装它)。完成 ardour 后,在 qjackctl 中点击停止,在我的系统中,正常声音又开始工作了。

答案3

可能有更卫生的方法,但打开任务管理器并终止 jackd 进程可以为我解决同样的问题。

答案4

我的解决方案是添加一个到 pulseaudio 的桥,以便将所有音频传送至插孔。

你可能必须先安装以下软件包,例如

$ sudo apt install pulseaudio-module-jack

然后你可以使用以下命令添加模块:

$ pactl load-module module-jack-sink

如果您启用 插孔 dbus 接口在插孔设置中,您还可以添加

$ pactl load-module module-jackdbus-detect

这将使 pulseaudio 在 jack 启动时立即自动加载 jack-sink 和 jack-source 模块。

最后一步是设置声音设备在你的系统设置JACK sink (PulseAudio Jack Sink)和 JACK 源进行输入。

有关详细信息,请参阅:For more information, see:脉冲音频插孔连接模块

相关内容