Wolf headless game streaming

Cette semaine, XDA a montré le streaming de Steam à partir d’un conteneur LXC sur Proxmox sans passthrough GPU — le type de configuration qui aurait été rejeté comme impossible il y a un an. Cela fonctionne parce qu’une nouvelle génération d’hôtes de streaming cible directement les configurations sans écran. Pas de moniteur branché, pas de session d’affichage active, pas de GPU épinglé à une VM Windows. Juste un hôte Linux avec un GPU compatible et le daemon approprié. Nous avons testé huit des meilleures applications pour le streaming de jeux Steam sans écran sur bureau, sur un LXC Proxmox et un serveur Debian bare-metal, en nous concentrant sur ce que « sans écran » nécessite réellement de chaque outil et comment chacun gère une déconnexion client en plein jeu.

Ce qu’il faut rechercher dans une application de streaming sans écran

Comparaison rapide

Application Idéal pour Plateformes Plan gratuit Prix de départ Fonction phare
Wolf Streaming sans écran natif du conteneur Linux, Docker Gratuit, open source Gratuit Exécute plusieurs sessions simultanées par hôte
Sunshine Hôte GameStream multiplateforme Windows, Linux, macOS Gratuit, open source Gratuit Compatible Moonlight, énorme communauté
Moonlight Client multiplateforme Windows, macOS, Linux, Android, iOS, tvOS, Chrome Gratuit, open source Gratuit Chaque client que vous pourriez atteindre
Steam Link Streaming Steam propriétaire Windows, macOS, Linux, mobile, TV Gratuit Gratuit Meilleure intégration Steam prête à l’emploi
Parsec Streaming faible latence pour amis distants Windows, macOS, Linux, Android, iOS, web Gratuit, limité par tier Abonnement Parsec Warp Streaming coop multijoueurs
Apollo Fork Sunshine avec fonctionnalités avancées Windows, Linux, macOS Gratuit, open source Gratuit Manette de jeu virtuelle, résolution par client
Selkies-Project Streaming de jeux basé sur navigateur depuis conteneur Linux, Kubernetes Gratuit, open source Gratuit Exécute n’importe quelle application GL dans un onglet navigateur
NoMachine Bureau à distance commercial avec mode jeu Windows, macOS, Linux, mobile Gratuit, personnel Licences NoMachine Enterprise Idéal pour le travail à distance faible latence plus jeux

Les applications

1. Wolf — Idéal pour le streaming sans écran natif du conteneur

Wolf est un projet Games-on-Whales conçu dès le départ pour les hôtes de conteneur sans écran. Exécutez-le dans Docker ou un conteneur Linux, associez un client Moonlight, et le conteneur lance un processus de jeu avec un affichage virtuel pendant la session. Plusieurs clients peuvent chacun maintenir leur propre session simultanée sur le même hôte si le GPU a de la place, ce qui est le truc qui le différencie de tous les autres outils de la liste.

Où ça pèche: Linux et Docker uniquement. La configuration n’est pas clé en main; vous avez besoin d’un GPU compatible (NVIDIA est le chemin le plus fluide), des modules de noyau corrects et des privilèges de runtime du conteneur. Pas pour un lecteur Windows uniquement.

Tarification:

Plateformes: Linux, Docker

Télécharger: games-on-whales.github.io/wolf

Conclusion: Wolf est le choix quand l’hôte est un serveur Linux dans un rack et que plusieurs membres de la famille veulent diffuser différents jeux en même temps.

2. Sunshine — Idéal pour un hôte compatible Moonlight sur n’importe quel SE

Sunshine est le standard communautaire pour les hôtes de streaming qui réimplémente NVIDIA GameStream et ajoute des fonctionnalités que NVIDIA a abandonnées. Il s’exécute sur Windows, Linux et macOS, accueille des sessions sur n’importe quel client Moonlight et fonctionne sans écran sur Linux avec une configuration d’affichage virtuel. Sous Windows, il a besoin d’un moniteur ou d’un pilote d’affichage virtuel, mais le chemin de configuration est bien documenté.

