Necesito conectarme a un servidor X Windows sin cabeza (que se ejecuta en Ubuntu) desde mi computadora MS Windows 7 a través de una red de 100 Mbit. Podría usar VNC (o cualquier otro visor remoto) pero el rendimiento de los gráficos 3D sería pésimo, imagino. Solía conectarlo a un monitor, pero ahora está roto y no puedo pagar uno nuevo. Un amigo me dijo que podía intentar usar un cliente X y que los gráficos 3D no sufrirían demasiado a más de 100 Mbit. Cygwin parece ser una opción, pero me preguntaba si había más opciones livianas.
43
Respuestas:
Xming es popular y gratuito, aunque como uso el resto de Cygwin de todos modos, tiendo a usar el servidor X de Cygwin.
Ah, y por cierto, la terminología de cliente / servidor en X parece reversa hasta que lo piensas de la manera correcta: los servidores son las cosas que proporcionan un servicio de visualización; muestran los gráficos y toman la entrada del mouse / teclado (como su caja de Windows); Los clientes son los programas (que se ejecutan en Ubuntu en su caso) que necesitan el servicio de visualización.
fuente
A partir de 2015, preferiría VcXsrv Windows X Server después de usar Xming durante años.
Es gratis, es de código abierto y se ofrecen versiones de 64 bits.
fuente
Intenté transmitir gráficos 3D a través de la red una vez y descubrí una cosa: el rendimiento es malo. Esto sucede porque todos los controladores de gráficos acelerados realmente no transmiten ningún dato 3D a través de la red (incluso si se trata de un bucle invertido o incluso un socket abstracto UNIX) sino que hacen algo de representación directa.
Las configuraciones que probé incluían tanto Xming (Xming es realmente portado Xorg) en clientes Windows + X en Linux como Xorg y clientes en Linux. La red era de 100Mbit, la tarjeta gráfica era NVidia GeForce FX 5200 (esa no es una tarjeta muy reciente, pero definitivamente puede manejar glxgears), y ambas computadoras tienen procesadores de clase PIV y no se alcanzaron alrededor de 1 Gb de RAM para estos dos límites.
Empecé glxgears como cliente. En ambos casos, mostró una animación muy cortada y valores de FPS alrededor de 30 o 50. Para comparar, también ejecuté glxgears native y mostró alrededor de 8000 en el host Linux y IIRC 500 en Xming con glxgears portados (eso fue hace aproximadamente un año y rendimiento de Xming puede ser mejor ahora). Por lo tanto, el rendimiento de la red es definitivamente el cuello de botella para los gráficos 3D.
También debo señalar que VNC funciona solo con gráficos 2D: tiene un protocolo muy simple que consiste principalmente en comandos como "mostrar esta imagen rectangular en esas coordenadas", por lo que definitivamente no mostrará ningún rendimiento en 3D.
fuente
Parece que VirtualGL es el tipo de cosas que estás buscando, aunque sé aún menos que el artículo de Wikipedia. ¡Buena suerte!
fuente
Es posible que desee probar Xming . Además, consulte este artículo de LinuxJournal , que ofrece mucha información sobre el tema.
Tenga en cuenta que en Linux, por razones de seguridad, xdmcp no está habilitado de forma predeterminada. Para mayor seguridad, le recomiendo que encripte su conexión usando SSH. Consulte esta sección de TLDP para obtener más información sobre cómo configurar todo.
fuente