Moonlight (ou Moonlight Game Streaming) é uma implementação cliente de código aberto do GameStream da Nvidia que permite que você transmita seus jogos e aplicativos de um PC compatível com GameStream para outro dispositivo, seja outro computador Windows, um macOS ou desktop Linux, Chrome OS ou um dispositivo Android ou iOS.
Stream não significa que você só poderá ver o jogo. O Moonlight permite que você realmente jogue jogos executados em uma máquina Windows a partir de outro dispositivo executando Linux, Windows, macOS, Chrome OS, Android ou iOS, seja em sua rede ou pela Internet. As entradas de mouse, teclado e controlador são enviadas do aplicativo cliente Moonlight para o computador compatível com GameStream.
Jogando No Man's Sky no Linux transmitido de um desktop Windows usando o aplicativo Moonlight Qt (como um observação lateral, os 3 jogos que eu instalei funcionam no Linux com Wine e DXVK, isso é apenas para demonstração)
Moonlight permite que você transmita sua coleção de jogos de seu PC compatível com GameStream para qualquer dispositivo compatível e jogue-os remotamente. Moonlight é perfeito para jogos em movimento, sem sacrificar a qualidade gráfica do seu computador de jogo.
Moonlight Qt é um novo aplicativo de desktop que substitui o antigo cliente Moonlight PC baseado em Java, que foi descontinuado um tempo atrás. O aplicativo está atualmente em alfa, o que significa que não está completo e pode conter bugs. Também está em constante atualização, com 3 lançamentos sendo disponibilizados nas últimas 2 semanas, que trouxeram mudanças importantes, como suporte a resolução nativa, decodificação VDPAU para Linux, suporte para decodificação de software HEVC, entre outros.
Os recursos do Moonlight Qt (aplicativo/cliente de desktop para Linux, Windows e Mac) incluem:
Moonlight Qt conectado a um computador Windows compatível com GameStream
Configurações do Moonlight Qt
Para usar o Moonlight, o PC Microsoft Windows precisa de uma GPU Nvidia GeForce GTX série 600 ou mais recente e o aplicativo GeForce Experience (2.1.1 ou mais recente) instalado. Você também precisará certificar-se de que a opção GameStream está habilitada no GeForce Experience. Para fazer isso, clique no ícone de engrenagem no lado superior direito da janela GeForce Experience e escolha SHIELD à esquerda, então habilite GAMESTREAM:
Após emparelhar seu computador compatível com GameStream com o Moonlight, o aplicativo mostra uma lista de aplicativos disponíveis em seu computador. Você pode adicionar mais aplicativos à lista usando o aplicativo GeForce Experience.
Você encontrará um guia rápido do Moonlight em seu wiki.
O link de download acima inclui binários para Windows, Mac, iOS, Android e Chrome OS. A fonte também está disponível.
A maneira mais fácil de instalar o Moonlight Qt no Linux é usar o pacote Flatpak disponível no FlatHub. Para isso, você precisa configurar o Flatpak e adicionar o repositório Flathub se ainda não o fez, e instalar o Moonlight do FlatHub usando:
flatpak install flathub com.moonlight_stream.Moonlight
Se você estiver usando os drivers proprietários da Nvidia e instalar o Moonlight da Flatpak, você também precisará instalar os drivers proprietários da Nvidia da Flatpak, conforme explicado aqui: Como fazer aplicativos e jogos Flatpak desenvolvidos com OpenGL funcionar com drivers gráficos proprietários da Nvidia
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Play Games From Your Nvidia GameStream-Enabled PC On Your Linux Desktop With Moonlight