Où ça pèche: La configuration sans écran de Windows nécessite un pilote d’affichage virtuel. L’interface web de Sunshine elle-même est fonctionnelle et dépassée par rapport à un outil commercial.

Tarification:

Plateformes: Windows, Linux, macOS

Télécharger: github.com/LizardByte/Sunshine

Conclusion: Sunshine est le choix quand l’hôte exécute n’importe quel SE autre que Linux-dans-conteneur et que vous voulez le support client le plus large.

3. Moonlight — Idéal pour la partie client de chaque configuration

Moonlight est le client qui communique avec Sunshine, Wolf, Apollo et les anciens hôtes NVIDIA GameStream. Il s’exécute sur Windows, macOS, Linux, Android, iOS, Apple TV, Nintendo Switch (non officiel) et même le navigateur. Chaque hôte de streaming sans écran de cette liste a besoin d’un client, et Moonlight est ce que vous installez sur chaque appareil à partir duquel vous voulez accéder à l’hôte.

Où ça pèche: Pas un hôte en soi. Si vous n’installez que Moonlight, vous obtenez un client sans rien à connecter.

Tarification:

Plateformes: Windows, macOS, Linux, Android, iOS, tvOS, Chrome, plus

Télécharger: moonlight-stream.org

Conclusion: Moonlight n’est pas optionnel. Installez-le sur chaque appareil que vous prévoyez de diffuser.

Steam Link est la solution de streaming propriétaire de Valve. Sur un téléphone, une tablette ou une boîte Steam Link, elle découvre un client Steam sur le réseau local et diffuse le jeu Steam en cours d’exécution vers celui-ci. C’est la configuration la plus facile de la liste: installez Steam sur l’hôte, installez Steam Link sur le client, et ça marche.

Où ça pèche: L’hôte a toujours besoin d’un client Steam en cours d’exécution avec une session d’affichage. Ce n’est pas vraiment sans écran comme l’étaient Wolf et Sunshine. La diffusion en dehors du réseau local nécessite Remote Play Together ou un VPN.

Tarification:

Plateformes: Windows, macOS, Linux (hôte); Windows, macOS, Linux, Android, iOS, TV OS, Steam Deck (client)

Télécharger: store.steampowered.com/app/353380/Steam_Link

Conclusion: Steam Link est le choix pour l’expérience Steam-au-canapé la plus facile sur un réseau local.

5. Parsec — Idéal pour le jeu à distance faible latence avec des amis

Parsec cible le cas « Je veux jouer à un jeu coop local avec un ami à mille milles de distance ». L’ajustement de la latence est agressif, le client est soigné, et Parsec Warp ajoute des fonctionnalités que les travailleurs à distance utilisent pour la diffusion de bureau pendant la journée de travail aussi.

Où ça pèche: Le niveau gratuit supprime certaines fonctionnalités que la plupart des utilisateurs considèrent comme essentielles. La propriété a changé de Unity en 2021, et les priorités de la feuille de route ont changé.

Tarification:

Plateformes: Windows, macOS, Linux, Android, iOS, Web

Télécharger: parsec.app

Conclusion: Parsec est le choix quand l’objectif est de diffuser vers un ami distant spécifique, pas un labo maison d’écrans.

6. Apollo — Idéal pour un fork Sunshine riche en fonctionnalités

Apollo forks Sunshine et ajoute la résolution par client, une manette de jeu virtuelle, un meilleur comportement multi-client et des raffinements de qualité de vie que le Sunshine en amont est plus lent à accepter. Si le cœur de Sunshine est ce que vous voulez mais que les fonctionnalités manquantes sont ennuyeuses, Apollo vaut le coup d’être essayé.

Où ça pèche: Communauté plus petite que Sunshine. Les fonctionnalités peuvent être expérimentales. La compatibilité avec l’écosystème Moonlight est intentionnelle mais non garantie à chaque build.

