November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, January 10th, 2010 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 в любой форме и любом объёме

Sunday, January 10th, 2010 11:56 pm (UTC)
Да, точно. Для устройств с hdmi входом это нормальная практика вроде как - как только появляется что-то в hdmi, забывать обо всем остальном и начинать поклоняться богу hdmi...
Monday, January 11th, 2010 12:05 am (UTC)
понимаешь, какая засада: картинка показывается по HDMI всё время, с самого включения машины. но во время работы иксов в этот HDMI подаётся ещё что-то, которое заставляет телевизор отключить аналоговый звук.
Monday, January 11th, 2010 12:09 am (UTC)
Да, это любопытная фишка. Дрова небось проприетарные нвидияшные?
Monday, January 11th, 2010 01:00 am (UTC)
ага. без них иксы не видят HDMIный монитор. хотя надо будет проверить, как оно с nv происходит.
Monday, January 11th, 2010 01:06 am (UTC)
Ну да, засада... (только я б проверял не нв, а нуво...)

А может в документации по нвидяшным дровам есть строка про отключение звука?
Monday, January 11th, 2010 07:30 am (UTC)
Там про звук вообще ни слова нет
Monday, January 11th, 2010 07:33 am (UTC)
что логично, потому что дрова вообще для видео, что логично, потому что это Display dirver, а не всё-в-одном.
ALSA я взял из последнего снапшота, и то пришлось немножко допатчить руками, а то она эту nVidia не понимала.
Monday, January 11th, 2010 10:01 am (UTC)
Нет, это не очень логично. HDMI - это выход видео и аудио (и не только:). Если у тебя есть такой сложный интерфейс - изволь давать возможность управлять его поведением из драйвера. Это драйвер _устройства_, во всей его сложности.
Monday, January 11th, 2010 10:10 am (UTC)
вообще мысль интересная, но в системе оно видится как два разных устройства: видеокарта (с D-Sub, DVI И HDMI-выходами) и аудиокарта (которая по совместительству умеет выводит звук в тот же HDMI). что ж, у них должен быть один драйвер?
Monday, January 11th, 2010 10:12 am (UTC)
Ну ок, можно и так. Если система действительно видит 2 разных устройства - могут быть быть два драйвера. Но если нвидия делает проприетарный видео-дров, они должны делать (или как-то иначе поддерживать, хотя бы спеками) аудио-дров.

Аудио-устройство должно уметь корректно взаимодействовать с драйвером видео (все-таки физически это одно устройство!)
Monday, January 11th, 2010 11:04 am (UTC)
автором patch_nvhdmi.c в ALSA значится некто Wei Ni <wni at nvidia.com< , так что они участвуют по мере сил, и вроде обещали написать полный драйвер. но это когда еще будет, а мне надо сейчас :)
Monday, January 11th, 2010 11:07 am (UTC)
Тады ой. Ты ж не первый день в линухе;)
Monday, January 11th, 2010 11:07 am (UTC)
Но они тоже гады - пока аудио-дрова не допилены, могли б заглушку в видео-дрова вставить. Чтоб просто отрубала звуковую информацию.
Monday, January 11th, 2010 11:25 am (UTC)
а-а-а-а!!! мой моск!!!
см. апдейт.

Monday, January 11th, 2010 11:28 am (UTC)
Трендец. Полный.
Monday, January 11th, 2010 11:30 am (UTC)
Вообще этот hdmi - та еще задница. Я сам с ним воюю. У меня некий граф из 5 hdmi и одного cat5 ребер;)
Monday, January 11th, 2010 12:18 pm (UTC)
написал производителю телевизора вопрос, как заставить его всегда воспроизводить звук с аналогового входа