Xorgで仮想ディスプレイをセットアップしようとしていますが、xrandrには仮想ディスプレイがありません。
これは完全に無視されているようです:
Section "Device"
Identifier "Device1"
Driver "intel"
Option "VirtualHeads" "1"
EndSection
仕様:
OS:Debianテスト(ブルズアイ)
Nvidia独自のドライバーバージョン:440.82
CPU:Intel(R)Core(TM)i5-6400 CPU @ 2.70GHz
これをxorg.confに追加しようとしても成功しませんでした(私はDevice1
同じように):
Section "Screen"
Identifier "VirtualScreen0"
Device "Device0"
SubSection "Display"
Virtual 1600 900
EndSubSection
EndSection
理由:VNCを使用してラップトップを2番目のディスプレイとして使用したい。
私はこれを理解しようと半日を費やしましたが、成功しませんでした。私はすべてを試したような気がします。誰でもこれを機能させるための手掛かりがありますか?
どうもありがとうございました。
IntelHeadカードがないため、VirtualHeadsのDeviceセクションは無視されています(xorg.logにはnvidiaがあることが示されています)。残念ながら、nvidia
ドライバーは仮想画面をサポートしていません(最近のIntelカードで推奨されているmodesetting
ドライバーもサポートしていません)。また、プロセスでdummy
を壊さずにxrandr
ドライバーを使用することはできません(必要な場合)静的なxinerama構成をxorg.conf
に設定します。これは、2020年に実行したいことではありません)。
幸い、 DisplayLink evdi
カーネルモジュールを(ab)使用して、ソース出力xrandrプロバイダーを持つXorgドライバーに仮想出力を追加できます。プロセスは次のとおりです。
apt install evdi-dkms
経由でevdi
をインストールします。または、カーネルが新しすぎるためにビルドエラーが発生した場合は、DisplayLinkのgitリポジトリから this make target を使用しますmodprobe evdi initial_device_count=2
(options evdi initial_device_count=2
に/etc/modprobe.d/local-evdi.conf
を追加して、再起動後もこれを維持できます)xrandr --listproviders
に表示されます。xrandr --setprovideroutputsource 1 0 --setprovideroutputsource 2 0
(Xを再起動するたびにこれを実行する必要があるため、自動起動などに設定してください)xrandr --addmode DVI-I-1-1 1920x1080
xrandr --output DVI-I-1-1 --mode 1920x1080 --right-of HDMI-0
これで、プライマリ画面の右側に2つ目のダミー画面があり、そこでVNCサーバーを起動できます。それがあなたのために働くことを願っています! :-)