Moonshine: Te permite transmitir juegos desde tu PC a cualquier dispositivo que ejecute Moonlight

Un nuevo proyecto de código abierto llamado Moonshine permite a los usuarios transmitir juegos de PC a clientes de Moonlight sin tomar control del escritorio del host, ejecutando cada sesión en su propio compositor Wayland. Los comentaristas lo comparan con herramientas existentes como Sunshine, Apollo y Games on Whales, y señalan como ventajas clave su funcionamiento sin cabeza, sus resoluciones virtuales flexibles, el posible soporte HDR y su enfoque en GPU Linux modernas. Aunque muchos informan experiencias de streaming local fluidas, otros destacan los desafíos persistentes de la complejidad de la configuración, la calidad de la red y los escenarios de múltiples usuarios o múltiples sesiones.

Resumen general

  • Moonshine es un servidor de streaming de juegos escrito en Rust para Linux que transmite a clientes de Moonlight.
  • Diferenciador clave: ejecuta cada transmisión en su propio compositor Wayland, independiente de cualquier sesión de escritorio existente.
  • Requiere GPUs relativamente modernas y Vulkan Video; algunos usuarios con hardware antiguo o distribuciones específicas (p. ej., Alpine) no pueden usarlo.

Cómo se diferencia Moonshine de Sunshine / Apollo / Otros

  • A diferencia de Sunshine, Moonshine:
    • No depende de una sesión de escritorio activa.
    • Puede ejecutarse completamente sin cabeza, sin un conector HDMI ficticio ni una pantalla falsa.
    • Puede crear pantallas virtuales a resoluciones y frecuencias de refresco arbitrarias.
    • Busca un alcance reducido: solo Linux, solo Vulkan, clientes Moonlight más nuevos, sin interfaz gráfica.
  • En comparación con Apollo/Vibepollo:
    • Apollo/Vibepollo se centran en Windows y monitores virtuales; Moonshine apunta a servidores Linux con beneficios similares de “pantalla virtual”.
  • En comparación con Games on Whales:
    • Games on Whales ejecuta aplicaciones en contenedores (Steam, navegadores, etc.); Moonshine transmite desde el sistema operativo y la instalación existentes.

Casos de uso y experiencias de usuarios

  • Atractivo para:
    • Servidores de juegos sin cabeza en un armario o sótano.
    • Mantener el escritorio local utilizable mientras otra persona transmite un juego.
    • Configuraciones de múltiples sesiones (un compositor por transmisión).
  • Algunos informan que las configuraciones Sunshine/Moonlight funcionan “mágicamente” y con baja latencia incluso por Wi‑Fi.
  • Otros reportan años de frustración: pantallas negras, problemas de escalado, picos de lag y fallos tras actualizaciones, especialmente en Steam Decks y teléfonos.

Ecosistema y alternativas

  • Recorrido histórico: Nvidia GameStream → Sunshine/Moonlight → forks (Apollo/Artemis, Vibepollo) → Games on Whales → Moonshine y Polaris.
  • Otras opciones mencionadas repetidamente:
    • Steam Remote Play / Steam Link (fácil, pero ligado al escritorio y al monitor, no realmente sin cabeza).
    • Parsec (hosts Windows).
    • PS Remote Play como referencia alta de UX.

Preguntas abiertas / Problemas

  • Todavía no está claro qué tan bien funciona Moonshine para entornos completos de escritorio remoto frente a aplicaciones individuales.
  • El uso compartido de GPU entre múltiples VMs/sesiones sigue en gran medida sin resolverse para tarjetas de consumo.
  • La fiabilidad depende mucho del entorno (calidad del router, Wi‑Fi frente a cable, peculiaridades del sistema operativo); algunos dicen que ahora es “sin dolor”, otros todavía tienen dificultades.