dil: (Default)
dil ([personal profile] dil) wrote2010-01-10 11:27 pm

Вопрос к знатокам аудиооборудования

А бывают в природе HDMI-кабели, которые НЕ передают звук? Чтоб там соответствующих проводочков вообще не было, вот как в стандартных DVI-HDMI?  И как их отличить от обычных?

(Хотя у меня как раз есть DVI-HDMI, через который звук прекрасно передаётся, но это к делу не относится).

Update: похоже, я глупость спросил. Нету там отдельных проводочков, а есть общий мультиплексированный цифровой поток..

Update2: мой бедный моск. Работает (точнее, не работает) оно так:

Пока на компьютере нет иксов (с момента включения и до запуска gdm),  телевизор берёт звук с аналогового входа. Как только запускаются иксы, звук пропадает. Убираешь иксы – звук опять появляется, причем их не обязательно совсем выключать, достаточно надать Ctrl-Alt-F1 для переключения в текстовую консоль. Ctrl-Alt-F7 – нет звука.

Работает совершенно одинаково через HDMI- и через DVI-выходы видеокарты.

Но. Если загрузить компьютер с одновременно подключенными HDMI- и DVI-кабелями, потом переключить телевизор на тот HDMI-вход, который во время загрузки компьютера был неактивным, а потом в настройках телевизора привязать аналоговый вход к текущему HDMI-входу, то звук таки работает одновременно с иксами. Таким образом удалось получить звук одновременно с картинкой как с DVI-, так и с HDMI-выхода карты, главное, чтобы во время загрузки этот выход был подключен к телевизору, но неактивен. Мой бедный моск…

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

[identity profile] duke-igthorn.livejournal.com 2010-01-10 10:31 pm (UTC)(link)
мне кааца, это будет нарушение стандарта. Вообще же кабели должны сертифицироваться (с точностью до буковки версии), а кто ж выдаст сертификат обеззвученному кабелю?

[identity profile] alexkuklin.livejournal.com 2010-01-10 10:48 pm (UTC)(link)
а это разве отдельные проводки, а не слоты в общем транспорте?

[identity profile] dil.livejournal.com 2010-01-10 11:17 pm (UTC)(link)
фиг его знает, я совершенно в HDMI не разбираюсь.

я наступил на удивительные грабли при попытке прицепить звук из компьютера к телевизору. телевизор по HDMI прекрасно работает монитором даже в текстовом режиме. но звук с аналогового входа жрёт только до момента запуска иксов. как только иксы запустились, телевизор решает, что в HDMI у него теперь есть звук, и аналоговый вход отключает. выключаю иксы - звук опять появляется.
а настроить ALSA на выдачу звука по HDMI мне так и не удалось. то есть, девайс "card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]" есть и делает вид, что работает, но звука в телевизоре нет.

[identity profile] alexkuklin.livejournal.com 2010-01-10 11:27 pm (UTC)(link)
Pin 1 TMDS Data2+
Pin 2 TMDS Data2 Shield
Pin 3 TMDS Data2–
Pin 4 TMDS Data1+
Pin 5 TMDS Data1 Shield
Pin 6 TMDS Data1–
Pin 7 TMDS Data0+
Pin 8 TMDS Data0 Shield
Pin 9 TMDS Data0–
Pin 10 TMDS Clock+
Pin 11 TMDS Clock Shield
Pin 12 TMDS Clock–
Pin 13 CEC
Pin 14 HEC Data-
Pin 15 SCL (I²C Serial Clock for DDC)
Pin 16 SDA (I²C Serial Data Line for DDC)
Pin 17 DDC/CEC/HEC Ground
Pin 18 +5 V Power (max 50 mA)
Pin 19 Hot Plug Detect (1.3) / HEC Data+ (1.4)

[identity profile] belsis.livejournal.com 2010-01-11 01:23 pm (UTC)(link)
Сейчас идет HDMI-кабель версии 1.3b, без звука (только видео) шел версий 1,0 или вообще не шел. Короче если звук не нужен, то зачем вам задействовать HDMI интерфейс по определению.

[identity profile] dil.livejournal.com 2010-01-11 01:58 pm (UTC)(link)
мне HDMI для изображения нужен, а звук я пытаюсь пустить по аналоговому входу

