Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:alsa_hda-intel [2010/01/27 16:48] |
— (текущий) | ||
|---|---|---|---|
| Строка 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 с официального сайта, желательно самые последние (на момент последнего обновления статьи //27.01.2010// это была версия 1.0.22) : | ||
| - | <code> | ||
| - | wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.22.1.tar.bz2 | ||
| - | wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.22.tar.bz2 | ||
| - | wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.22.tar.bz2 | ||
| - | </code> | ||
| - | 3. Распаковать каждый архив и перейти в директорию ./alsa-driver-1.0.22.1: | ||
| - | <code> | ||
| - | tar jxvf alsa-driver-1.0.22.1.tar.bz2 | ||
| - | tar jxvf alsa-lib-1.0.22.tar.bz2 | ||
| - | tar jxvf alsa-utils-1.0.22.tar.bz2 | ||
| - | cd ./alsa-driver-1.0.22.1 | ||
| - | </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.22 | ||
| - | ./configure | ||
| - | make | ||
| - | sudo make install | ||
| - | </code> | ||
| - | 6. Собираем alsa-utils: | ||
| - | <code> | ||
| - | cd ../alsa-utils-1.0.22 | ||
| - | ./configure | ||
| - | make | ||
| - | sudo make install | ||
| - | </code> | ||
| - | |||
| - | 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> | ||
| - | |||
| - | ===== Возможные проблемы ===== | ||
| - | |||
| - | <note tip> :!: **Звука по прежнему нет?** \\ | ||
| - | Попробуйте в пункте 8 вместо "3stack" поставить "auto" "5stack", "6stack", "laptop" или "laptop-eapd". Так же иногда нужно использовать значение "erf". Данная проблема связана с различными производителями.</note> | ||
| - | |||
| - | {{tag>Аудиоаппаратура ALSA HOWTO }} | ||