Я установил звуковую карту, которая не определяется моей установкой Linux, но она обнаруживается и работает, когда я загружаюсь с Live CD. Я пытался сделать все что угодно с Alsa, чтобы заставить его работать, и не увенчался успехом. Мне интересно, может ли Alsa помочь с этой проблемой, так как я не уверен, отвечает ли она за обнаружение оборудования звуковой карты.
3 ответа
Нет, аппаратное обеспечение звуковой карты (и другого) управляется ядром, и должны быть загружены правильные модули. Может быть, livecd загружает модули, которые еще не установлены.
Если вы уверены, что звук не отключен и запущена alsa (sudo /etc/init.d/alsa start
), посмотрите справку по ubuntu, начиная с «Система распознает вашу звуковую карту?».
Вы узнаете, как узнать, распознана ли ваша карта и загружены ли соответствующие модули.
Если они не загружены, вы найдете, как установить правильный пакет модулей Linux Ubuntu.
Для получения дополнительной помощи вы можете вставить сюда вывод следующих команд:
lspci -v |grep Audio
find /lib/modules/`uname -r` | grep snd
sudo aplay -l
У меня была похожая проблема на моем ноутбуке. В моем случае модуль ядра для моей звуковой карты (Intel, это встроенная) не правильно идентифицировал мою звуковую карту. Я должен был дать подсказку. Это было сделано в /etc/modprobe.d/
/etc/modprobe.d/50-sound.conf:
alias snd-card-0 snd-hda-intel model=dell-m6
Это дало достаточно намеков на то, что модуль смог правильно настроить себя для моего звукового чипа.
В вашем случае вам нужно посмотреть, какие, если таковые имеются, звуковые модули загружены. Калиостро показывает, как это сделать. Как только вы нашли карту (если она есть), вы можете найти способы подсказки для вашего звукового модуля. Поиск этой «модели» займет некоторое время и будет зависеть от того, какой звуковой модуль загружен.
Да, это проблема ALSA. ALSA обрабатывает все звуковые драйверы в ядре Linux.