[identity profile] webushka.livejournal.com 2010-01-10 11:51 pm (UTC)(link)
Не нашёл этого в доках, но есть такое ощущение, что этот NVIDIA HDMI обычный такой passthru. Ибо оно у меня, например, заработало ровно после соединения звуковухи с видеокартой внутри корпуса отдельным проводком.

[identity profile] dil.livejournal.com 2010-01-11 12:09 am (UTC)(link)
интересная мысль, надо будет поискать на зуковухе аудиовход.
но вообще я пока на матери звуковуху совсем выключил, а на HDMI совсем отдельный такой девайс получился:
# cat /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfcffc000 irq 30
# cat /proc/asound/devices
0: [ 0] : control
1: : sequencer
4: [ 0- 0]: hardware dependent
5: [ 0- 1]: hardware dependent
6: [ 0- 2]: hardware dependent
7: [ 0- 3]: hardware dependent
19: [ 0- 3]: digital audio playback
33: : timer
# cat /proc/asound/pcm
00-03: NVIDIA HDMI : NVIDIA HDMI : playback 1

и mplayer в него что-то воспроизводит, только снаружи нифига не слышно :(

[identity profile] duke-igthorn.livejournal.com 2010-01-11 01:08 am (UTC)(link)
на звуковухе или видяхе поискать аудиовход? Где-то на ЛОРе проскакивало такое - народ просто прозрачно прокидывал звук через видяху в hdmi

[identity profile] dil.livejournal.com 2010-01-11 09:59 am (UTC)(link)
поискал, нету там видеовхода. вообще никаких разъемов, кроме питания для вентилятора

[identity profile] duke-igthorn.livejournal.com 2010-01-11 10:00 am (UTC)(link)
Тогда нвидия козлы.

[identity profile] dil.livejournal.com 2010-01-11 11:09 am (UTC)(link)
nvidia, как ты понимаешь, не может диктовать всем китайцам, какие разъемы выводить на плату..

[identity profile] duke-igthorn.livejournal.com 2010-01-11 11:11 am (UTC)(link)
Это отмазка. Поддержка hdmi - в чипе. Правда?

[identity profile] dil.livejournal.com 2010-01-11 11:28 am (UTC)(link)
ага. поддержка есть, hdmi-разъем есть. а дополнительных входах никто не обещал

[identity profile] duke-igthorn.livejournal.com 2010-01-11 11:30 am (UTC)(link)
рассчитывать на худшее - норма жизни. когда дело касается китайцев%)....

[identity profile] jorje.livejournal.com 2010-01-11 12:03 pm (UTC)(link)
может в настройках mplayer сказать ему, чтобы звук pass-trough гнал, или наоборот, кодировал в стерео?

[identity profile] dil.livejournal.com 2010-01-11 12:19 pm (UTC)(link)
как ему это сказать?

[identity profile] jorje.livejournal.com 2010-01-11 12:27 pm (UTC)(link)
не пользовался, но вроде это: http://www.mplayerhq.hu/DOCS/HTML/en/advaudio-surround.html#advaudio-surround-passthrough

[identity profile] duke-igthorn.livejournal.com 2010-01-10 11:56 pm (UTC)(link)
Да, точно. Для устройств с hdmi входом это нормальная практика вроде как - как только появляется что-то в hdmi, забывать обо всем остальном и начинать поклоняться богу hdmi...

[identity profile] dil.livejournal.com 2010-01-11 12:05 am (UTC)(link)
понимаешь, какая засада: картинка показывается по HDMI всё время, с самого включения машины. но во время работы иксов в этот HDMI подаётся ещё что-то, которое заставляет телевизор отключить аналоговый звук.

[identity profile] duke-igthorn.livejournal.com 2010-01-11 12:09 am (UTC)(link)
Да, это любопытная фишка. Дрова небось проприетарные нвидияшные?

[identity profile] dil.livejournal.com 2010-01-11 01:00 am (UTC)(link)
ага. без них иксы не видят HDMIный монитор. хотя надо будет проверить, как оно с nv происходит.

[identity profile] duke-igthorn.livejournal.com 2010-01-11 01:06 am (UTC)(link)
Ну да, засада... (только я б проверял не нв, а нуво...)

А может в документации по нвидяшным дровам есть строка про отключение звука?

[identity profile] dil.livejournal.com 2010-01-11 07:30 am (UTC)(link)
Там про звук вообще ни слова нет

