Я запускаю qjackctl
и вижу это:
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 не работает, на вкладке «Вывод» ничего нет.
Я попробовал это:
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:
Нет необходимости запускать 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»