如何使用我的Linux作為DVI/HDMI切換器?當 2PC 使用 1 個螢幕時,根據優先級,一台 PC 輸出得到渲染

如何使用我的Linux作為DVI/HDMI切換器?當 2PC 使用 1 個螢幕時,根據優先級,一台 PC 輸出得到渲染

我已經用三頭 Linux 做到了這一點(它有效!!),這不是我目前的情況,只是為了解釋。

在此輸入影像描述

我有這樣的場景,我需要用 Linux 來解決。

在此輸入影像描述

我如何獲取 2PC 輸出並將其按需顯示到 1 個螢幕,例如根據請求進行來源切換。因此,每當我更改來源時,它僅顯示 PC1 輸出,而當我切換回來時,它只會顯示 PC2 輸出?

答案1

看來DDC(顯示數據通道)可能是答案試試這個DDC控制

來自設定檔(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

假設您的顯示器支援虛擬控制面板 (VCP) 功能 x60,那麼您可以使用它來變更視訊輸入。但請記住,該命令必須從目前連接的電腦發出。因此,如果電腦A 目前連接到顯示器上的輸入1,計算機B 連接到輸入2,並且輸入1 目前處於活動狀態,則計算機A 可以發出命令將顯示器切換到輸入2。執行以下操作:命令必須從電腦 B 發出。

功能 x60 可接受的參數因顯示器而異,取決於存在的物理輸入。有關詳細信息,請參閱 VESA 監視器控制命令集 (MCCS) 規格。

功能 x60 是 MCCS 規格中定義的標準功能。上一篇文章中所描述的功能 xe2 屬於為製造商保留的範圍。它可能在一台顯示器上意味著一件事,在第二台顯示器上意味著另一件事,而在第三台顯示器上則根本沒有任何意義。

相關內容