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
- Aucune session de connexion requise. Tout ce qui nécessite qu’un utilisateur Windows se connecte et qu’un moniteur soit branché n’est pas sans écran.
- Support d’affichage virtuel. Les hôtes sans écran ont besoin d’un moniteur virtuel. Les outils qui valent la peine créent automatiquement un ou livrent le pilote pour le faire.
- Profil de latence. Pour le streaming réseau local, ciblez moins de 20 ms de bout en bout. Pour le streaming Internet, moins de 60 ms est réaliste.
- Support des codecs. H.264 fonctionne sur chaque client. H.265 réduit la bande passante de moitié pour la même qualité visuelle. AV1 sur les clients plus récents est l’avenir.
- Portée du client. Le flux doit atteindre une Steam Deck, un téléphone, un navigateur, une Apple TV et une Raspberry Pi avec un moniteur HDMI, pas seulement un autre PC.
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:
- Gratuit: Entièrement open source
- Payant: Aucun
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:
- Gratuit: Entièrement open source
- Payant: Aucun
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:
- Gratuit: Entièrement open source
- Payant: Aucun
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.
4. Steam Link — Idéal pour l’intégration Steam prête à l’emploi
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:
- Gratuit: Entièrement gratuit
- Payant: Aucun
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:
- Gratuit: Streaming principal, fonctionnalités limitées par tier
- Payant: Abonnement Parsec Warp pour les fonctionnalités d’équipe et de bureau
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:
- Gratuit: Entièrement open source
- Payant: Aucun
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:
- Gratuit: Entièrement open source
- Payant: Aucun
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:
- Gratuit: Usage personnel, illimité
- Payant: Licences NoMachine Enterprise pour les fonctionnalités d’équipe et de serveur
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
- Si vous exécutez un serveur Linux ou Proxmox avec un GPU NVIDIA: Wolf sur l’hôte, Moonlight sur chaque client.
- Si l’hôte est Windows ou si vous avez besoin de la couverture du SE la plus large: Sunshine sur l’hôte, Moonlight sur chaque client.
- Si vous voulez la configuration Steam-au-canapé la plus facile possible sur un réseau local: Steam Link.
- Si la cible est un ami distant spécifique: Parsec.
- Si les lacunes de fonctionnalités de Sunshine sont le goulot d’étranglement: Apollo.
- Si le client doit être un onglet navigateur: Selkies-Project.
- Si vous utilisez déjà NoMachine pour le travail à distance: NoMachine avec le mode jeu activé.
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.