Как использовать мой Linux как DVI/HDMI-переключатель? Где 2ПК используют 1 экран, в зависимости от приоритета один из выходов ПК получает рендеринг

Как использовать мой Linux как DVI/HDMI-переключатель? Где 2ПК используют 1 экран, в зависимости от приоритета один из выходов ПК получает рендеринг

Я проделал это с Linux с тремя головками (это работает!!), но это не мой текущий случай, просто для пояснения.

введите описание изображения здесь

У меня есть такая ситуация, которую мне нужно решить с помощью Linux.

введите описание изображения здесь

Как я могу взять выход 2PC и отобразить его на 1 экране по требованию, как переключение источника в зависимости от запроса. Так что всякий раз, когда я меняю источник, он показывает только выход PC1, а когда я переключаюсь обратно, он показывает только выход PC2?

решение1

Кажется, что DDC(Отображение канала данных)может быть ответом Попробуйте этоDDCControl

из файла конфигурации (options.xml)

-<control name="Input Source Select" address="0x60" type="list" id="inputsource">
 <value name="Analog" id="analog"/> 
 <value name="Digital" id="digital"/> 
</control> 
-<control name="Autoselect Input Source" address="0xe2" type="list" id="autosource">        
<value name="Automatic" id="auto" value="0"/> 
<value name="Manual" id="manual" value="1"/>
</control>

решение2

Если ваш монитор поддерживает функцию Virtual Control Panel (VCP) x60, то вы можете использовать ее для изменения видеовхода. Но имейте в виду, что команда должна быть подана с подключенного в данный момент компьютера. Таким образом, если компьютер A в данный момент подключен к входу 1 на мониторе, а компьютер B подключен к входу 2, и вход 1 в данный момент активен, то компьютер A может выдать команду на переключение монитора на вход 2. Чтобы переключить его обратно, команда должна быть подана с компьютера B.

Приемлемые аргументы для функции x60 будут различаться от монитора к монитору в зависимости от того, какие существуют физические входы. Подробности см. в спецификации VESA Moniotor Control Command Set (MCCS).

Функция x60 — это стандартная функция, определенная в спецификации MCCS. Функция xe2, описанная в предыдущем посте, находится в диапазоне, зарезервированном для производителей. Она может означать одно на одном мониторе, что-то другое на втором и вообще ничего на третьем.

Связанный контент