Я могу взять любой DVI-HDMI кабель или следует обратить внимание на какие-то маркировки на кабеле, чтобы удостовериться, что он позволяет передавать звук?
>Или речь только о тех, у которых есть "настоящий" HDMI?
Я думаю, что "да"
И если ты подключишь DVI->HDMI кабель, то звук у тебя не зафурычит даже через аналоговый выход (только через S/PDIF), т.к. обычно телеки при втыкании HDMI отключают аналоговые входы.
Таки выяснилось, что и через DVI возможность существует, хотя и не с любой картой... там увидим.
Ну а про аналоговые входы можно не волноваться: на Самсунговских (как минимум) телеках есть специальный DVI IN AUDIO блок входов, в который втыкается 2RCA (на другом конце, разумеется, может быть 3.5miniJack).
на ati картах по кабелю DVI-HDMI звук скорее всего передаваться не будет, нужен переходник DVI-HDMI идущий в комплекте с картой, переходник от другой карты тоже скорее всего не заработает, подробности см. http://people.overclockers.ru/vick/record9
> на ati картах по кабелю DVI-HDMI звук скорее всего передаваться не будет, нужен переходник DVI-HDMI идущий в комплекте с картой, переходник от другой карты тоже скорее всего не заработает, подробности см. http://people.overclockers.ru/vick/record9
Там немного по-другому. Переходники из одной серии видеокарт друг к другу подходят. От старых серий - не подойдут. AMD-шники засунули микруху в переходник и дёргают её в проприетарных дровах. Как оно работает в открытых дровах - неизвестно.
На Radeon HD 4550 HDMI dmesg определяет:
pcm0: <HDA ATI R6xx HDMI PCM #0 Digital> at cad 0 nid 1 on hdac0
К сожалению, аппаратуры, способной воспроизводить звук из интерфейса HDMI, у меня нет — проверить не на чем.
А вот чтобы звук выводился через Intel HDA материнской платы
pcm1: <HDA Realtek ALC883 PCM #0 Analog> at cad 0 nid 1 on hdac1
в /boot/loader.conf пришлось включить строчку с указанием нужного канала:
hw.snd.default_unit=1