LINUX.ORG.RU

Неправильное определение профиля звуковой карты в pulseaudio 12

 , ,


0

1

Дано:

  • Внешняя звуковуха Behringer U-Phoria UMC204HD
  • pulseaudio 12.2
  • linux 4.17.8
  • alsa-firmware 1.0.29

Имеем:

$ pacmd list-sinks | grep -i 'name:'
        name: <alsa_output.usb-BEHRINGER_UMC204HD_192k-00.analog-surround-40>
Должно быть stereo-20. С pulseaudio 11 всё прекрасно работало, но прилетел апдейт, и пульс вдруг решил что у этой карты 4 аналоговых канала вместо реальных двух. В итоге при проигрывании файлов с пятиканальным звуком вместо нормального даумикса получаем в уши rear-left и rear-right. В pavucontrol все предлагаемые профили четырёхканальные. Как заставить эту сволочь использовать нормальный профиль?

★★★★★

Последнее исправление: Axon (всего исправлений: 2)

Ответ на: комментарий от anonymous

В pavucontrol все предлагаемые профили четырёхканальные.

Чукча не читатель?

Axon ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Вот только сломалось всё именно после обновления пульса. Релевантный кусок выхлопа aplay -L:

sysdefault:CARD=U192k
    UMC204HD 192k, USB Audio
    Default Audio Device
front:CARD=U192k,DEV=0
    UMC204HD 192k, USB Audio
    Front speakers
surround21:CARD=U192k,DEV=0
    UMC204HD 192k, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=U192k,DEV=0
    UMC204HD 192k, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=U192k,DEV=0
    UMC204HD 192k, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=U192k,DEV=0
    UMC204HD 192k, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=U192k,DEV=0
    UMC204HD 192k, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=U192k,DEV=0
    UMC204HD 192k, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=U192k,DEV=0
    UMC204HD 192k, USB Audio
    IEC958 (S/PDIF) Digital Audio Output

Axon ★★★★★
() автор топика

Сравните файл /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf из текущей и предыдущей версии PulseAudio, определите, какое изменение могло привести к такому, и создайте баг-репорт в трекере PulseAudio.

ValdikSS ★★★★★
()
Ответ на: комментарий от ValdikSS

В этом файле изменились только приоритеты профилей, при чём все на одно значение (5), так что значимой разницы нет. Видимо, проблема в чём-то другом.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Axon

/etc/pulse/default.pa

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink device=hw:0,0
#set-card-profile alsa_card.pci-000_00_08.0 output:analog-stereo
#load-module module-alsa-source device=hw:0,0
#load-module module-null-sink
#load-module module-pipe-sink

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.