Xorgに仮想ディスプレイを追加できません

Xorgに仮想ディスプレイを追加できません

Xorgを使って仮想ディスプレイを設定しようとしましたがxrandr

これは完全に無視されたようです。

Section "Device"
        Identifier "Device1"
        Driver     "intel"
        Option     "VirtualHeads" "1" 
EndSection

メガネ:

  • オペレーティングシステム:Debianテスト(Bullseye)
  • Nvidia独自のドライババージョン:440.82
  • CPU:Intel(R)Core(TM)i5-6400 CPU @ 2.70 GHz

lspci

xrandr - 詳細

xorg.log

xorg.conf

xorg.conf私もこれを成功せずに追加しようとしました。 (私もDevice1試しました):

Section "Screen"
     Identifier      "VirtualScreen0"
     Device          "Device0"
     SubSection "Display"
            Virtual         1600 900
     EndSubSection
EndSection

なぜ:VNCを使ってノートパソコンをセカンダリモニターとして使いたい

私は成功せずにこの問題を解決しようと半日を過ごしました。私はすべてを試したように感じます。誰もが動作する方法を知っていますか?

とても感謝しています。

答え1

Intelカードがないので(あなたのカードにはNVidiaがあることを示します)、Deviceこの部分は無視されます。残念ながら、このドライバは仮想画面をサポートしていません(ただし、現在Intelカードに推奨されているドライバもサポートしていません)、プロセスを中断しない限りこのドライバは使用できません(静的「xinerama」が必要です)。これは2020年にやりたいことではありません)。VirtualHeadsxorg.lognvidiamodesettingdummyxrandrxorg.conf

幸いにも(乱用)が可能です。リンクを表示evdiカーネルモジュールは、ソース出力プロバイダがあるすべてのXorgドライバに仮想出力を追加しますxrandr。プロセスは次のとおりです。

  1. evdiまたは経由でインストールしてくださいapt install evdi-dkms。カーネルが新すぎてビルドエラーが発生した場合は、次のようにします。これにより、目標DisplayLinkのgitリポジトリから。
  2. カーネルモジュールをロードします。
    modprobe evdi initial_device_count=2
    
    その後、追加できます
    options evdi initial_device_count=2
    
    /etc/modprobe.d/local-evdi.conf再起動後もこの状態を維持します。
  3. X を再起動すると、2 つの追加シンク出力プロバイダが表示されます。xrandr --listproviders
  4. 新しい出力を有効にする:
    xrandr --setprovideroutputsource 1 0 --setprovideroutputsource 2 0
    
    Xを再起動するたびにこれを行う必要があるため、自動起動などに設定してください。
  5. xrandr設定に必要な出力解像度を追加します。
    xrandr --addmode DVI-I-1-1 1920x1080
    
  6. 新しい出力を有効にする:
    xrandr --output DVI-I-1-1 --mode 1920x1080 --right-of HDMI-0
    

これで、VNCサーバーを起動できるメイン画面の右側に2番目の仮想画面があります。お役に立てば幸いです! :-)

関連情報