Erstellen einer virtuellen X11-Ausgabe mit dem Nvidia-Treiber

14

Ich versuche, diese Anleitung zu befolgen , um den Desktop von Computer A auf Computer B zu erweitern, indem ich eine virtuelle Ausgabe auf Computer A erstelle und die virtuelle Ausgabe mit vnc auf Computer B anzeige.

Das Problem, das ich habe, ist, dass der Nvidia-Treiber die Verwendung von nicht verbundenen Bildschirmen nicht zulässt und auch keine virtuellen Ausgaben erstellt.

Ist es möglich, virtuelle Ausgaben mit den Nvidia- (oder sogar Nouveau-) Treibern zu erstellen?

Olly Hicks
quelle
An einem realen Display ist nichts Virtuelles.
Strg-Alt-Delor

Antworten:

1

Ich benutze das täglich. Sie benötigen eine xorg.conf-Datei, in Ihrem Geräteabschnitt benötigen Sie Folgendes:

Option      "nopowerconnectorcheck"
Option      "ExactModeTimingsDVI" "ON"

Platzieren Sie dann in Ihrem Monitor-Bereich Ihren HorizSync, VertRefresh und ModeLine. Schließlich fügen Sie in Ihrem Bildschirm-Bereich Folgendes hinzu:

Option "AllowEmptyInitialConfiguration" "True"
Option "ConnectedMonitor" "DFP"
Option "UseDisplayDevice" "DFP-0"
Option "ModeValidation" "AllowNonEdidModes"
SubSection     "Display"
        Depth       24
        Modes       "<Resolution and Refresh from your modeline>"
EndSubSection

Dies teilt dem Nvidia-Treiber mit, dass ein Monitor angeschlossen ist, und gibt ihm die erforderlichen Informationen, um mit dem Zeichnen im Bildspeicher zu beginnen. Kein Monitor erforderlich. Ich empfehle, x11vnc für die Anzeige zu verwenden, da es den Bildschirm abruft und auf Bildschirmänderungen viel schneller reagiert als jeder andere Linux-VNC-Server.

Pacmanwa
quelle