Ubuntu,jack,音频应用程序的最高优先级

Ubuntu,jack,音频应用程序的最高优先级

操作系统、应用程序和硬件信息

Linux local 5.0.0-23-lowlatency #24-Ubuntu SMP PREEMPT Mon Jul 29 16:17:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
jackdmp version 1.9.12 tmpdir /dev/shm protocol 8
Bitwig-studio version 3.0.1
USB2 Audio interface Tascam US16x02

问题

是否可以以最高优先级运行该应用程序的音频应用程序?为了获得最佳性能和最低延迟,音频应用程序不会出现卡顿/缓冲问题。

情况

我重新安装了,,,Ubuntu studio 19.04安装DAW ,然后安装(为了将我的 CPU 更改为最佳性能)。updateupgradeBitwig studio 3.0.1indicator-cpufreq

然后我jackd按照这个配置运行。

/usr/bin/jackd -dalsa -dhw:US16x08 -r44000 -p128 -n2

我在indicator-cpufreq小程序中进行选择Performance(以获得最佳性能),然后通过lscpu它检查是否正常工作。

Model name:          Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
CPU MHz:             3455.159
CPU max MHz:         3500,0000
CPU min MHz:         400,0000
NUMA node0 CPU(s):   0-3

然后我运行了 Bitwig 工作室。我尝试加载一些我的旧项目。

问题

当在 DAW 中播放音乐时,播放过程中会出现一些噼啪声,而当我在播放过程中在 DAW 中执行某些操作(例如仅缩放或移动)时,噼啪声会更加严重。

Jackd 日志向我展示了很多xruns

我发誓在重新安装操作系统之前我有相同的配置,并且这个配置没问题,即使在播放或录制期间在 DAW 中工作时,播放过程中也没有任何噼啪声。

我尝试安装旧版本Ubuntu studio,没有效果,仍然有噼啪声,一样。

为什么现在在 DAW 中播放时会发出噼啪声?小程序indicator-cpufreq已更改为最佳性能,但似乎不适用于 DAW,当我在和CPU load之间选择时,DAW 中没有效果,但显示不同。PerformancePowersaveindicator-cpufreqlscpuCPU MHz

有什么神奇之处?在我重新安装操作系统之前,一切都运行正常。我发现了一些有关nice实用程序的信息。这是我需要设置的吗?

非常感谢您提供的任何信息。

答案1

这是我在全新安装 Ubuntu 后为获得最佳性能所做的事情。优先级设置很重要。

安装低延迟内核。

sudo apt install linux-lowlatency

添加新行到/etc/security/limits.conf

sudo nano /etc/security/limits.conf

* - rtprio 70
* - memlock unlimited
* hard memlock unlimited
* soft memlock unlimited

安装一些服务来设置CPU以获得最佳性能。

sudo apt install cpufrequtils
sudo cpufreq-set -r -g performance

或者

sudo apt install indicator-cpufreq

(重启后,您将在通知区域看到用于更改 CPU 性能的小程序)

重启。

jackd2如果尚未安装,请安装。

sudo apt install jackd2

获取硬件的名称。例如,我的硬件:是PCH。硬件的名称是[]

cat /proc/asound/cards

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xa1228000 irq 130

使用您需要的参数运行 jackd2。

/usr/bin/jackd -d alsa -d hw:PCH -r 48000 -p 192 -n 3

您可以更改周期-p、帧-n和采样率-r 参数以实现最低延迟。如果出现噼啪声,则这是您的极限(Frames / Sample Rate ) * Periods = Latency in ms。。

运行 DAW。

就这些。希望这些信息能对你有帮助。

答案已从此处移至楼主的问题

相关内容