14 points par GN⁺ 2025-12-04 | 4 commentaires | Partager sur WhatsApp

> Steam Machine aujourd’hui, Steam Phones demain

  • Valve apparaît comme l’acteur clé qui permet d’exécuter des jeux PC Windows sur des appareils Arm grâce à des technologies open source
  • En combinant Proton et l’émulateur Fex, il devient possible de faire tourner des jeux Windows x86 sur des appareils Arm sous Linux
  • Depuis 2016, Valve emploie directement et finance les développeurs de Fex, avec pour objectif de long terme d’assurer la compatibilité Arm
  • La version Arm de SteamOS conserve la même structure que l’existante et prend en charge l’exécution des jeux via Proton et Fex
  • Cette technologie est considérée comme la base permettant d’exécuter des jeux PC sur divers appareils Arm, comme les smartphones, les ноутбуки et les desktops

La stratégie gaming Arm de Valve

  • Valve développe et soutient des technologies open source afin de faire tourner des jeux Windows sur architecture Arm sans portage
    • Les composants clés sont Proton (couche de compatibilité Windows-Linux) et Fex (émulateur de traduction x86-Arm)
    • Proton, basé sur Wine, convertit les appels aux API Windows pour les adapter à l’environnement Linux
    • Fex effectue une conversion en temps réel du code x86 vers du code Arm via JIT (Just-In-Time)
  • Valve est le véritable fondateur du projet Fex et son principal soutien financier, ayant recruté des personnes clés dès les débuts du développement
    • Dès 2016-2017, l’entreprise a lancé un développement au long cours avec des développeurs open source pour assurer la compatibilité Arm
    • Le développeur principal de Fex, Ryan Houdek, travaille à plein temps grâce au soutien de Valve

Steam Frame et l’élargissement de l’écosystème Arm

  • Le casque Steam Frame n’est pas un simple appareil VR, mais une plateforme technologique permettant d’exécuter des jeux Steam sur des appareils Arm
    • La même technologie peut être utilisée sur des Samsung Galaxy, des Google Pixel ou des laptops gaming Arm
    • Le journaliste a lui-même utilisé cette technologie en lançant Hollow Knight: Silksong sur un smartphone Galaxy
  • Valve adapte une version Arm de SteamOS à différents formats (portable, laptop, desktop)
    • Elle repose sur la même base Arch Linux et conserve la même composition, avec Proton et Fex
    • Proton pour Arm est compilé en code Arm et fonctionne avec Fex

Architecture technique et fonctionnement

  • Proton est une extension de Wine qui implémente, dans un environnement Linux, les API nécessaires à l’exécution des jeux Windows
    • Elle convertit les appels aux API Windows, comme DirectX, DirectSound ou les entrées USB, vers des API Linux
    • Elle inclut aussi des couches de traduction graphique comme DXVK (D3D11→Vulkan) et VKD3D (D3D12→Vulkan)
  • Processus d’exécution dans un environnement Arm
    • Proton analyse les segments de code et, s’il s’agit de code x86, les transmet à Fex
    • Fex convertit ensuite le code x86 en code Arm avant exécution
    • Lors des appels d’API, l’exécution repasse en code natif Arm afin de minimiser la perte de performances

Philosophie de développement et objectif de Valve

  • L’objectif de Valve est d’éviter aux développeurs de jeux de perdre du temps en portages selon l’architecture
    • Selon l’entreprise, « le travail de portage est un effort gaspillé du point de vue de la valeur de la ludothèque »
    • Valve veut permettre aux développeurs de se concentrer sur l’amélioration de la qualité des jeux et la création de nouveaux titres
  • Valve applique à la transition vers Arm l’expérience de son succès du gaming Linux sur Steam Deck
    • L’entreprise met en avant l’extensibilité du gaming sous Linux et le développement continu de l’écosystème open source

Perspectives et extension à d’autres appareils

  • Valve s’attend à une diversification des appareils SteamOS sur base Arm
    • Des ultraportables, laptops haute performance, consoles portables et desktops sont évoqués comme formats possibles
    • Des conceptions desktop basées sur de gros SoC, à l’image des puces de série M d’Apple, sont également envisagées
  • SteamOS for Arm n’est pas un OS séparé, mais reste basé sur le même code source
    • À l’avenir, Valve prévoit une prise en charge de SteamOS sur divers appareils Arm via un élargissement des partenariats OEM
    • Pour l’instant, aucun plan commercial précis n’est annoncé, l’entreprise restant concentrée sur les Steam Machine et Steam Deck existants

Autres éléments techniques

  • La fonction d’exécution d’apps Android de Steam Frame n’embarque pas Android au complet, mais repose sur une couche de compatibilité similaire à Proton
    • Elle ne fournit que les bibliothèques nécessaires à l’exécution des jeux, permettant d’utiliser directement le code Arm
  • À propos d’un éventuel lancement d’un SteamOS Phone, Valve indique qu’elle « n’exclut pas cette possibilité, mais que ce n’est pas l’axe principal actuellement »
    • L’entreprise se concentre pour l’instant sur l’amélioration de l’expérience gaming dans le salon, sur portable et sur desktop

