web-dev-qa-db-ja.com

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はどこから来たのですか?誰が作成したのですか?どうすれば削除できますか?

これはIntelグラフィックカードです。他のドライバーも仮想出力をサポートしていますか?

8
cweiske

VIRTUAL1はどこから来たのですか?誰が作成したのですか?どうすれば削除できますか?

かなりいくつかの異なるものがこれを構成できます。それは単なる仮想デバイスです。これは、nVidia Optimus構成、VMWare構成、またはインストールした別のアプリケーションの解像度の問題を修正するために行われる処理の一部として使用できます。外部モニターが切断されているが、システムがまだそれを使用しているときに、このようにライブで表示される場合があると思います。

このコンテキストでは、それが最初にセットアップされた時期または理由を知る方法はありません。

これはIntelグラフィックカードです。他のドライバーも仮想出力をサポートしていますか?

はい。仮想ディスプレイはドライバーの機能ではありません。 X11の一部です。

2
Nathan V

私の知る限りでは、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)

これはIntelグラフィックス(i7チップ)とHP LCD画面、仮想環境やNVidiaカードなどが搭載されていないThinkpadラップトップです。

2
lzap

私にとって、それはパケットxserver-xorg-video-dummyから来ています

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

0
sangorys