Переходник, позволяющий имитировать подключение монитора, так же менять список поддерживаемых режимов и прочие идентификационные параметры.
По мере развития видеокарт и мониторов за пределы 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, то тв их отобразить все равно не может, если убрать — виснет. Но к пониманию причин проблемы переходник приблизил.
а частота в 60Гц уже выходит за диапазон поддерживаемых строчных частот (-50кГц).
Обещают два режима работы, есть положительный отзыв. Цена конечно отличается)
dp+hdmi и так свободные есть, проблема в том какие режимы. а этот переходник судя по описанию должен быть прозрачен, передавать карте что умеет монитор.
Возможно, что с хабом будут сразу найдены оба устройства.
Переползание значков и прочего от монитора к тв и наоборот я не знаю как победить. У меня также было с ТВ, но у него разрешение наоборот было больше и не было автонастройки изображения из-за чего изображение было нечётким и не по центру экрана.
Поэтому ТВ я просто отключил и сейчас мне тоже пришла мысль, что если проблема просто не решается, то возможно получится переключателем выбирать включение ПК с нужным монитором. Пока искал у китайцев подобный переключатель попался этот хаб, который показался интересным.
ТВ или монитор с переходниками dp-hdmi тоже не работают?
а тв я подключал и через hdmi-vga, и через dp-vga, и через dp-hdmi еще до появления этого переходничка, на результат это никак не влияло.
а с dp проблема отдельная. и как ее победить при паре устройств непонятно.
Собирал новый комп, так мать (gigabyte z790 ud) не стартовала со старыми видеокартами (выход DVI или VGA), похоже просто не видела монитор, и отказывалась работать. Уже думал относить по гарантии.
Воткнул gtx970 и сразу картинка появилась.
возможно после настроек в сетапе на этот предмет попустит.
тут бывает и обратная сторона — у интеля с 10 толи 11 поколения процов нету legacy для встройки. как итог запустить что-то без uefi нельзя, нужна внешняя карта.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.