RSS блога
Подписка
Переходник HDMI - HDMI с подменой ddc/edid
- Цена: $2.5
- Перейти в магазин
Переходник, позволяющий имитировать подключение монитора, так же менять список поддерживаемых режимов и прочие идентификационные параметры.
По мере развития видеокарт и мониторов за пределы vga разрешения (640*480) возникла проблема с их согласованием, для чего в интерфейсе появились сигналы DDC — Display Data Channel. Первая версия использовала кодирование с помощью подтяжки сигналов резисторами, когда режимов стало много, появилась следующая версия, когда в монитор устанавливалась i2c eeprom 2402, в которой перечислялись поддерживаемые режимы, EDID — Extended display identification data. Структура этой информации расширялась, но электрически схема оставалась неизменна, и была унаследована в цифровых интерфейсах с разьемами dvi/hdmi. И лишь с появлением display port выделенный идентификационный канал был ликвидирован.
Предыстория — обновил видеокарту и всплыла неожиданная проблема, к карте подключены монитор и тв (samsung/1360x768). И оказалось, что биос материнской платы виснет во время post, если в качестве первичного устройства подключен этот самый tv.
Комбинация которая вызвала проблему — MB Huanzhi QD4 (старой версии) + rtx3050 (проверялась пара карт с разными биосами, на основе GA106/GA107, но единым результатом) + вышеозначенный тв (потенциально и любой монитор с таким же низким максимальным разрешением).
Вероятно биос mb пытается установить какой-то видеорежим (выбранный исходя из возможностей устройства отображения), и это почему-то приводит к зависанию (причем помогает только reset).
Проблема усугублена тем, что монитор можно подключить только по двухканальному dvi или по dp, по hdmi — нет, ибо в нем только один канал и полное разрешение недоступно.
У биоса видеокарты приоритет dp-hdmi-dvi, и картинку он выводит только на первое найденное устройство.
Очевидное решение подключить монитор через dp вызывает другую проблему — при отключении монитора кнопкой на нем для системы он пропадает, рабочий стол переезжает на тв с низким разрешением, в результате ресайзятся все окна (и при обратном подключении не восстанавливаются).
Ее решения известны для единственного устройства, в теории помог бы подобный же переходник для dp, но их похоже не существует (технически такое сделать сложнее, ибо у dp нет выделенных сигналов для идентификации), есть только заглушки-имитаторы без выхода.
Другой вариант — поиграться с поддерживаемыми тв режимами, с целью убрать оттуда вызывающие зависания. Для чего и был приобретен этот переходник. Суть его в том, что все сигнальные линии у него проходят насквозь, а вот идентификационные подключены к находящейся внутри i2c eeprom, в которой и хранится edid. Кроме того она не защищена по записи, и туда можно поместить любую идентификационную информацию.
По исполнению переходника можно отметить проблемы с механической совместимостью.
У него укороченный на 1-2мм папа и излишняя толщина, упирается краем корпуса в выступающие детали корпуса пк и оказывается не до конца вставлен.
Можно сточить корпус или применять дополнительные переходники (например угловые — тогда заодно и места под разьем потребуется меньше).
По использованию — в простейшем случае можно использовать как имитатор подключения монитора.
Но можно и поправить какие-то параметры, в том числе считав оригинальный edid из монтора, поправив его и записать в переходник.
Попавшийся софт для чтения-записи:
www.monitortests.com/forum/Thread-EDID-DisplayID-Writer — обсуждение
www.monitortests.com/download/EDWriter/EDWriter-beta2.zip — прямая ссылка
Из особенностей — не работает с интеловскими встройками.
и чтения-редактирования:
www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU — обсуждение
www.monitortests.com/download/cru/cru-1.5.2.zip — прямая ссылка
То, что зашито в переходник исходно, от какого-то 4k монитоора от AOC. Описанные программы представляют это следующим образом:
EDWriter — позволяет сохранить в файл, записать из файла, умеет править контрольную сумму:
CRU — позволяет считать, посмотреь в декодированном виде и отредактировать:
Что интересно, значительная часть распространенного софта (Aida64, MonitorInfoView итп) не умеет показывать расширенные режимы.
p.s. в итоге обошлось без переходника, оказалось что если выводить полноэкранную заставку биоса — попытки переключения нет и зависания не происходит.
С переходником же оказалось, что совместить список режимов, при котором и нет зависания, и одновременно картинка на тв выводится, не получается. Если добавить режимы *1024, то тв их отобразить все равно не может, если убрать — виснет. Но к пониманию причин проблемы переходник приблизил.
По мере развития видеокарт и мониторов за пределы vga разрешения (640*480) возникла проблема с их согласованием, для чего в интерфейсе появились сигналы DDC — Display Data Channel. Первая версия использовала кодирование с помощью подтяжки сигналов резисторами, когда режимов стало много, появилась следующая версия, когда в монитор устанавливалась i2c eeprom 2402, в которой перечислялись поддерживаемые режимы, EDID — Extended display identification data. Структура этой информации расширялась, но электрически схема оставалась неизменна, и была унаследована в цифровых интерфейсах с разьемами dvi/hdmi. И лишь с появлением display port выделенный идентификационный канал был ликвидирован.
Предыстория — обновил видеокарту и всплыла неожиданная проблема, к карте подключены монитор и тв (samsung/1360x768). И оказалось, что биос материнской платы виснет во время post, если в качестве первичного устройства подключен этот самый tv.
Комбинация которая вызвала проблему — MB Huanzhi QD4 (старой версии) + rtx3050 (проверялась пара карт с разными биосами, на основе GA106/GA107, но единым результатом) + вышеозначенный тв (потенциально и любой монитор с таким же низким максимальным разрешением).
Вероятно биос mb пытается установить какой-то видеорежим (выбранный исходя из возможностей устройства отображения), и это почему-то приводит к зависанию (причем помогает только reset).
Проблема усугублена тем, что монитор можно подключить только по двухканальному dvi или по dp, по hdmi — нет, ибо в нем только один канал и полное разрешение недоступно.
У биоса видеокарты приоритет dp-hdmi-dvi, и картинку он выводит только на первое найденное устройство.
Очевидное решение подключить монитор через dp вызывает другую проблему — при отключении монитора кнопкой на нем для системы он пропадает, рабочий стол переезжает на тв с низким разрешением, в результате ресайзятся все окна (и при обратном подключении не восстанавливаются).
Ее решения известны для единственного устройства, в теории помог бы подобный же переходник для dp, но их похоже не существует (технически такое сделать сложнее, ибо у dp нет выделенных сигналов для идентификации), есть только заглушки-имитаторы без выхода.
Другой вариант — поиграться с поддерживаемыми тв режимами, с целью убрать оттуда вызывающие зависания. Для чего и был приобретен этот переходник. Суть его в том, что все сигнальные линии у него проходят насквозь, а вот идентификационные подключены к находящейся внутри i2c eeprom, в которой и хранится edid. Кроме того она не защищена по записи, и туда можно поместить любую идентификационную информацию.
По исполнению переходника можно отметить проблемы с механической совместимостью.
У него укороченный на 1-2мм папа и излишняя толщина, упирается краем корпуса в выступающие детали корпуса пк и оказывается не до конца вставлен.
Можно сточить корпус или применять дополнительные переходники (например угловые — тогда заодно и места под разьем потребуется меньше).
По использованию — в простейшем случае можно использовать как имитатор подключения монитора.
Но можно и поправить какие-то параметры, в том числе считав оригинальный edid из монтора, поправив его и записать в переходник.
Попавшийся софт для чтения-записи:
www.monitortests.com/forum/Thread-EDID-DisplayID-Writer — обсуждение
www.monitortests.com/download/EDWriter/EDWriter-beta2.zip — прямая ссылка
Из особенностей — не работает с интеловскими встройками.
и чтения-редактирования:
www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU — обсуждение
www.monitortests.com/download/cru/cru-1.5.2.zip — прямая ссылка
То, что зашито в переходник исходно, от какого-то 4k монитоора от AOC. Описанные программы представляют это следующим образом:
EDWriter — позволяет сохранить в файл, записать из файла, умеет править контрольную сумму:
CRU — позволяет считать, посмотреь в декодированном виде и отредактировать:
Что интересно, значительная часть распространенного софта (Aida64, MonitorInfoView итп) не умеет показывать расширенные режимы.
p.s. в итоге обошлось без переходника, оказалось что если выводить полноэкранную заставку биоса — попытки переключения нет и зависания не происходит.
С переходником же оказалось, что совместить список режимов, при котором и нет зависания, и одновременно картинка на тв выводится, не получается. Если добавить режимы *1024, то тв их отобразить все равно не может, если убрать — виснет. Но к пониманию причин проблемы переходник приблизил.
Самые обсуждаемые обзоры
+73 |
3651
145
|
+53 |
3845
69
|
+34 |
2925
55
|
а частота в 60Гц уже выходит за диапазон поддерживаемых строчных частот (-50кГц).
Обещают два режима работы, есть положительный отзыв. Цена конечно отличается)
dp+hdmi и так свободные есть, проблема в том какие режимы. а этот переходник судя по описанию должен быть прозрачен, передавать карте что умеет монитор.
Возможно, что с хабом будут сразу найдены оба устройства.
Переползание значков и прочего от монитора к тв и наоборот я не знаю как победить. У меня также было с ТВ, но у него разрешение наоборот было больше и не было автонастройки изображения из-за чего изображение было нечётким и не по центру экрана.
Поэтому ТВ я просто отключил и сейчас мне тоже пришла мысль, что если проблема просто не решается, то возможно получится переключателем выбирать включение ПК с нужным монитором. Пока искал у китайцев подобный переключатель попался этот хаб, который показался интересным.
ТВ или монитор с переходниками dp-hdmi тоже не работают?
а тв я подключал и через hdmi-vga, и через dp-vga, и через dp-hdmi еще до появления этого переходничка, на результат это никак не влияло.
а с dp проблема отдельная. и как ее победить при паре устройств непонятно.
Собирал новый комп, так мать (gigabyte z790 ud) не стартовала со старыми видеокартами (выход DVI или VGA), похоже просто не видела монитор, и отказывалась работать. Уже думал относить по гарантии.
Воткнул gtx970 и сразу картинка появилась.
возможно после настроек в сетапе на этот предмет попустит.
тут бывает и обратная сторона — у интеля с 10 толи 11 поколения процов нету legacy для встройки. как итог запустить что-то без uefi нельзя, нужна внешняя карта.
Нервы дороже.
Искать файл GOP_Updater_v1.9.6.5.k_mod_v0.5.2.zip
Затычка уровнем выше — geforce 1030. Но там уже есть efi.
Из недостатков:
1. для efi придется флешку менять (перепаивать) на мегабит+
и перезаписывать. При наличии второй рабочей видеокарты можно обойтись без программатора — использовать nvflash, вроде бы 5.667
2. не умеет 4k и h265 (тут уже все дороги ведут к geforce 1030).
3. Иногда вентиляторы ушатанные.
В моем крайнем ноуте есть порты HDMI и mini-DisplayPort, которые совершенно не нужны. А переходники на что-то более полезное или интересное под них есть? Они работают только «на выход»?
Многие китайские KVM и сплиттерры HDCP глушат, но это не основная их задача и поэтому даже заранее не узнать как будет конкретное устройство себя вести.
навскидку в составе edid поминаний hdcp не нашел. но если все же там оно есть, максимум что можно сделать — отключить поддержку.
Спасибо, автор. Жаль что статья месяц назад не вышла.
а что, за енту эмуляцию хотят прям много денег?
«HDMI splitter» нужен для работы HDCP.
В «переходнике» зашиты EDID-данные от рабочей связки «ресивер (HDMI)»+«телевизор (HDMI)».
«Переходник» решил проблему смены названия устройства вывода звука от состояния телевизора (вкл/выкл).
— Процессор Intel® Xeon® CPU E5-2670 v3 @ 2.30GHz
Версия BIOS American Megatrends Inc. 5.11, 27.10.2023
Изготовитель основной платы Intel
Модель основной платы X99H
Версия основной платы Default string
Установленная оперативная память (RAM) 16,0 ГБ
NVIDIA GeForce GTX 1070
Монитор LG (FullHD) и вторым монитором Samsung (FullHD)
— При подключении к видеокарте телевизора в качестве второго монитора и при перезагрузке компа BIOS теряет установку BOOT.
Когда монитор LG — один, то всё нормально.
Как при подключении его на выход HDMI, так и при подключении на выходы Dispay Port.
При любых комбинациях с телевизором Samsung в качестве второго монитора ПК, если я подключаюсь «на горячую» при включённом ПК и загруженных виндах — то всё норм.
Но после перезагрузки BIOS теряет загрузочный SSD.
А в ситуации когда монитор подключен к Display Port 1 (через переходник HDMI-DP), а телевизор подключен к HDMI, то SSD вообще ОТСУТСТВУЕТ в списке BOOT в настройках BIOS…
— «Выкрутился» из ситуации подключив монитор к DVI (HDMI-DVI), а телевизор к HDMI
Но неприятный осадок — остался…
Atermiter X99 D4?
www.comss.ru/page.php?id=12072
Недавно приобрёл новый моник LG взамен старого асус тн. Ранее основной AOC стал дополнительным, а основным стал новый лж. Подключены оба кабелями дп-дп.
После ухода в сон окна оказываются обычно на втором мониторе, подключённом при этом во второй dp порт. Но иногда все окна могут оказаться и на первом, а иногда — остаться где были. Пробовал менять кабели портами — тот же результат, пробовал второй моник подключать через хдми-хдми и через хдми — дви — все так же. Найденные решение в интернете с отключением определённой службы нвидия не подходит — такой службы в запущенных нету. В чем может быть причина такого поведения нового моника, может кто сведущий подскажет?
если оба dp — важен порядок выключения, выключать сначала второй, включать сначала первый.
еще говорят у некоторых современных бывает настройка имитировать включенность при выключении.
И почему у вас герцы безполезные? Если бесполезные, то зачем деньги тратили на монитор с современной матрицей? (=