[identity profile] dil.livejournal.com 2010-01-11 07:33 am (UTC)(link)
что логично, потому что дрова вообще для видео, что логично, потому что это Display dirver, а не всё-в-одном.
ALSA я взял из последнего снапшота, и то пришлось немножко допатчить руками, а то она эту nVidia не понимала.

[identity profile] duke-igthorn.livejournal.com 2010-01-11 10:01 am (UTC)(link)
Нет, это не очень логично. HDMI - это выход видео и аудио (и не только:). Если у тебя есть такой сложный интерфейс - изволь давать возможность управлять его поведением из драйвера. Это драйвер _устройства_, во всей его сложности.

[identity profile] dil.livejournal.com 2010-01-11 10:10 am (UTC)(link)
вообще мысль интересная, но в системе оно видится как два разных устройства: видеокарта (с D-Sub, DVI И HDMI-выходами) и аудиокарта (которая по совместительству умеет выводит звук в тот же HDMI). что ж, у них должен быть один драйвер?

[identity profile] duke-igthorn.livejournal.com 2010-01-11 10:12 am (UTC)(link)
Ну ок, можно и так. Если система действительно видит 2 разных устройства - могут быть быть два драйвера. Но если нвидия делает проприетарный видео-дров, они должны делать (или как-то иначе поддерживать, хотя бы спеками) аудио-дров.

Аудио-устройство должно уметь корректно взаимодействовать с драйвером видео (все-таки физически это одно устройство!)

[identity profile] dil.livejournal.com 2010-01-11 11:04 am (UTC)(link)
автором patch_nvhdmi.c в ALSA значится некто Wei Ni <wni at nvidia.com< , так что они участвуют по мере сил, и вроде обещали написать полный драйвер. но это когда еще будет, а мне надо сейчас :)

[identity profile] duke-igthorn.livejournal.com 2010-01-11 11:07 am (UTC)(link)
Тады ой. Ты ж не первый день в линухе;)

[identity profile] duke-igthorn.livejournal.com 2010-01-11 11:07 am (UTC)(link)
Но они тоже гады - пока аудио-дрова не допилены, могли б заглушку в видео-дрова вставить. Чтоб просто отрубала звуковую информацию.

[identity profile] dil.livejournal.com 2010-01-11 11:25 am (UTC)(link)
а-а-а-а!!! мой моск!!!
см. апдейт.

[identity profile] duke-igthorn.livejournal.com 2010-01-11 11:28 am (UTC)(link)
Трендец. Полный.

[identity profile] duke-igthorn.livejournal.com 2010-01-11 11:30 am (UTC)(link)
Вообще этот hdmi - та еще задница. Я сам с ним воюю. У меня некий граф из 5 hdmi и одного cat5 ребер;)

[identity profile] dil.livejournal.com 2010-01-11 12:18 pm (UTC)(link)
написал производителю телевизора вопрос, как заставить его всегда воспроизводить звук с аналогового входа

[identity profile] http://users.livejournal.com/_windwalker_/ 2010-01-11 04:59 am (UTC)(link)
Какой ужасный ужос. Под вендой оно работает (на атишных картах, по крайней мере) с гораздо меньшим количеством нюансов (нюансы - в зависимости от фазы луны ресивера, он может творить аццкий ужос с видеосигналом и звуком), конечно при условии драйверов относительно свежих.

[identity profile] dil.livejournal.com 2010-01-11 10:07 am (UTC)(link)
винда мне не подходит по ранее озвученным причинам

[identity profile] jorje.livejournal.com 2010-01-11 10:15 am (UTC)(link)
какая модель видяхи? на всех за последние несколько лет есть вход spdif двухпиновый.

[identity profile] dil.livejournal.com 2010-01-11 11:08 am (UTC)(link)
http://www.palit.biz/main/vgapro.php?id=1280
не нашел я на ней входа

[identity profile] jorje.livejournal.com 2010-01-11 11:17 am (UTC)(link)
это новая, на ней интегрированный звук. так что должна быть поддержка драйвера, под винду есть, а под линух - не знаю, написали ли...

[identity profile] dil.livejournal.com 2010-01-11 11:26 am (UTC)(link)
http://dil.livejournal.com/889429.html?thread=6342997#t6342997