我想在当前Intel iGPU的Xorg服务器上创建虚拟虚拟输出(在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
加到主显示器上,然后获得GPU加速的远程桌面。
但是在Ubuntu 16.04.2中,情况并非如此。从VIRTUAL*
根本不存在该显示xrandr
。同样,仅供参考,xrandr的输出名称在Ubuntu 16.04.2上略有不同,在Ubuntu 16.04.2上,每个数字都以前缀-
。例如eDP1
,Linux Mint中的Linux成为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加速。