Ошибки запуска qjackctl

Я запускаю qjackctl и вижу это:

qjackctl

Connections
RT мигает, так что хорошо там. Нет звука, например, на YouTube в браузере. Ниже приведен текст в окне сообщений при запуске qjackctl

Похоже, джек не работает, поэтому он запускает его. Нужно ли явно запускать jack (или лучше) перед запуском qjackctl?

Затем появляются некоторые сообщения об ошибках:

    Tue Jul 14 17:01:01 2020: ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Tue Jul 14 17:01:01 2020: ERROR: control open "hw:USB" (No such device)
Tue Jul 14 17:01:01 2020: ERROR: ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode
Tue Jul 14 17:01:01 2020: ERROR: Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
Tue Jul 14 17:01:01 2020: ERROR: AcquireSelfRealTime error
Cannot lock down 82280346 byte memory area (Cannot allocate memory)

Нужно ли что-то из этого устранять?

17:04:32.446 Statistics reset.
17:04:32.451 ALSA connection change.
17:04:32.479 D-BUS: Service is available (org.jackaudio.service aka jackdbus).
17:04:32.516 D-BUS: JACK server is starting...
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
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
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
17:04:32.539 D-BUS: JACK server was started (org.jackaudio.service aka jackdbus).
Tue Jul 14 17:04:32 2020: Starting jack server...
Tue Jul 14 17:04:32 2020: JACK server starting in realtime mode with priority 10
Tue Jul 14 17:04:32 2020: self-connect-mode is "Don't restrict self connect requests"
Tue Jul 14 17:04:32 2020: ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Tue Jul 14 17:04:32 2020: ERROR: control open "hw:USB" (No such device)
Tue Jul 14 17:04:32 2020: Acquired audio card Audio2
Tue Jul 14 17:04:32 2020: creating alsa driver ... hw:PCH|hw:USB|128|2|44100|0|0|nomon|swmeter|-|32bit
Tue Jul 14 17:04:32 2020: ERROR: ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode
Tue Jul 14 17:04:32 2020: configuring for 44100Hz, period = 128 frames (2.9 ms), buffer = 2 periods
Tue Jul 14 17:04:32 2020: ALSA: final selected sample format for playback: 32bit integer little-endian
Tue Jul 14 17:04:32 2020: ALSA: use 2 periods for playback
Tue Jul 14 17:04:32 2020: ERROR: Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
Tue Jul 14 17:04:32 2020: ERROR: AcquireSelfRealTime error
Tue Jul 14 17:04:32 2020: graph reorder: new port 'system:playback_1'
Tue Jul 14 17:04:32 2020: New client 'system' with PID 0
Tue Jul 14 17:04:32 2020: graph reorder: new port 'system:playback_2'
Tue Jul 14 17:04:34 2020: Saving settings to "/home/mickeydog/.config/jack/conf.xml" ...
17:04:34.735 JACK connection change.
17:04:34.736 Server configuration saved to "/home/mickeydog/.jackdrc".
17:04:34.736 Statistics reset.
17:04:34.739 Client activated.
17:04:34.740 Patchbay deactivated.
17:04:34.756 JACK connection graph change.
Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Tue Jul 14 17:04:34 2020: New client 'qjackctl' with PID 3514

- Edit - После настройки устройства ввода появляются следующие ошибки:

Wed Jul 15 07:55:00 2020: ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Wed Jul 15 07:55:00 2020: ERROR: Cannot use real-time scheduling (RR/10)(1: Operation not permitted)
Wed Jul 15 07:55:00 2020: ERROR: AcquireSelfRealTime error

Что касается ограничений, в есть файл /etc/security/limits.d/audio.conf.disabled , который содержит:

@audio   -  rtprio     95
@audio   -  memlock    unlimited
#@audio   -  nice      -19

файл /etc/security/limits.conf , в котором все строки закомментированы, т. е. начинаются с #

. Здесь приведены настройки звука системы после запуска PulseAudio. Если PulseAudio не работает, на вкладке «Вывод» ничего нет.

Settings

Я попробовал это:

sudo dpkg-reconfigure -p high jackd

, который, кажется, не имеет никакого эффекта

Последние 3 ошибки были удалены путем изменения имени audio.conf .disabled :

cd etc/security/limits.d
sudo cp audio.conf.disabled audio.conf
sudo rm audio.conf.disabled

QasMixer:

QasMixer

0
задан 16 July 2020 в 22:02

1 ответ

  • Нет необходимости запускать jackd перед qjackctl, но это возможно. Fi
    jackd -d alsa -d hw: 0 &

  • В расширенной настройке звука qjackctl неверная настройка:
    hw: PCH для воспроизведения (это нормально), но hw: USB для записи,
    hw: USB не существует: ОШИБКА: обрыв управления "hw: USB" (такого устройства нет) ):
    Обычно 1-е аудиоустройство имеет значение hw: 0 ,
    2-е аудиоустройство: hw: 1
    (Или, может быть, вы извлекли USB-устройство после сохранения конфигурации?)

  • Ошибка планирования в реальном времени может быть вызвана предыдущей ошибкой или отсутствием изменения в limit.conf для ваш пользователь, , см. здесь .

  • нет звука в Firefox или Chrome: нормальный, поскольку они используют pulseaudio, который отключен (я полагаю). Использование jackd и pulseaudio возможно, но первый jackd должен быть в порядке.

  • Для миди попробуйте подключить вход к выходу, выбрав по одному клиенту с каждой стороны и нажмите «connect»

2
ответ дан 30 July 2020 в 22:07

Другие вопросы по тегам:

Похожие вопросы: