背景:私は2つのHDMI1.4出力と4kモニターを備えたPCを持っており、2つのHDMIソースから写真ごとに表示することができます。コンピュータとモニタ間のシングルHDMI1.4接続は30hzに制限されています。 2x 1920x2160出力を使用すると、60hzで4kを得ることができます
これにより、それぞれ独自のモニターとして処理される2つの出力が生成されます。これにより問題が発生します。
- ゲームやビデオプレーヤーなどのフルスクリーンアプリケーションは、(コンピュータの観点から)2つの物理モニターのように見えるため、画面の半分だけが「フルスクリーン」として表示されます。
- ウィンドウの最大化は1つの(½)モニタでのみ最大化されます。
仮想3840x2160画面を持つようにxrandrを設定し、各モニタに画面の一部を表示するように設定できますか?たとえば、モニタ 1 は左半分を表示し、モニタ 2 は右半分を表示します。アプリケーションは、最大化されたウィンドウでも仮想画面と3840×2160の解像度しか表示できません。
違いがある場合はKDEを使用しています。
答え1
おそらく、KDE設定にこの動作を制御する何かがあるようです。しかし、そうでない場合はこれを試すことができます
xrandr --output HDMI-0 --auto --output HDMI-1 --auto --{right,left}-of HDMI-0
答え2
解決しました。 xrandrにVIRTUAL1
出力があります。試行錯誤を通じて私はそれを使用する方法を見つけました:
モデル行の生成:
cvt 3840 2160 Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
xrandrにパターンを追加します。
xrandr --newmode "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
VIRTUAL1のモードを設定します。
xrandr --addmode VIRTUAL1 3840x2160_60.00
VIRTUAL1(私の場合はHDMI1)を複製するようにdisplay1を設定します。
xrandr --output HDMI1 --same-as VIRTUAL1
次にHDMI2をHDMI1の右側に配置します。
xrandr --output HDMI2 --right-of HDMI1