Sup*_*ric 7 apt jack process-priority realtime ardour
我很容易安装 Ardour,一个混音程序,只是为了尝试一下。安装 Ardor 还会安装 JACK,这是一个依赖项。作为 JACK 安装脚本的一部分,我得到以下对话框:
如果您想以实时优先级运行 jackd,启动 jackd 的用户需要实时权限。接受此选项以创建文件 /etc/security/limits.d/audio.conf,授予音频组实时优先级和 memlock 权限。
以实时优先级运行 jackd 可最大限度地减少延迟,但可能会通过请求所有可用的物理系统内存而导致系统完全锁定,这在多用户环境中是不可接受的。
启用实时进程优先级?
我在我的笔记本电脑上安装,从来没有多个用户同时使用。我仍然担心:系统本身会使用 JACK 来播放任何声音(即它会取代 ALSA)吗?如果是这样,这是否意味着如果我为 JACK 启用实时优先级,我会在播放任何声音时冒着冻结机器的轻微风险?或者 JACK 只是暂时被 Ardor 使用(直到我安装其他一些 JACK 依赖程序)?
jwe*_*rny 13
Jackd 通常不会取代 ALSA。Jackd 通常使用 ALSA 来提供它的输出。Jackd 提供的是其他软件可以使用的低延迟音频跳线/路由网络。只有设计用于使用 Jackd 的软件才会使用 JackD。Jackd 仅在您运行使用它的软件时才需要运行(例如Ardour、Rosegarden、Jack-rack)。当您不运行使用 jackd 的程序时,您不必运行 jackd。
我发现的最好的控制 jackd 的程序是 qjackctl,它可以通过 Ubuntu 软件中心作为 Jack Control 安装。它允许启动/停止 jackd、配置它的运行方式以及设置连接。
为了获得尽可能低的延迟,jackd 真的很想使用实时优先级线程。为 jackd 启用实时处理是一件好事,不应损害您的系统。(我现在正在打字的机器已经在 2 个不同的 Linux 发行版和 2 个不同的硬件化身下启用了 4 年,没有任何锁定。)
顺便说一句,一旦您开始使用 jackd 的某些功能,它就会变得非常容易上瘾。通过启动不同的效果机架(插孔机架实例)并设置连接,我可以进行立体声录音并创建实时 4.2 输出,其中后置扬声器具有不同的延迟混响/延迟,自定义中心声道混合和低音炮输出。(我仍在努力为此找到一个好的八度倍频器。)
归档时间: |
|
查看次数: |
9620 次 |
最近记录: |