Xorgに仮想出力を追加する

Xorgに仮想出力を追加する

現在、Intel iGPU(Ubuntu 16.04.2 HWEのXorgサーバーバージョン1.18.4)のXorgサーバーから仮想仮想出力を生成したいと思います。xrandr出力の1つは、以下を表示するLinux Mint 18.2に似ています。

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
...
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
...
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
...

Linux Mint 18.2では、内蔵ディスプレイ()をオフにし、eDP1Xサーバーがサポートするすべてのモードでディスプレイをオンにしてメインモニタに接続すると、GPUアクセラレーションリモートデスクトップを使用できます。VIRTUAL1x11vnc

しかし、Ubuntu 16.04.2ではそうではありません。ディスプレイがVIRTUAL*存在しませんxrandr。ちなみに、xrandrの出力名はUbuntu 16.04.2とは若干異なります-。たとえば、eDP1Linux Mint ではeDP-1Ubuntu となり、これにHDMI1なります。HDMI-1

それでは、Xorg / xrandrに仮想出力を追加する方法は?

Linux Mint 18.2とUbuntu 16.04.2(LM 18.2はUbuntuに基づいているので、まったく同じXorgサーバーを使用していると思います。そうですか?)がxrandr構成が非常に異なるのはなぜですか?

xserver-xorg-video-dummy仮想出力はGPUによって加速されないため、使用はオプションではありません。

ベストアンサー1

ファイルを生成します20-intel.conf

sudo vi /usr/share/X11/xorg.conf.d/20-intel.conf

ファイルに次の構成情報を追加します。

Section "Device"
    Identifier "intelgpu0"
    Driver "intel"
    Option "VirtualHeads" "2"
EndSection

これにより、Intel GPUに2つの仮想モニタを作成するように指示します。VirtualHeads必要に応じて数量を変更できます。

次にログアウトしてログインします。あなたが走るとき、あなたは見ることができるはずですVIRTUAL1VIRTUAL2xrandr

以前にモード設定ドライバ(最新のデフォルト)を使用していた場合は、Intelドライバに切り替えるとモニタ名がまたはからまたはにHDMI-1変わりDP-1ます。HDMI1DP1

おすすめ記事