Настройка ALSA

Искал информацию, как установить alsa из исходников. У меня звукова карта Hda-intel. Накопал такое…

Сходить на alsa-project.org нужно и оттуда выкачать последнюю версию (на этот момент 1.0.28 ).

1.Устанавливаем необходимые пакеты для сборки ПО из исходных текстов и для сборки АЛСА:

sudo apt-get install linux-headers-`uname -r` build-essential gcc gawk libgettext-ruby-util libgettext-ruby1.8 libncurses5-dev xmlto

xmlto — это только то что касается АЛСА — так как при сборке ругалось что не хватает
2.Качаем исходники ALSA с официального сайта

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.25.tar.bz2 wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.28.tar.bz2 wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.28.tar.bz2

Распаковать все архивы

tar jxvf alsa-driver-1.0.25.tar.bz2
tar jxvf alsa-lib-1.0.28.tar.bz2
tar jxvf alsa-utils-1.0.28.tar.bz2

и перейти в каталог ./alsa-driver-1.0.25:

cd ./alsa-driver-1.0.25

4.Конфигурим и собираем ALSA с поддержкой звуковой карты HDA-Intel:

./configure -with-cards=hda-intel
make
sudo make install

5.Собираем alsa-lib:

cd ../alsa-lib-1.0.28
./configure
make
sudo make install

6.Собираем alsa-utils:

cd ../alsa-utils-1.0.28 ./configure make sudo make install

7.Настраиваем ALSA.

sudo alsaconf

Выбираем нужную звуковую карту, в моем случае это hda-intel, далее просто нажимаем OK:

8.Рестартуем ALSA и должен появиться звук:

sudo /etc/init.d/alsasound reload

Рестарт компьютера и настраиваем alsamixer. После этого даже пропало потрескивание в колонках.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s