Воткнул в свой системник беспроводные наушники, в системе обнаружилась новая звуковая карта. В "Настройки" - "Параметры системы" - "Мультимедиа" поднял на верх (выставил приоритет) новое звуковое устройство. Звук в системе появился, но в браузере видео есть, а звука, увы, нет. Что же делать? Обрыл весь инет ...забил голову бредовыми идеями и все таки элементарная логика взяла свое.
Вот что у меня получилось.
1. Сначала смотрите какие карты у нас обнаружились ядром (файл /proc/asound/cards):
Вот что у меня получилось.
1. Сначала смотрите какие карты у нас обнаружились ядром (файл /proc/asound/cards):
# cat /proc/asound/cards0 [Intel ]: HDA-Intel - HDA IntelHDA Intel at 0xfbff8000 irq 441 [NVidia ]: HDA-Intel - HDA NVidiaHDA NVidia at 0xfe9fc000 irq 172 [Device ]: USB-Audio - Avnera Audio DeviceAvnera Audio Device Avnera Audio Device at usb-0000:00:1d.1-1, full speed
И какие модули они используют (ID соответствуют):
# cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
2 snd_usb_audio
2. Теперь прописываем в /etc/modprobe.d/alsa.conf звуковуху по умолчанию:
Device - это мое устройство (выше оно написано по ID 2 в квадратных скобках), соответственно поставляем вместо него свое устройство.
Поменял всего 1 опцию и две добавил
Поменял всего 1 опцию и две добавил
# nano /etc/modprobe.d/alsa.conf
# Alsa kernel modules' configuration file.
#
# # ALSA portion
alias char-major-116 snd
# # OSS/Free portion
alias char-major-14 soundcore
#
# ##
# ## IMPORTANT:
# ## You need to customise this section for your specific sound card(s)
# ## and then run `update-modules' command.
# ## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
# ##
## ALSA portion
alias snd-card-0 snd_usb_audio
alias snd-card-1 snd_hda_intel
alias snd-card-2 snd_hda_intel
## OSS/Free portion
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias sound-slot-1 snd-card-2
##
#
## OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
## OSS/Free portion - card #2
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss
## OSS/Free portion - card #3
alias sound-service-2-0 snd-mixer-oss
alias sound-service-2-3 snd-pcm-oss
alias sound-service-2-12 snd-pcm-oss
###
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
#
# ####### AlektroNik ######
#
# # Set this to the correct number of cards.
# # Menyaem chislo zvukovyh kart (u menya ih 3, poumolchaniu stoit 1)
options snd cards_limit=3
#
# # Smotrim karty # cat /proc/asound/cards
# # I moduli k nashi # cat /proc/asound/modules
#
# # Stavim naushniki poumolchaniu (snd_hda_intel vystavlyaem 2 indexa t.k.
# # u nas na etom draivere 2 ustroistva).
options snd-usb-audio index=0
options snd_hda_intel index=1,2
3. Обновляем модули и перезапускаем систему (без перезапуска не хотел звук нормально работать):
# update-modules -f
# /etc/init.d/alsasound restart
# shutdown -r now
P.S. ALSA очень гибка в настройка в плоть до того настроить можно чтобы каждое приложение воспроизводилось через свою звуковую ... но так глубоко я не морочился, это может быть актуально когда на одном компе и скайп и мультимедиа центр и тивитюнер и чтобы выводилось одно на наушники, другое на колонки, третее еще куданить :)
Полезные статейки:
http://habrahabr.ru/blogs/personal/76501/
Полезные статейки:
http://habrahabr.ru/blogs/personal/76501/
Комментариев нет:
Отправить комментарий