Steam : le billet dit 64 bits, le README dit que le 64 bits seul ne passe pas
Le 15 octobre, le client bêta dit que Steam est maintenant une application 64 bits, et qu'il tourne dans un conteneur Steam Runtime. Le README du client bêta steamrt3c, sur la branche master, exige le multilib : un x86_64 seulement 64 bits n'est pas supporté, un x86 seulement 32 bits non plus. Le billet n'écrit ni l'un ni l'autre.
Le badge sur la porte a changé de chiffre. Il dit 64 bits, et il ajoute que le client vit maintenant dans un conteneur, la même technique que pour les jeux. Le règlement punaisé à côté, celui qu'il faut avoir lu pour entrer, dit autre chose : une machine seulement 64 bits ne passe pas. Une machine seulement 32 bits non plus. Le badge n'a pas recopié le règlement. Si tu ne lis que le badge, tu as un client plus large. Tu n'as pas la liste de ce qu'il faut encore avoir sur l'hôte.
Le titre du billet est Steam Beta Client Update: October 15th. Il est publié sur la page d'actualité de l'application 1675200. Le champ de début de l'événement dit 15 octobre 2026, 22:04 UTC. Le titre et le champ tombent le même jour calendaire, en UTC. Je ne déplace pas le titre parce qu'une pendule plus à l'est aurait déjà changé de date.
Le badge a trois puces, et aucune ne parle du 32 bits
Sous Linux, le billet a trois puces. La première : le client Steam est maintenant une application 64bit. « 64bit », collé, sans trait d'union. La deuxième : le client tourne maintenant dans un conteneur Steam Runtime. La puce en dessous, indentée : ça doit aider le client à fournir une expérience plus cohérente d'une distribution à l'autre. C'est la même technique que celle utilisée par les jeux Steam. La troisième puce est un correctif : un cas où l'interface du mise à jour Steam ne s'affichait pas pour certains utilisateurs.
Rien, dans ces trois puces, ne dit multilib, i386, lib32, ni « 64-bit-only ». Rien ne dit non plus que l'hôte peut se passer des bibliothèques 32 bits. « Une expérience plus cohérente » est la phrase. Je ne la traduis pas en « tu peux désinstaller le 32 bits ».
Le reste du billet, autour, parle d'autre chose : des ensembles de succès, d'une option Display Style pour le Remote Play, d'un correctif de manette éteinte sur son socle, d'un fond qui réapparaît en fort contraste. Je ne les fais pas entrer dans la puce Linux. Ils sont dans le même billet. Ils ne parlent pas de l'architecture.
Le règlement a un nom de code que le badge n'écrit pas
Le fichier s'appelle README.beta.md, sur la branche master du dépôt steam-for-linux. Son titre : SteamRT3c Steam Client for Linux. La phrase d'en-tête : c'est le README du client bêta steamrt3c. Le billet du 15 octobre ne contient pas ce nom-là. Il dit « Steam Runtime ». Je ne soude pas steamrt3c au billet pour faire une seule étiquette.
Le fichier n'imprime pas de date. Je l'ai lu le 17 octobre. Je ne le date pas du 15 sous prétexte que le badge, lui, a un jour.
La liste required pour faire tourner le client : glibc 2.31 ou plus récent, noyau Linux 5.6 ou plus récent, le droit de créer des espaces de noms utilisateur et de montage sans privilège spécial, un bus de session D-Bus, un serveur X11 (Xwayland ou session X11), pipewire-pulse ou PulseAudio. Dans cette même liste, deux lignes négatives : JACK n'est pas supporté, ALSA dmix n'est pas supporté. Puis des pilotes OpenGL, des pilotes Vulkan, et le bloc des architectures.
« Not supported » est écrit deux fois, et le badge n'a aucune des deux
Le bloc : les systèmes x86_64 doivent supporter le multilib et avoir à la fois les versions 32 bits (x86, i386, lib32) et 64 bits (x86_64, amd64) des bibliothèques requises et des pilotes graphiques. Ensuite, deux exclusions, en gras dans le fichier. Les systèmes x86_64 seulement 64 bits ne sont pas supportés. Les systèmes x86 seulement 32 bits ne sont pas supportés.
Le badge disait « maintenant une application 64bit ». Le règlement dit que le seulement-64-bits ne passe pas, et que le seulement-32-bits ne passe pas non plus. Je ne lis pas la seconde exclusion comme « les jeux 32 bits ne se lancent plus ». Cette phrase n'est pas dans le README. Ce qui est écrit, c'est le support du système, avec les deux largeurs de bibliothèques requises.
Plus bas, les pilotes d'encodage et de décodage vidéo sont dans les recommandations, pas dans le bloc required. Codecs recommandés : x264, x265. API supportées : VA-API, NVENC, CUDA. Et la ligne : les pilotes 32 bits et 64 bits sont recommandés. « Recommended ». Je ne la monte pas dans la liste qui dit required. Le CPU demandé à part : un x86_64 avec CMPXCHG16B et SSE3, et une carte compatible Vulkan.
Le paragraphe sur le Steam Runtime, dans ce README, dit qu'il fournit une couche de compatibilité pour faire tourner Steam sur plusieurs distributions, et il renvoie à un document d'hypothèses pour les distributions. « Plusieurs distributions », ici. « Plus cohérente d'une distribution à l'autre », dans le billet. Les deux phrases se ressemblent. Aucune des deux ne dit que le multilib sort de la liste required.
✍️ À toi : ce que ta distribution a encore comme bibliothèques 32 bits, et ce que le binaire steam répond quand tu lui demandes son architecture. Le badge a un chiffre. Ton système en a deux, ou un seul.
Le 15 octobre, le client bêta écrit qu'il est une application 64bit, dans un conteneur Steam Runtime, la même technique que pour les jeux. Le README du client bêta steamrt3c, sans date sur la page, demande glibc 2.31, un noyau 5.6, et le multilib. Un x86_64 seulement 64 bits n'est pas supporté. Un x86 seulement 32 bits non plus. Le badge n'a pas ces deux lignes. Le règlement les a en gras.