L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.
Valve a ajouté un codec vidéo expérimental appelé Pyrowave à Steam Remote Play, et il utilise cinq à 10 fois la bande passante des codecs de streaming que Steam utilise actuellement. Le message Remote Play de Valve indique que vous souhaiterez que vos ordinateurs soient « connectés directement à votre routeur avec au moins Gigabit Ethernet », et que la désactivation du débit automatique vous permet de régler le flux entre 100 Mbit/s et 500 Mbit/s.
Le codec est arrivé dans la version bêta du client Steam du 21 septembre, qui le décrit comme un codec vidéo expérimental qui « permet un streaming vidéo à large bande passante et à faible latence ». Il est éteint jusqu’à ce que vous alliez le trouver.
Pyrowave a été conçu pour les GPU, pas pour la compression
Pyrowave n’est pas le propre code de Valve. Il s’agit d’un codec open source écrit par Hans-Kristian Arntzen, le programmeur graphique derrière VKD3D-Proton, et son référentiel l’appelle un codec intra-uniquement implémenté dans les shaders de calcul Vulkan et conçu pour un encodage GPU extrêmement rapide.
Chaque image est codée de manière indépendante, en utilisant une transformée en ondelettes discrète plutôt que la prédiction de mouvement sur laquelle s’appuient H.264 et HEVC. Arntzen vise des débits binaires d’environ 200 Mbit/s et plus, et maintient le coefficient de codage trivial par rapport à un codec d’image normal, c’est pourquoi le débit binaire doit être aussi élevé. Le gain, selon lui, est de coder et de décoder en moins de 0,1 ms environ en 1080p et en moins de 0,2 ms en 4K.
Valve affirme que le codec utilise le GPU pour encoder et décoder les images « afin d’obtenir une latence de bout en bout extrêmement faible avec un bon réseau ». La latence totale est toujours l’encodage plus le réseau plus le décodage plus l’affichage, de sorte que le codec n’en corrige qu’une partie, et Valve pointe les gens vers le graphique de performances dans les paramètres de lecture à distance pour voir où passe le temps.
Vous devez l’allumer vous-même
Pyrowave se trouve dans les paramètres avancés du client Remote Play de Steam, désactivé par défaut. Steam ajuste normalement le flux pour la qualité visuelle, en donnant à chaque image une taille constante, donc plus votre fréquence d’images est élevée, plus elle a besoin de bande passante, et un curseur de qualité la déplace de haut en bas.
La désactivation du débit binaire automatique déverrouille la plage manuelle de 100 Mbit/s à 500 Mbit/s. Valve indique que le HDR s’active tout seul lorsque l’hôte et le client le prennent en charge, tandis que le YUV 4:4:4, qui encode les couleurs avec plus de précision, reste désactivé par défaut car il coûte un peu plus de bande passante et de temps de traitement. Valve suggère de l’activer si vous diffusez votre bureau ou lisez du texte sur un écran 4K.
Windows et macOS d’abord, les téléphones plus tard
Pyrowave est en version bêta de Steam sur Windows et macOS. Sous Linux, il a besoin du client Steam expérimental SteamRT3, que Valve dit que vous activez dans les paramètres système, et Valve décrit la prise en charge dans l’application Steam Link pour les appareils mobiles comme étant à venir.
Remote Play diffuse des jeux PC plats d’une machine à un autre PC, un Steam Deck, un téléviseur ou un téléphone, et le message de Valve ne dit rien sur la réalité virtuelle. Cela fonctionne sur un chemin séparé et Steam Machine ne peut toujours pas diffuser de jeux VR sur Steam Frame.
Valve ne promet pas que le codec sera plus rapide pour tout le monde. « Votre configuration particulière peut ou non bénéficier du nouveau codec », indique le message Remote Play, « mais n’hésitez pas à l’essayer et à nous faire savoir comment cela fonctionne pour vous. »