現在、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では、内蔵ディスプレイ()をオフにし、eDP1
Xサーバーがサポートするすべてのモードでディスプレイをオンにしてメインモニタに接続すると、GPUアクセラレーションリモートデスクトップを使用できます。VIRTUAL1
x11vnc
しかし、Ubuntu 16.04.2ではそうではありません。ディスプレイがVIRTUAL*
存在しませんxrandr
。ちなみに、xrandrの出力名はUbuntu 16.04.2とは若干異なります-
。たとえば、eDP1
Linux Mint ではeDP-1
Ubuntu となり、これに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
必要に応じて数量を変更できます。
次にログアウトしてログインします。あなたが走るとき、あなたは見ることができるはずですVIRTUAL1
。VIRTUAL2
xrandr
以前にモード設定ドライバ(最新のデフォルト)を使用していた場合は、Intelドライバに切り替えるとモニタ名がまたはからまたはにHDMI-1
変わりDP-1
ます。HDMI1
DP1