xrandr:VIRTUAL1 输出从哪里来?

xrandr:VIRTUAL1 输出从哪里来?

执行xrandr会显示我的显卡的输出,还有一个VIRTUAL1

$ xrandr
Screen 0: minimum 8 x 8, current 4160 x 1024, maximum 32767 x 32767
eDP1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1600x900       60.0*+
   1440x900       59.9
...
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected primary 1280x1024+1600+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x1024      60.0*+   60.0* 
   1024x768       60.0  
...
VIRTUAL1 connected (normal left inverted right x axis y axis)
   1024x768       60.0  
VIRTUAL2 disconnected (normal left inverted right x axis y axis)

它从哪里来VIRTUAL1?谁创造了它?我怎样才能删除它?

这是英特尔显卡。其他驱动程序也支持虚拟输出吗?

答案1

据我所知,VIRTUAL1 是自动创建的,或者当我从扩展坞中拔出笔记本电脑时,附加屏幕仍处于打开状态。由于某种原因,X11 将我的所有应用程序保留在我实际上看不到的虚拟桌面上(但我仍然可以在那里移动鼠标)。我注意到我的辅助显示器 (DP2) 已断开连接,但仍在初始化:

[lzap@lzapx ~]$ xrandr
Screen 0: minimum 8 x 8, current 4160 x 1440, maximum 32767 x 32767
LVDS1 connected 1600x900+2560+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1600x900      60.01*+  40.00  
   1368x768      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   800x450       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected 2560x1440+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
  2560x1440 (0x109) 241.500MHz
        h: width  2560 start 2608 end 2640 total 2720 skew    0 clock  88.79KHz
        v: height 1440 start 1442 end 1476 total 1481           clock  59.95Hz

我将其关闭后,虚拟屏幕也消失了,我的所有应用程序都移至笔记本电脑显示屏上:

[lzap@lzapx ~]$ xrandr --output DP2 --off
[lzap@lzapx ~]$ xrandr
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1600x900      60.01*+  40.00  
   1368x768      60.00  
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.32    56.25  
   864x486       60.00  
   800x450       60.00  
   640x480       59.94  
   720x405       60.00  
   640x360       60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

这是 Thinkpad 笔记本电脑,配备 Intel 显卡(i7 芯片)和 HP LCD 屏幕,没有虚拟环境或 NVidia 卡或类似的东西。

答案2

VIRTUAL1 从哪里来?谁创造了它?我怎样才能删除它?

有很多不同的东西可以配置这个;它只是一个虚拟设备。它可以用作 nVidia Optimus 配置、VMWare 配置或修复已安装的其他应用程序中的分辨率问题的一部分。我相信在某些情况下,当外部显示器已断开连接但系统仍在使用它时,它可以像这样实时显示。

在这种情况下,我们无法知道它最初是何时或为何建立的。

这是英特尔显卡。其他驱动程序也支持虚拟输出吗?

是的。虚拟显示器不是驾驶员的一个功能;而是一个功能。它是 X11 的一部分。

答案3

对我来说,它来自数据包 xserver-xorg-video-dummy

https://askubuntu.com/questions/453109/add-fake-display-when-no-monitor-is-plugged-in

相关内容