没用

没用
  • 打开 Audacity
  • 录制几秒钟的音频,然后按停止。这个方法很好用。
  • 再次开始录音。一瞬间,录音自动停止(录音按钮不再突出显示,停止按钮被禁用)。

有时 Audacity 会挂起。有时甚至不会出现新的曲目。

如果从命令行运行 audacity,则在出现问题时会出现以下情况:

ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred
Expression 'err' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3355
Expression 'ContinuePoll( self, StreamDirection_In, &pollTimeout, &pollCapture )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3896
Expression 'PaAlsaStream_WaitForFrames( stream, &framesAvail, &xrun )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4274

即使不是从命令行运行,此刻 /var/log/syslog 中也会出现以下内容:

Dec 16 10:37:52 myDesktop audacity.desktop[4765]: ALSA lib pcm.c:8306:(snd_pcm_recover) underrun occurred
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'err' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3355
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'ContinuePoll( self, StreamDirection_In, &pollTimeout, &pollCapture )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 3896
Dec 16 10:37:52 myDesktop audacity.desktop[4765]: Expression 'PaAlsaStream_WaitForFrames( stream, &framesAvail, &xrun )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4274

我用 Audacity 做过很多其他事情,效果很好。只是没有配音。

没用

env PULSE_LATENCY_MSEC=30 audacity

版本

$ uname -a
Linux myDesktop 4.13.0-19-generic #22-Ubuntu SMP Mon Dec 4 11:58:07 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

$ apt list audacity
Listing... Done
audacity/artful,now 2.1.2-2 amd64 [installed]

答案1

我编辑了 /etc/pulse/default.pa 以解决 Ubuntu 早期版本的问题。更新到 17.10 后,我手动重新进行了编辑:

load-module module-udev-detect tsched=0

所以我把它改回:

load-module module-udev-detect

然后我重启了,一切正常。不知道是那件事,还是重启,还是什么。

相关内容