Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:alsa_hda-intel [2009/10/06 15:11] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Настройка ALSA для работы со встроенной звуковой картой HDA-Intel ====== | ||
- | Если у вас звуковая карта HDA-Intel и вас в Ubuntu нет звука, то возможно вам придётся скачать и пересобрать вручную систему вывода звука ALSA. | ||
- | |||
- | <note>Перед тем, как выполнять инструкции, приведённые на этой странице, проверьте настройки микшера и регулятора громкости в Ubuntu, в современных версиях ALSA особенных проблем с HDA-Intel замечено не было.</note> | ||
- | |||
- | ===== Сборка ALSA с поддержкой HDA-Intel ===== | ||
- | |||
- | <note important>Все команды выполняются в терминале</note> | ||
- | |||
- | 1. Для начала следует установить необходимые пакеты для сборки ПО из исходных текстов: | ||
- | |||
- | <code> | ||
- | sudo apt-get install linux-headers-`uname -r` build-essential gcc gawk libgettext-ruby-util libgettext-ruby1.8 libncurses5-dev xmlto | ||
- | </code> | ||
- | |||
- | 2. Нужно скачать исходные тексты ALSA с официального сайта, желательно самые последние (на момент последнего обновления статьи это была версия 1.0.21) : | ||
- | <code> | ||
- | 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 | ||
- | </code> | ||
- | 3. Распаковать каждый архив и перейти в директорию ./alsa-driver-1.0.21: | ||
- | <code> | ||
- | 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 | ||
- | </code> | ||
- | 4. Собираем ALSA с поддержкой звуковой карты HDA-Intel: | ||
- | <code> | ||
- | ./configure --with-cards=hda-intel | ||
- | make | ||
- | sudo make install | ||
- | </code> | ||
- | 5. Собираем alsa-lib: | ||
- | <code> | ||
- | cd ../alsa-lib-1.0.21 | ||
- | ./configure | ||
- | make | ||
- | sudo make install | ||
- | </code> | ||
- | 6. Собираем alsa-utils: | ||
- | <code> | ||
- | cd ../alsa-utils-1.0.21 | ||
- | ./configure | ||
- | make | ||
- | sudo make install | ||
- | </code> | ||
- | <note important> **Если после команды ./configure видим:** \\ | ||
- | configure: error: panelw library not found \\ | ||
- | * **Заходим в synaptic и устанавливаем пакет libncursesw5-dev** | ||
- | //и снова запускаем ./configure// | ||
- | </note> | ||
- | |||
- | 7. Теперь пришло время настроить alsa. Выбираем нужную звуковую карту, в нашем случае это hda-intel, далее просто нажимаем OK: | ||
- | <code> | ||
- | sudo alsaconf | ||
- | </code> | ||
- | 8. Добавляем в файл /etc/modrpobe.d/alsa-base.conf следующую строчку: | ||
- | <code> | ||
- | options snd-hda-intel model=3stack | ||
- | </code> | ||
- | Открыть файл для редактирования можно с помощью команды: | ||
- | <code> | ||
- | sudo gedit /etc/modprobe.d/alsa-base.conf | ||
- | </code> | ||
- | Примечание: в более старых версиях вместо файла /etc/modrpobe.d/alsa-base.conf использовался файл /etc/modrpobe.d/alsa-base. | ||
- | 9. Перезапускаем alsa и наслаждаемся звуком: | ||
- | <code> | ||
- | sudo /etc/init.d/alsasound reload | ||
- | </code> | ||
- | |||
- | ===== Возможные проблемы ===== | ||
- | |||
- | ==== Звука по прежнему нет? ==== | ||
- | Попробуйте в пункте 8 вместо "3stack" поставить "5stack", "6stack", "laptop" или "laptop-eapd". Так же иногда нужно использовать значение "erf". Данная проблема связана с различными производителями. | ||
- | |||
- | {{tag>Аудиоаппаратура ALSA HOWTO Старые_версии_Ubuntu}} |