La place du gaming Arm

  • Valve estime qu’Arm est compétitif sur les segments basse consommation et performances intermédiaires
    • Particulièrement avantageux sous le niveau de performances du Steam Deck
    • L’objectif n’est pas de dicter l’orientation du marché, mais de construire une plateforme qui prend en charge toutes les options

4 commentaires

 
ethanhur 2025-12-04

Je suis utilisateur de Steam Deck, et j’ai le sentiment que ce que fait Valve en ce moment permet vraiment à tout le monde — clients, entreprise et industrie — d’être gagnants.

Comme c’est la société personnelle de Gabe Newell, je me dis que c’est peut-être ce qui lui permet de maintenir ce type de choix sur le long terme, avec une vision de long horizon.

 
m00nlygreat 2025-12-04

Moi aussi, je m’en réjouis. Jusqu’ici, il était difficile de quitter Windows à cause des jeux. Merci infiniment.

 
aobamisaki 2025-12-11

(Du moins dans le domaine du gaming,) moi aussi j’attends avec impatience le jour où nous pourrons complètement sortir de l’ombre de Windows.

 
GN⁺ 2025-12-04
Commentaires sur Hacker News
  • Tout ce que Valve fait pour l’écosystème Linux a vraiment un impact énorme
    À ce stade, même le mème HL3 donne presque mauvaise conscience tant l’entreprise en fait sincèrement beaucoup pour la communauté

    • Valve fait partie des rares entreprises mentionnées sur HN comme une « entreprise qui fait discrètement de bonnes choses ». La plupart des autres sont plutôt qualifiées d’« entreprises qui font discrètement de mauvaises choses »
    • J’ai acheté un Steam Deck pour soutenir financièrement les efforts de Valve sur Linux. Je joue peu, mais grâce aux développeurs de Wine, à CodeWeavers et à Valve, on n’a plus à entendre que « Linux ne permet pas de jouer ». Aujourd’hui, Linux offre même de meilleures performances que Windows
      Vidéo liée
    • Au départ, je voyais le mème HL3 comme une plaisanterie bon enfant. Maintenant, il fait partie de la culture du jeu vidéo, et j’attends quelque chose comme « SteamOS 2: Episode 2 part 1 »
    • J’adore Proton et Steam, mais il ne faut pas répéter l’erreur de vénérer une entreprise, comme à l’époque de Google. Si la direction change, la politique peut se détériorer à tout moment
    • Il existe de fortes rumeurs selon lesquelles un nouveau Half-Life est réellement en développement. Certains s’attendent à une sortie avec du nouveau matériel en 2026
  • Valve applique très bien une stratégie de commercialisation des compléments (autrement dit, ouvrir les couches au-dessus et au-dessous)

  • La plupart des jeux multijoueur modernes ne fonctionnent pas dans une couche de traduction à cause des problèmes d’anti-triche, mais il existe quelques exceptions. Les anti-triches en mode utilisateur fonctionnent parfois tels quels avec Wine, et certains jeux ont ajouté la prise en charge de Proton

    • Ça fonctionne, mais cela n’empêche pas parfaitement la triche. La nature de l’open source, c’est que l’utilisateur garde le contrôle, donc s’il le veut, il peut aussi tricher. Grâce aux outils de profiling et aux bibliothèques documentées de Linux, il est plus facile de comprendre la structure
    • Ça donne un peu une impression de « Rust, tu regardes ? ». La Master Chief Collection de Microsoft est prise en charge, alors je ne comprends pas pourquoi les autres développeurs ne le font pas
      areweanticheatyet.com
    • Arc Raiders est un bon exemple de jeu multijoueur moderne qui fonctionne bien avec Proton. Il y a aussi très peu de problèmes de triche
    • SteamOS est un Linux immuable, donc l’intégrité du système peut être garantie via SecureBoot et l’attestation. Je pense que si Valve pousse directement le hardware, c’est précisément pour prendre en charge l’anti-triche sur Linux
    • Si Valve voulait m’injecter un logiciel anti-triche dans les veines, ça m’irait. C’est dire à quel point j’ai confiance
  • J’aimerais que Valve fasse complètement disparaître Wayland/X11/Xwayland. Wayland manque encore de prise en charge applicative et n’est pas compatible avec les GPU NVIDIA. X11 est trop ancien, et Xwayland donne l’impression de cumuler les défauts des deux mondes

    • Du coup, je me demande quel serveur d’affichage les gens utilisent ou recommandent
  • J’aimerais aussi voir SteamOS sur MacOS. Steam fonctionne bien sur mon Mac Mini, mais ce serait vraiment bien si tous les jeux étaient pris en charge

    • Il est peu probable qu’Apple s’implique activement, mais une collaboration avec Valve pour offrir sur Mac une compatibilité de niveau Steam Deck serait fantastique
    • Le problème, c’est l’absence de prise en charge de Vulkan. Des solutions de contournement comme MoltenVK ne sont pas très propres. Empiler Wine, Rosetta 2, DXVK et MoltenVK n’inspire pas confiance en matière de performances et de stabilité
    • Si Valve fait ce projet, c’est pour échapper au contrôle des éditeurs d’OS. De ce point de vue, Apple est le pire choix possible
    • Tu cherches peut-être Crossover ? Ça ne fait pas tourner Steam en natif, mais les performances sont correctes sur un M2 mini. Des jeux multiplateformes comme Baldur’s Gate 3 tournent aussi très bien
    • La dernière collaboration entre Valve et Apple remonte au support de SteamVR en 2016. Ça a capoté environ un an plus tard, mais j’aimerais qu’une telle coopération revienne
  • Je me demande quand sortira la prochaine génération de Steam Deck. J’espère 2025, mais je pense que ce sera plus probablement 2026. En jouant à GTA: San Andreas sur Switch, je me suis dit qu’il me fallait désormais une machine plus puissante
    Article lié

    • Valve a dit qu’ils sortiraient une Steam Machine l’an prochain et qu’ils attendraient pour le successeur du Steam Deck qu’il soit clairement meilleur que l’actuel, donc je dirais vers 2027
      Source
    • J’ai acheté un Legion Go S, principalement parce que je joue en streaming depuis mon PC de bureau. J’aime son écran haute résolution à 120 Hz. SteamOS est installé par défaut et, côté logiciel, c’est presque identique à un Steam Deck. En revanche, la disposition des boutons et le nombre de boutons arrière reconfigurables me laissent un peu sur ma faim
    • Je pense que le Steam Deck 2 arrivera au second semestre 2026 ou plus tard
    • Si tu envisages un autre appareil portable, Bazzite ou CachyOS Handheld Edition peuvent être de meilleurs choix. SteamOS a un kernel et une pile graphique vieillissants, donc la prise en charge du matériel récent est limitée. À l’heure actuelle, les appareils basés sur AMD Strix Halo sont les plus puissants, mais leur prix est bien trop élevé. Pour ma part, j’attendrai de pouvoir utiliser FSR4 nativement
    • Le mieux reste simplement d’acheter un Steam Deck. Son rapport qualité-prix est imbattable. Je suis tout à fait satisfait de mon Steam Deck OLED et j’ai encore l’impression qu’il a de belles années devant lui
  • Microsoft a tenté plusieurs fois Windows on ARM, sans succès. En revanche, Valve a de bonnes chances d’y parvenir

    • Valve n’essaie pas d’exécuter Windows, mais plutôt d’optimiser le gaming desktop lui-même pour ARM. Microsoft a déjà échoué en essayant de forcer le portage d’un OS déjà trop lourd
    • Les tentatives de Microsoft sur ARM ont échoué, mais les métadonnées des binaires x86 produites dans le processus aident à améliorer les performances de l’émulateur ARM de Valve
    • Il y a aussi la blague habituelle disant qu’il suffirait de demander à Copilot de le faire
    • Le problème, c’est qu’il n’y avait pas d’avantage évident aux appareils ARM. Valve cherche à utiliser ARM pour des appareils ultra-compacts centrés sur le streaming. C’est un domaine que le x86 ne peut pas remplacer aujourd’hui
    • Au final, la cohésion communautaire autour de Linux et de Steam Machine est en train de faire échouer les tentatives de contrôle de Microsoft. La guerre ARM contre RISC est encore prématurée, mais Valve est déjà devant Microsoft
  • Je me demande à quel point l’efficacité énergétique d’ARM fait réellement une différence, surtout en charge de jeu

    • L’impact du jeu d’instructions lui-même est minime. C’est simplement que les puces efficaces utilisent ARM
    • Cela dépend de la charge de travail. ARM est efficace au repos ou sur des calculs simples, mais ralentit sur le traitement des instructions SIMD
  • Si Valve rendait SteamOS compatible avec tous les programmes Windows, est-ce que cela pourrait remplacer Windows ?

    • Ce ne serait pas vraiment nécessaire. Même Microsoft ne semble pas très attaché aux licences Windows, et les entreprises n’utiliseront pas un « faux Windows ». Il n’y a pas de modèle économique
  • Si la licence ARM est peu favorable, ne vaudrait-il pas mieux explorer l’architecture RISC-V ?

    • Il n’existe pas encore de puces RISC-V 64 bits haute performance commercialisées. ARM dispose déjà de bases techniques solides avec Proton et Rosetta
    • ARM n’est pas totalement ouvert, mais ce n’est pas non plus une entreprise monopolistique avide. RISC-V manque encore d’implémentations hautes performances
    • Valve ne cherche pas à pousser le marché dans une direction précise ; l’entreprise se concentre sur la prise en charge du matériel que les consommateurs utilisent actuellement. C’est probablement pour cela qu’ils ont choisi ARM pour Steam Frame
    • RISC-V n’offre pas encore des performances CPU·GPU ni une compatibilité comparables à ARM64 ou AMD64
    • ARM s’inscrit plutôt dans une logique géopolitique centrée sur l’Occident, tandis que RISC-V est davantage centré sur l’Orient. Valve suit une stratégie visant à contourner Microsoft et a jusqu’ici réussi dans presque toutes ses tentatives. La guerre ARM contre RISC est encore prématurée