Содержание

Перейти к концу метаданных
Переход к началу метаданных

В некоторых устройствах первой звуковой картой определяется HDMI-порт, либо другое нежелательное устройство, которое не может воспроизводить звук. Для исправления порядка загрузки звуковых карт сначала требуется узнать под каким порядковым номером распознается необходимая звуковая карта. Для этого выполните команду:

aplay -l


Она покажет примерно такой вывод:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]

Subdevices: 1/1 Subdevice #0: subdevice #0

card 0: Intel [HDA Intel], device 1: Conexant Digital [Conexant Digital]

Subdevices: 1/1 Subdevice #0: subdevice #0

card 1: JamLab [JamLab], device 0: USB Audio [USB Audio]

Subdevices: 1/1 Subdevice #0: subdevice #0

card 2: Audio [Altec Lansing XT1 - USB Audio], device 0: USB Audio [USB Audio]

Subdevices: 1/1 Subdevice #0: subdevice #0


К примеру мы хотим, чтобы первой звуковой картой определялась карта:

card 2: Audio [Altec Lansing XT1 - USB Audio], device 0: USB Audio [USB Audio]

Subdevices: 1/1 Subdevice #0: subdevice #0


Тогда в домашней директории пользователя, для которого мы применяем изменения необходимо создать файл .asoundrc со следующим содержимым:

pcm.!default {

type hw card 2

}

ctl.!default {

type hw card 2

}

Альтернативный вариант конфигурации при рандомизации определения карт:

cat /proc/asound/cards

На пример:

0 [PCH          ]: HDA-Intel - HDA Intel PCH

                       HDA Intel PCH at 0xfb400000 irq 39

1 [NVidia       ]: HDA-Intel - HDA NVidia

                       HDA NVidia at 0xfb080000 irq 17

Тогда содержание /etc/asound.conf:

pcm.!default {

type hw

card PCH

}


ctl.!default {

type hw

card PCH

}

Вариант вывода через HDMI:


Выполнить aplay -l в котором видно несколько устройств HDMI:

card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]

Subdevices: 1/1

Subdevice #0: subdevice #0

card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]

Subdevices: 1/1

Subdevice #0: subdevice #0

Опытным путём надо подобрать device*


Пример содержимого файла /etc/asound.conf

pcm.!default {

type hw

card 1

device 7

}

ctl.!default {

type hw

card 1

}

или

pcm.!default {

type plug

slave {pcm "hw:1,7"}

}

ctl.!default {type hw card 1}


После перезагрузки первой определиться указанная звуковая карта. Если это необходимо применить для других пользователей, то скопируйте в их домашние каталоги файл .asoundrc.


Использование pulseaudio:


Установить пакеты: pulseaudio pavucontrol


Настроить вывод звука через pavucontrol



  • Нет меток
Написать комментарий...