Может пригодится ещё кому, я на русском не нашёл.
Потребовалось тут организовать следующую схему: два компа должны выводить на один телевизор некую инфу через вот такой переключатель: _https://vgahdmi.ru/catalog/hdmi-pereklyuchatel-vhodov-svitcher--switcher-/iz-3-hdmi-v-1-hdmi/pereklyuchatel-hdmi-switch-3x1--iz-3-x-hdmi-v-1-hdmi--svich
Мне эта идея сразу показалась подозрительной, но начальству видней, а ты воплощай как хочешь.
Проблема в том, что данное устройство, как я очень сильно подозреваю, предназначено для переключения бытовухи (плееров, медиа-коробок итп), которой пофиг, есть ли у ней потребитель: стримит себе и стримит сигнал, а куда он идет, им без разницы. В ситуации с компами всё хуже: они через чур умные, и при отключении оконечника считают что и выход надо гасить. От чего я вчера насмотрелся всяких чудес начиная с разрешения 320x200 в первичных (основных) мониторах до увисания всего напрочь.
На форуме Microsoft набрел на
4 страницы матюков в их адрес на эту тему с нулевым решением (хотя, думается мне что в данной ситуации майкрософт совершенно не при чём, проблема в hot-plug "фиче" самого HDMI-протокола).
При дальнейших поисках сперва наткнулся на некое устройство "Monitor Detection Killer" за $20 (
youtube), а следом - нашел принцип его работы.
Нужно просто заблокировать на кабеле 19й pin HDMI (тонкой полоской изоленты, либо более радикально: клещами
), отвечающий как раз за функцию hotplug.
Сделали - вроде пока что работает
Единственный момент: теперь компы перестали инициализировать этот оконечник "в горячую", то есть будучи уже загруженными. Сперва нужно включать телевизор, а потом компы. Тогда всё работает и не колбасит изображение при переключении.