Добавить выход VIRTUAL в Xorg

Я хочу создать фиктивный виртуальный вывод на моем сервере Xorg на текущем Intel iGPU (на Ubuntu 16.04.2 HWE, с сервером Xorg версии 1.18.4). Это аналогично Linux Mint 18.2, который на выходе из xrandr показывает следующее:

 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 ) и включить дисплей VIRTUAL1 с любым произвольным режимом, поддерживаемым X-сервером, подключить x11vnc к моему основному дисплею, и я получу ускоренный удаленный рабочий стол с графическим процессором ,

Но в Ubuntu 16.04.2 это не так. Дисплей VIRTUAL* вообще не существует из xrandr . Кроме того, выходные имена FYI, xrandr немного отличаются от Ubuntu 16.04.2, где каждый номер имеет префикс с. Например, eDP1 в Linux Mint становится eDP-1 в Ubuntu, HDMI1 становится HDMI-1 и так далее.

Итак, как добавить виртуальный выход в Xorg / xrandr?

И почему Linux Mint 18.2 и Ubuntu 16.04.2 (который, я полагаю, использует тот же самый сервер Xorg, поскольку LM 18.2 основан на Ubuntu, правильно?) Может иметь совсем другую конфигурацию xrandr?

Использование xserver-xorg-video-dummy не является вариантом, потому что виртуальный выход не будет ускорен GPU.

Создайте файл 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 .