Звук через HDMI видеокарты без HDMI

В продолжение темы создания HTPC. Для вывода звука с компьютера совсем не хотелось покупать дополнительные колонки, поэтому было принято решение выводить звук через HDMI видеокарты. Для этого был куплен кабель DVI → HDMI и из старого шнурочка для cd-rom (нужного в продаже не нашел) «сфигачен» кабель от звуковой карты к видеокарте :-).

Установка

  1. Соединяем S/PDIF выход звуковой карты с соответствующим входом видеокарты1).

    Внимательно следим за полярностью, т.к. при неправильном подключении в лучшем случае сгорит шнурок, а в худшем — мне даже говорить не хочется :-(.

  2. С помошью Synapic или другим способом устанавливаем проприетарные драйверы видеокарты.

  3. Редактируем или создаем файл /etc/asound.conf со следующим содержимым:

    asound.conf
    pcm.!default hdmi:NVidia
    pcm:iec958 hdmi:NVidia
  4. Перегружаем компьютер.

  5. В терминале (командой alsamixer) проверяем не отключен ли S/PDIF.

  6. С помощью «Параметры звука» в Ubuntu или pavucontrol в другой системе (например Lubuntu) перенапрвляем вывод звука на видеокарту.

    Для установки pavucontrol выполнить в терминале:

    sudo apt-get install pavucontrol
  7. Profit!!! :-)

Проблемы

В самой Lubuntu звук через HDMI работает без всяких нареканий, а вот в XBMC его частенько нет :-(. Проблема решается предварительным запуском pavucontrol. Чтобы каждый раз при загрузке не запускать регулятор громкости можно добавить его в автозагрузку ~/.config/lxsessoion/Lubuntu/autostart:

autostart
@pavucontrol
@xbmc

Ссылки

1) тут все очень хорошо показано

Обсуждение

Ваш комментарий:
  _      __   ___    __ __   ___  ______  ____ 
 | | /| / /  / _ \  / //_/  / _ \/_  __/ / __ \
 | |/ |/ /  / ___/ / ,<    / ___/ / /   / /_/ /
 |__/|__/  /_/    /_/|_|  /_/    /_/    \___\_\