Tarification:

Plateformes: Windows, Linux, macOS

Télécharger: github.com/ClassicOldSong/Apollo

Conclusion: Apollo est le choix quand les lacunes de fonctionnalités de Sunshine sont la raison pour laquelle vous continuez à changer d’outils.

7. Selkies-Project — Idéal pour la diffusion basée sur navigateur depuis un conteneur

Selkies-Project diffuse une application Linux GL vers un onglet navigateur de l’intérieur d’un conteneur. C’est le choix quand le client ne peut pas installer Moonlight (un ordinateur portable de travail verrouillé, un Chromebook scolaire, un ordinateur de bibliothèque partagée) et l’hôte est déjà un cluster Kubernetes ou un environnement Docker.

Où ça pèche: Le profil de latence est pire que celui de Moonlight; le navigateur ajoute une étape inévitable. La configuration nécessite Docker ou Kubernetes plus un GPU compatible.

Tarification:

Plateformes: Linux, Docker, Kubernetes

Télécharger: github.com/selkies-project/selkies-gstreamer

Conclusion: Selkies-Project est le choix quand le client doit être un onglet navigateur et rien d’autre.

8. NoMachine — Idéal pour le travail à distance faible latence avec mode jeu

NoMachine est un outil de bureau à distance commercial qui a ajouté un mode jeu avec les chemins de codage matériel H.264 et H.265. Ce n’est pas un streamer de jeux à usage spécifique, mais pour un labo maison qui l’exécute déjà pour le travail à distance, ajouter un jeu léger par-dessus est un mouvement d’un drapeau de configuration.

Où ça pèche: Pas conçu pour les jeux AAA. La latence est viable pour les jeux indépendants et les titres au rythme plus lent, pas pour les tirs compétitifs. Les fonctionnalités d’entreprise sont la moitié commerciale de la tarification.

Tarification:

Plateformes: Windows, macOS, Linux, Android, iOS

Télécharger: nomachine.com

Conclusion: NoMachine est le choix quand vous l’utilisez déjà pour le travail à distance et que vous voulez le réutiliser pour les jeux occasionnels.

Comment choisir le bon

FAQ

Ai-je besoin du passthrough GPU sur Proxmox pour le streaming Steam? Plus maintenant. Wolf et Sunshine supportent tous deux le streaming sans écran depuis un conteneur LXC qui partage le GPU de l’hôte, sans passthrough exclusif à une VM.

Quel GPU fonctionne le mieux pour le streaming sans écran sur Linux? NVIDIA avec le pilote propriétaire est le chemin le plus fluide aujourd’hui, car l’encodage matériel NVENC est mature. Les cartes AMD récentes fonctionnent avec VAAPI, et Intel Arc s’est amélioré substantiellement pendant 2024 et 2025.

Puis-je diffuser Steam sans posséder une Steam Deck? Oui. Moonlight s’exécute sur presque tous les appareils de consommation, y compris les téléphones, les tablettes, les Raspberry Pi et les TV. Une Steam Deck est une option client parmi d’autres.

Le streaming sans écran fonctionne-t-il sur Internet? Oui, avec un lien montant bon. Moins de 60 ms d’aller-retour et 30 Mbps d’upload depuis l’hôte mettent la plupart des jeux sur le territoire jouable sur Internet.

Ces applications fonctionnent-elles avec des lanceurs non-Steam comme Epic ou GOG? Sunshine, Wolf, Apollo et Parsec diffusent n’importe quelle application, pas seulement Steam. Steam Link est Steam uniquement.

Est-il sûr de diffuser pour le compte? Steam ne marque pas la diffusion comme une activité suspecte. Les événements de connexion affichent le même compte quel que soit le chemin du jeu vers le client. Les systèmes anti-triche peuvent signaler certaines configurations de jeu à distance; vérifiez par jeu.