it-swarm.com.de

Was sind meine X-Client-Optionen für MS Windows?

Ich muss von meinem MS Windows 7-Computer über ein 100-Mbit-Netzwerk eine Verbindung zu einem X Windows-Server ohne Kopf (unter Ubuntu) herstellen. Ich könnte VNC (oder einen anderen Remote-Viewer) verwenden, aber die Leistung der 3D-Grafik wäre meiner Meinung nach mies. Früher hatte ich es an einen Monitor angeschlossen, aber jetzt ist es kaputt und ich kann mir keinen neuen leisten. Ein Freund riet mir, dass ich versuchen könnte, einen X-Client zu verwenden, und dass die 3D-Grafik nicht über 100 MBit leiden würde. Cygwin scheint eine Option zu sein, aber ich habe mich gefragt, ob es noch leichtere Optionen gibt.

42
Nick Bolton

Xming ist beliebt und kostenlos, obwohl ich, da ich den Rest von Cygwin sowieso benutze, eher den X-Server von Cygwin benutze.

Übrigens, die Client/Server-Terminologie in X scheint rückständig zu sein, bis Sie sie richtig betrachten: Server sind die Dinge, die einen Anzeigedienst bereitstellen. Sie zeigen die Grafiken an und nehmen Maus-/Tastatureingaben entgegen (wie bei Ihrer Windows-Box). Clients sind die Programme (in Ihrem Fall Ubuntu), die den Anzeigeservice benötigen.

32
njd

Ab 2015 bevorzuge ich VcXsrv Windows X Server nach jahrelanger Verwendung von Xming.

Es ist kostenlos, Open Source und 64-Bit-Versionen werden angeboten.

21
Gernot Krost

Ich habe einmal versucht, 3D-Grafiken über das Netzwerk zu übertragen, und dabei eines herausgefunden: Die Leistung ist schlecht. Dies liegt daran, dass alle beschleunigten Grafiktreiber keine 3D-Daten über das Netzwerk übertragen (auch wenn dies ein Loopback oder sogar ein abstrakter UNIX-Socket ist), sondern direkt rendern.

Die von mir getesteten Konfigurationen umfassten sowohl Xming (Xming ist wirklich Xorg portiert) auf Windows + X-Clients unter Linux als auch Xorg und Clients unter Linux. Das Netzwerk war 100 MBit, die Grafikkarte NVidia GeForce FX 5200 (das ist keine sehr neue Karte, aber sie kann auf jeden Fall mit glxgears umgehen), und beide Computer verfügen über Prozessoren der PIV-Klasse und haben für diese beiden Grenzwerte etwa 1 GB an RAM durch wurden nicht erreicht.

Ich habe glxgears als Kunde gestartet. In beiden Fällen wurden sehr gehackte Animations- und FPS-Werte um 30 oder 50 angezeigt. Zum Vergleich habe ich auch glxgears native ausgeführt und es wurden etwa 8000 auf Linux Host und IIRC 500 auf Xming mit portierten glxgears angezeigt (das war vor ungefähr einem Jahr und Xming-Leistung) kann jetzt besser sein). Die Netzwerkleistung ist also definitiv der Engpass für 3D-Grafiken.

Außerdem muss ich beachten, dass VNC nur mit 2D-Grafiken arbeitet: Es hat ein sehr einfaches Protokoll, das hauptsächlich aus Befehlen wie "Zeige dieses rechteckige Bild auf diesen Koordinaten" besteht, sodass es definitiv keine 3D-Leistung zeigt.

3
whitequark

Es hört sich so an, als ob VirtualGL das ist, wonach Sie suchen, obwohl ich noch weniger darüber weiß als der Wikipedia-Artikel. Viel Glück!

2
Ken

Vielleicht möchten Sie versuchen Xming . Lesen Sie auch diesen LinuxJournal-Artikel , der zahlreiche Informationen zu diesem Thema enthält.

Beachten Sie, dass xdmcp unter Linux aus Sicherheitsgründen nicht standardmäßig aktiviert ist. Für zusätzliche Sicherheit empfehle ich Ihnen, Ihre Verbindung mit SSH zu verschlüsseln. In diesem Abschnitt von TLDP finden Sie weitere Informationen zum Einrichten.

1
Wolf