Звуки системы Pulse Audio не работают, но карты работают с ALSA

Звуки системы Pulse Audio не работают, но карты работают с ALSA

Я рву на себе волосы с этим. Я работаю над этим уже больше дня, следуя всем статьям, которые могу найти.

История:

Я собрал новую машину для изоляции (исключительно Ubuntu 20.04). Довольно мощная, но стандартная.

  • Активные динамики, работающие от заднего линейного выхода и обычной USB-веб-камеры (для встреч в Zoom, актуально, так как в камере есть встроенный микрофон). Пока все хорошо, все работает, вроде как.
  • Микрофон веб-камеры был плохого качества, поэтому купил дешевый USB-микрофон, тоже плохого качества, но работал.
  • Решил использовать имеющийся у меня кардиоидный микрофон. Поэтому взял Shure motiv mvi XLR to USB device. Вот тут-то и начались проблемы. Что бы я ни делал (из-за того, что у Shure есть выход для наушников для мониторинга), Ubuntu видела его как допустимый приемник и, будучи USB, продолжала устанавливать его на выход по умолчанию.

Я перепробовал множество вариантов и в конце концов нашел хакерское решение — запустить следующее в качестве приложения для автозагрузки:

pactl set-default-sink pactl set-default-sink

(Выглядит странно, но на форуме это рекомендовалось, и это сработало.) Спустя пару месяцев после множества обновлений системы я обнаружил, что мне больше не нужно «приложение автозагрузки», и отключил его.

Перенесемся во вчерашний день и мою текущую проблему. Я решил купить внешний ЦАП (Cambridge Audio Dacmagic Plus), и теперь у меня вообще нет системных звуков, веб-браузеров и т. д. На экране settings > soundsустройства по умолчанию указаны правильно, но при нажатии «тест» и нажатии кнопок динамиков звука нет.

Бегу lsUSB, вижу устройства.

Запущены aplay -L, перечислены устройства:

surround21
    2.1 Surround output to Front and Subwoofer speakers
surround40
    4.0 Surround output to Front and Rear speakers
surround41
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50
    5.0 Surround output to Front, Center and Rear speakers
surround51
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null
    Discard all samples (playback) or generate zero samples (capture)
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Playback/recording through the PulseAudio sound server
sysdefault:CARD=C10
    Cambridge Audio USB Audio 1.0, USB Audio
    Default Audio Device
front:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    Front speakers
surround21:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    Direct sample mixing device
dsnoop:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    Direct sample snooping device
hw:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    Direct hardware device without any conversions
plughw:CARD=C10,DEV=0
    Cambridge Audio USB Audio 1.0, USB Audio
    Hardware device with all software conversions
usbstream:CARD=C10
    Cambridge Audio USB Audio 1.0
    USB Stream Output
sysdefault:CARD=PCH
    HDA Intel PCH, ALC1220 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    Front speakers
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Digital
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    Direct sample mixing device
dmix:CARD=PCH,DEV=1
    HDA Intel PCH, ALC1220 Digital
    Direct sample mixing device
dsnoop:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    Direct sample snooping device
dsnoop:CARD=PCH,DEV=1
    HDA Intel PCH, ALC1220 Digital
    Direct sample snooping device
hw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    Direct hardware device without any conversions
hw:CARD=PCH,DEV=1
    HDA Intel PCH, ALC1220 Digital
    Direct hardware device without any conversions
plughw:CARD=PCH,DEV=0
    HDA Intel PCH, ALC1220 Analog
    Hardware device with all software conversions
plughw:CARD=PCH,DEV=1
    HDA Intel PCH, ALC1220 Digital
    Hardware device with all software conversions
usbstream:CARD=PCH
    HDA Intel PCH
    USB Stream Output
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
dmix:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample mixing device
dmix:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct sample mixing device
dmix:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct sample mixing device
dmix:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct sample mixing device
dsnoop:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct sample snooping device
dsnoop:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct sample snooping device
hw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Direct hardware device without any conversions
hw:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Direct hardware device without any conversions
plughw:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 0
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=7
    HDA NVidia, HDMI 1
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=8
    HDA NVidia, HDMI 2
    Hardware device with all software conversions
plughw:CARD=NVidia,DEV=9
    HDA NVidia, HDMI 3
    Hardware device with all software conversions
usbstream:CARD=NVidia
    HDA NVidia
    USB Stream Output
sysdefault:CARD=MVi
    Shure MVi, USB Audio
    Default Audio Device
front:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    Front speakers
surround21:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    Direct sample mixing device
dsnoop:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    Direct sample snooping device
hw:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    Direct hardware device without any conversions
plughw:CARD=MVi,DEV=0
    Shure MVi, USB Audio
    Hardware device with all software conversions
usbstream:CARD=MVi
    Shure MVi
    USB Stream Output
usbstream:CARD=Camera
    UVC Camera
    USB Stream Output
  • Запускается aplay -D plughw:C10 /usr/share/sounds/alsa/Front_Center.wavи играет (C10 — это имя ЦАП)
  • Бегу speaker-test -c 2 -D plughw:C10и слышу звук из каждого динамика по очереди.
  • Даже при запуске Zoom, если я выбираю ЦАП в настройках, все работает отлично.
  • Однако запустив speaker-test -c 2 -D defaultили speaker-test -c 2 -D pulseи я получаю:
speaker-test 1.2.2 

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 1048576
Period size range from 32 to 349526
Using max buffer size 1048576
Periods = 4
ALSA lib pcm_pulse.c:752:(pulse_prepare) PulseAudio: Unable to create stream: No such entity 

Unable to set hw params for playback: Input/output error
Setting of hwparams failed: Input/output error

Если я побегу, aplay -D default /usr/share/sounds/alsa/Front_Center.wavто получу:

ALSA lib pcm_pulse.c:752:(pulse_prepare) PulseAudio: Unable to create stream: No such entity

aplay: set_params:1407: Unable to install hw params:
ACCESS:  RW_INTERLEAVED
FORMAT:  S16_LE
SUBFORMAT:  STD
SAMPLE_BITS: 16
FRAME_BITS: 16
CHANNELS: 1
RATE: 48000
PERIOD_TIME: 125000
PERIOD_SIZE: 6000
PERIOD_BYTES: 12000
PERIODS: 4
BUFFER_TIME: 500000
BUFFER_SIZE: 24000
BUFFER_BYTES: 48000
TICK_TIME: [0 0]
  • Я перепробовал множество предложений, таких как переустановка и повторная инициализация pulseaudioи alsa_base.
  • Я внес многочисленные изменения в файлы конфигурации по отдельности, основываясь на различных темах и сообщениях.
  • Я проверил pavucontrolи использовал alsamixer. Различные "исправления" ухудшали ситуацию и откатывались, но проблема всегда оставалась.
  • Я много раз пытался перезапустить Pulse Daemon, и он запускается без ошибок.

Я знаю, что это будет что-то глупое и очевидное. :)

Любая помощь будет высоко оценена.

решение1

Я не могу ответить на ваш вопрос. Однако я уже задавал вопрос похожим образом и получил ответы. Попробуйте использоватьhttps://paste.ubuntu.com/или аналогичный сервис, и предоставьте ссылки на вывод вашего терминала. Я думаю, что эти вопросы с большим количеством текста, как правило, отпугивают людей.

Связанный контент