Lösung
Ich habe zwei Softwarekomponenten installiert:
PuTTY
XMing-mesa Der Mesa-Teil ist wichtig.
PuTTY-Konfiguration
Connection->Seconds Between Keepalives: 30
Connection->Enable TCP Keepalives: Yes
Connection->SSH->X11->Enable X11 forwarding: Yes
Connection->SSH->X11->X display location: localhost:0:0
Start
Führen Sie Xming aus Dadurch wird einfach ein Prozess gestartet und ein Symbol in Ihre Taskleiste eingefügt. Starten Sie Putty mit der obigen Konfiguration, indem Sie auf Ihre Linux-Box zeigen. Führen Sie das Programm aus
Hoffentlich Erfolg!
Wenn Sie möchten, dass das OpenGL-Rendering auf Ihrem lokalen Computer ausgeführt wird, ist die Verwendung eines Windows X-Servers wie Xming eine gute Lösung. Wenn Sie jedoch möchten, dass das Rendern am Remote-Ende nur mit Bildern erfolgt, die an den lokalen Computer gesendet werden, benötigen Sie ein spezialisiertes VNC-System, das das Remote-OpenGL-Rendering verarbeiten kann, wie VirtualGL.
Sie könnten auch VNC (wie Cross-Plattform-Remote-Desktop) verwenden. X ist effizienter, da es nur Zeichenbefehle anstelle von Pixeln sendet, aber wenn Sie Opengl verwenden, ist es wahrscheinlich, dass die meisten Daten sowieso ein gerendertes Bild sind.
Ein weiterer großer Vorteil von VNC besteht darin, dass Sie das Programm lokal auf dem Server starten und sich dann mit VNC verbinden, die Verbindung trennen, von einem anderen Computer aus erneut verbinden usw. können, ohne das laufende Hauptprogramm zu stören.