Я пытаюсь перенести свой настольный компьютер домашнего кинотеатра с Windows 7 на Ubuntu 20.04. У меня есть система с двойной загрузкой, использующая два SSD, один с Windows 7, другой с Ubuntu 20.04. В Windows 7 доступны и (используются) следующие независимые звуковые выходы:
Я хотел бы иметь такие же независимые выходы, доступные в Ubuntu 20.04, чтобы приложения могли использовать их следующим образом:
Я использовал alsamixer, чтобы убедиться, что все выходы ALC892 включены и имеют максимальную громкость.
pavucontrol показывает:
Устройства вывода
1. GK208 HDMI / DP Аудиоконтроллер, цифровой стерео (HDMI)
Порт: HDMI / порт дисплея (подключен)
Профиль: выход цифрового объемного звучания 5.1 (HDMI2)
2. Встроенный аналоговый стереозвук
Порт: линейный выход (подключен)
Профиль: аналоговый стереовыход
Приложения, такие как Firefox, воспроизводят звук через аналоговый линейный выход на динамики.
Kodi будет выводить звук только в том случае, если в качестве аудиоустройства выбрано «PULSEAUDIO по умолчанию».
Я прочитал и другие связанные вопросы и ответы - с большинством из них я запутался. Я пробовал вносить изменения с помощью pavucontrol, но не могу получить несколько независимых выходов. Я не уверен, как, но однажды у меня был один и тот же звук Firefox одновременно с портами Realtek Line Out Rear, 2nd Out Front и Digital Out Optical, поэтому я знаю, что оборудование Realtek ALC892 работает.
Мы будем благодарны за любые предложения.Кто-нибудь делал конфигурацию pulseaudio с несколькими независимыми выходами для Realtek ALC892? На следующем изображении показана блок-схема домашнего кинотеатра
Это работало для меня с ALC892 на MSI B450-Pro под Debian 10 , Это должно работать и с Ubuntu.
В /etc/modprobe.d/hda-jack-retask.conf
поместите следующее содержимое:
options snd-hda-intel power_save=0 patch=hda-hint.fw,hda-hint.fw,hda-hint.fw,hda-hint.fw
опция power_save
на ваше усмотрение, вы можете ее пропустить если вы не слышите никаких щелчков или странных плавных переходов при запуске звука
В /lib/firmware/hda-hint.fw
поместил следующее содержание:
[codec]
0x10ec0892 0x14629b86 0
[hint]
add_jack_modes = yes
indep_hp = yes
Они задокументированы в примечаниях к HD-звуку ядра Linux. Возможно, вы также можете пропустить add_jack_modes
, но мне это показалось полезным.
Далее, в alsamixer
, у вас будет больше возможностей, в частности опция «Независимый HP» (HP означает наушники). aplay -l
теперь должен отображать два вывода.
Кроме того, для записи с обоих входов (переднего микрофона и линейного входа) их необходимо включить, в alsamixer
нажмите F4, чтобы перейти на страницу захвата, затем нажмите пробел при выборе Capture и Capture 1, чтобы включить их.