操作系统、应用程序和硬件信息
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 更改为最佳性能)。update
upgrade
Bitwig studio 3.0.1
indicator-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 中没有效果,但显示不同。Performance
Powersave
indicator-cpufreq
lscpu
CPU 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。
就这些。希望这些信息能对你有帮助。
答案已从此处移至楼主的问题。