C приобретением нового монитора Samsung T22C350EX, в котором есть возможность подключения через разъём hdmi появилась проблема, а как через этот же разъём вывести звук на динамики монитора?
Итак есть монитор Samsung T22C350EX, материнская плата GA-G41M-Combo и вставленная в её PCI Express x16 слот видеокарта Gigabyte GeForce 210.

Немного о видеокарте. Эта модель модернизированная в отличие от самых первых моделей. То есть на ней уже присутствует аудио адаптер и отдельными проводами ничего подключать не нужно.
Вот часть команды lspci:

01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)

Подключение происходило в операционной системе Debian 7.3, окружение рабочего стола MATE 1.6, alsa 1.0.25
После подключения при помощи шнура hdmi-hdmi звук не появился.

Заходим в Система - Параметры - Mate Volume Control и в Устройствах выбираем HDA NVidia (Alsa Mixer). Отмечаем все переключатели, как на рисунке:

Теперь даем команду aplay -l, что бы выяснить какие устройства hdmi есть в системе. У меня получился такой вывод:

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: VT1708S Analog [VT1708S Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: VT1708S Digital [VT1708S Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 2: VT1708S HP [VT1708S HP]
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: 0/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) hdmi 3,7,8,9.
Что бы выяснить? через какое же устройство будет происходить вывод звука, я установил плеер SMPleer. Затем в настройках плеера - Options - Preferences - General - Audio - Output dtiver поочерёдно выбрать каждое из устройств и запускать на воспроизведение аудио файл. То устройство в котором появиться звук запишем в файл конфигурации. У меня это было device 7 на card 1, то есть 1.7. Теперь необходимо создать файл .asoundrc в вашем домашнем каталоге вида:

pcm.!default {
type hw
card 1
device 7
}

То есть с устройством, через которое появился звук.

Теперь весь звук у меня уходит на динамики монитора через HDMI выход.

От dmitry

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *