Это старая версия документа.
Настройка ALSA для работы со встроенной звуковой картой HDA-Intel
- Все команды выполняются в терминале
1. Для начала следует установить необходимые пакеты для сборки ПО из исходных текстов:
sudo apt-get install linux-headers-`uname -r` build-essential gcc gawk libgettext-ruby-util libgettext-ruby1.8 libncurses5-dev xmlto
2. Нужно скачать исходные тексты ALSA с официального сайта, желательно самые последние (на момент последнего обновления статьи это была версия 1.0.21) :
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2 wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21.tar.bz2 wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
3. Распаковать каждый архив и перейти в директорию ./alsa-driver-1.0.21:
tar jxvf alsa-driver-1.0.21.tar.bz2 tar jxvf alsa-lib-1.0.21.tar.bz2 tar jxvf alsa-utils-1.0.21.tar.bz2 cd ./alsa-driver-1.0.21
4. Собираем ALSA с поддержкой звуковой карты HDA-Intel:
./configure --with-cards=hda-intel make sudo make install
5. Собираем alsa-lib:
cd ../alsa-lib-1.0.21 ./configure make sudo make install
6. Собираем alsa-utils:
cd ../alsa-utils-1.0.21 ./configure make sudo make install
7. Теперь пришло время настроить alsa. Выбираем нужную звуковую карту, в нашем случае это hda-intel, далее просто нажимаем OK:
sudo alsaconf
8. Добавляем в файл /etc/modrpobe.d/alsa-base.conf следующую строчку:
options snd-hda-intel model=3stack
Открыть файл для редактирования можно с помощью команды:
sudo gedit /etc/modprobe.d/alsa-base.conf
Примечание: в более старых версиях вместо файла /etc/modrpobe.d/alsa-base.conf использовался файл /etc/modrpobe.d/alsa-base. 9. Перезапускаем alsa и наслаждаемся звуком:
sudo /etc/init.d/alsasound reload
Возможные проблемы
В пункте 8 вместо «3stack» попробуйте поставить «5stack», «6stack», «laptop» или «laptop-eapd».
Так же иногда нужно использовать значение «erf».
Данная проблема связана с различными производителями.