У меня тоже была такая проблема,плюс изначально активировалась
не та карта.Материнка Asrock B450M-HDV,проц AMD Ryzen 3 2200G.
Интегрированная звуковая карта ALC887-VD.
С активацией нужной карты разобрался следующим образом:
сначала просмотрел вывод команды
pactl list
в конце вывода есть Карта №0 и Карта №1,у №0 профили все связаны
с HDMI,например output:hdmi-stereo: выход Digital Stereo (HDMI)
и так далее,а у №1 профили связаны с аналоговыми выходами -
input:analog-stereo:
меня интересует карта №1.
Надо выяснить как карта №1 называется в системе командой
sudo cat /proc/asound/cards
оказалось это Generic_1 ,теперь создал файл /etc/asound.conf
sudo nano /etc/asound.conf
с таким содержимым
pcm.!default {
type hw
card Generic_1
}
ctl.!default {
type hw
card Generic_1
}
сохраняем файл F2 - Y - Enter
Перезагружаем альса
sudo alsa reload
теперь по умолчанию активируется нужная карта,но по умолчанию
звук направлен на динамики,а мне нужно чтобы по умолчанию
звук шёл на переднюю панель наушники.Pavucontrol приходиться
при каждой загрузке системы переключать.Нашёл выход из этой
ситуации.
В терминале вводим команду
pacmd list-sinks
смотрим у какой карты порты(в конце вывода)analog-output,
это линейный выход,динамики ,наушники.А активный Динамики,
хотя мне нужны наушники.Также смотрим какой индекс у карты
у меня index: 0 .
Создал файл
touch ~/.config/pulse/default.pa
со следующим содержимым
.include /etc/pulse/default.pa
set-sink-port 0 analog-output-headphones
сохраняем файл и всё после перезагрузки вывод звука будет
на гнезде наушников.