Tworzenie wirtualnego wyjścia X11 ze sterownikiem Nvidia

14

Próbuję postępować zgodnie z tym przewodnikiem, aby rozszerzyć pulpit na komputerze A na komputer B, tworząc wirtualne wyjście na komputerze A i używając vnc do wyświetlania wirtualnego wyjścia na komputerze B.

Problem, który mam, polega na tym, że sterownik Nvidia nie pozwala na użycie ekranów, które nie są podłączone, ani nie tworzy żadnych wirtualnych wyników.

Czy możliwe jest tworzenie wirtualnych wyników za pomocą sterowników Nvidia (a nawet Nouveau)?

Olly Hicks
źródło
W prawdziwym wyświetlaczu nie ma nic wirtualnego.
ctrl-alt-delor

Odpowiedzi:

1

Używam tego na codzień. Potrzebujesz pliku xorg.conf, w sekcji Urządzenia potrzebujesz:

Option      "nopowerconnectorcheck"
Option      "ExactModeTimingsDVI" "ON"

Następnie w sekcji Monitor umieść HorizSync, VertRefresh i ModeLine. Wreszcie w sekcji Ekran dodaj:

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

To robi mówi sterownikowi Nvidii, że jest podłączony monitor i podaje mu informacje wymagane do rozpoczęcia rysowania w buforze ramki. Nie wymaga monitora. Polecam używać x11vnc do oglądania, ponieważ sonduje ekran i jest znacznie bardziej responsywny na zmiany ekranu niż jakikolwiek inny linuksowy serwer vncserver.

pacmanwa
źródło