Audacity зависает при использовании аудио драйверов, отличных от JACK
У меня последняя версия Audacity (2.1.1), но не имеет значения, какую версию я использую, потому что у меня была такая же проблема с тех пор, как я впервые установил ее несколько месяцев назад.
Audacity имеет серьезные проблемы, когда я использую любой драйвер, кроме JACK - он работает безупречно под JACK, но другие звуки полностью отключены, пока я не отключу драйвер JACK. Я бы предпочел использовать ALSA или PulseAudio, но во время воспроизведения звука звуки становятся статичными, и когда я нажимаю кнопку "Стоп", вся программа зависает.
Это может быть связано с поиском, нажав на панель над областью редактирования во время воспроизведения. Есть ли способ разрешить ситуацию?
ПРИМЕЧАНИЕ. Я только что попытался воспроизвести проблему и потерпел неудачу, однако получил вывод терминала, который может быть связан с этой проблемой:
(process:27314): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised
(process:27314): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
(process:27314): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised
(process:27314): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
bt_audio_service_open: connect() failed: Connection refused (111)
... (last message repeated 3 times)
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Expression 'ret' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1736
Expression 'AlsaOpen( &alsaApi->baseHostApiRep, params, streamDir, &self->pcm )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1904
Expression 'PaAlsaStreamComponent_Initialize( &self->capture, alsaApi, inParams, StreamDirection_In, NULL != callback )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2171
Expression 'PaAlsaStream_Initialize( stream, alsaHostApi, inputParameters, outputParameters, sampleRate, framesPerBuffer, callback, streamFlags, userData )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2840
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
... (last message repeated a bunch of times)
Expression 'ret' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1736
Expression 'AlsaOpen( &alsaApi->baseHostApiRep, params, streamDir, &self->pcm )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1904
Expression 'PaAlsaStreamComponent_Initialize( &self->capture, alsaApi, inParams, StreamDirection_In, NULL != callback )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2171
Expression 'PaAlsaStream_Initialize( stream, alsaHostApi, inputParameters, outputParameters, sampleRate, framesPerBuffer, callback, streamFlags, userData )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2840
Expression 'stream->playback.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4611
Expression 'stream->playback.pcm' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 4611
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
... (last message repeated 4 times)
Ошибки относительно JACK не важны, так как он использует JACK по умолчанию, и у меня не было его запуска в этот раз.
1 ответ
Похоже, это известная проблема. Следует отметить две вещи:
Задание высокой задержки при запуске, кажется, помогает:
env PULSE_LATENCY_MSEC=300 audacity
В версии для разработчиков (сентябрь 2015 г.) происходят вещи, которых, вероятно, еще нет в репо-версии Ubuntu, которые помогают это исправить.
Итак, я попробую сначала, а затем попробую обновить до версии для разработки... И если это не удастся, обратитесь к разработчику непосредственно под этим сообщением об ошибке.