если 2 звуковухи — как настроить

Начало Форум Звук Установка ПО, настройка системы если 2 звуковухи — как настроить

В этой теме 0 ответов, 1 участник, последнее обновление  dt 7 года/лет, 7 мес. назад.

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #1364

    dt
    Участник

    Если 2 звуковухи и надо чтобы звук выводился через ту, что определяется второй надо в файле /usr/share/alsa/alsa.conf заменить строки:
    defaults.ctl.card 0
    defaults.pcm.card 0
    на
    defaults.ctl.card 1
    defaults.pcm.card 1

    отдельно настроить mplayer (Gnome MPlayer) можно в настройках (вывод аудио) прописав alsa:device=hw=1.0 (по умолчанию он предлагает просто alsa — тогда будет играть карточка «по-умолчанию» — в случае исправленного файла /usr/share/alsa/alsa.conf это и будет как раз device=hw=1.0)
    настройки mplayer’а для кажного пользователя хранятся в /home/…ктототамюзерь…/.mplayer/config — можно подправить «ручками»

    также можно откл. модудь ядра с драйвером карточки. Для отключения подгрузки данного модуля, нужно в файл /etc/modprobe.d/alsa-base-blacklist.conf прописать строчку:
    blacklist snd-hda-intel (где snd-hda-intel модуль ядра — в данном случае для карточек intel)
    Я сталкнулся с ситуацией, где такое не сработало бы, т.к. обе карточки (HDA ATI HDMI (вывод звука через HDMI видеокарточки) и HDA VIA VT82xx ) управлялись одним и тем же модулем snd-hda-intel и при его оключении замолчали бы обе.
    Посмотреть какие модули используются звуковухами можно командой lsmod | grep snd или командой lspci -v.
    В последнем случае пишет больше всякого, но в чем-то понятнее. Например кроме всего прочего выведется что-то типа:
    02:00.1 Audio device: ATI Technologies Inc RV610 audio device [Radeon HD 2400 PRO]
    Flags: bus master, fast devsel, latency 0, IRQ 25
    Memory at fbeec000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: HDA Intel

    04:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
    Subsystem: ASUSTeK Computer Inc. Device 81e7
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at fbffc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: HDA Intel
    (т.е. как рааз видно что модуль один и тот же. Единственное только обозначен здесь он не как snd-hda-intel, а как HDA Intel)

    Также (в случае, если таки модуля ядра разные) порядок нумерации карточек решается созданием файлика /etc/modprobe.d/alsa
    c текстом:
    options snd_ca0106 index=0
    options snd_hda_intel index=1
    это понадобится в случае, если каждый раз при перезагруке компа карточки нумеруются в произвольном порядке

Просмотр 1 сообщения - с 1 по 1 (всего 1)

Для ответа в этой теме необходимо авторизоваться.