La superposition bêta de Steam a fait planter les jeux Vulkan et la propre note de Valve enregistre le correctif

L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.

Le journal des modifications bêta du client Steam de Valve du 1er octobre contient une seule ligne à propos de Vulkan : « Correction d’un crash lorsque les jeux Vulkan recréent leur swapchain ». Des rapports faisant état de jeux morts quelques secondes après leur lancement arrivaient sur le propre tracker Linux de Valve depuis 08h54 UTC le 30 septembre.

Valve a publié cette note le 2 octobre à 02h06 UTC et l’a datée du 1er octobre. La note bêta précédente est datée du 29 septembre et a été publiée le 30 septembre à 00h04 UTC, et les rapports se situent entre les deux.

Le problème sur le propre tracker Steam-for-Linux de Valve a été résolu le 2 octobre. Son titre est « Overlay Vulkan layer stack-overflows in VulkanSteamOverlayPresent and kills DELTARUNE (publicbeta 20260929221822) », et le rapport d’ouverture nomme la version du client comme 1790721607.

Valve nomme le correctif mais pas la cause

La note de Valve ne nomme pas de jeu, ne précise pas quelle version a introduit le crash et ne l’appelle pas une régression. Le seul composant qu’il nomme est le Game Overlay, et c’est l’ensemble du compte de Valve.

Une swapchain est l’ensemble des tampons d’image qu’un jeu Vulkan transmet à l’écran, et elle est reconstruite chaque fois que la fenêtre change de taille ou que le jeu passe du mode fenêtré au plein écran. Le libellé de Valve place le crash à ce moment de la reconstruction, et le rapport d’ouverture le fait remonter à un débordement de pile dans la bibliothèque de rendu de la superposition lors d’un appel de présentation de frame.

Le lien entre les deux versions vient des personnes qui déposent les rapports, et non de Valve. Deux d’entre eux ont écrit que le problème avait disparu sur la version 1790904859, qui est celle décrite dans la note du 1er octobre, et le problème a été résolu sur cette base.

Les rapports nomment DELTARUNE, Cemu et Phasmophobia

Le rapport d’ouverture décrit DELTARUN sortir quelques secondes après l’apparition de sa fenêtre, avec ou sans le paramètre de superposition par jeu activé. Un autre compte rapporte le même comportement de la part de Cemu 2.6 AppImage « dès que Cemu essaie de restituer la première image ».

Un autre compte pense Phasmophobie rencontre la même chose, plante « 100% du temps, sur plusieurs outils de compatibilité différents », et un autre écrit sur « le même problème sur chaque jeu qui utilise proton ». Rien de tout cela n’est le libellé de Valve, et seuls des rapports Linux ont été déposés, il n’y a donc rien dans le dossier sur les clients Windows.

Ce sur quoi les rapports s’accordent, c’est que l’arrêt du chargement de la couche Vulkan de la superposition a évité le crash, un compte le faisant via la variable de désactivation de couche du chargeur Vulkan et un autre avec DISABLE_VK_LAYER_VALVE_steam_overlay_1. Désactiver la superposition pour un jeu individuel n’était pas suffisant : le rapport d’ouverture décrit le crash, que ce paramètre soit activé ou non.

La même version contenait un correctif du micrologiciel du contrôleur Steam

La note du 1er octobre répertorie également une modification du micrologiciel du contrôleur Steam pour les connexions Bluetooth BLE qui « pourraient se déconnecter à plusieurs reprises, en particulier sur Steam Deck », un temps de connexion plus court dans Steam et un correctif pour l’échec du couplage via une connexion de rondelle.

La lecture à distance a obtenu la plus grande part de cette version, y compris le changement qui a augmenté le plafond de débit binaire manuel de Pyrowave à 1 Gbit/s et a réinitialisé le chiffre manuel de chacun. Le correctif de superposition est l’une des 16 lignes de cette note.

L’entretien ménager Vulkan de Valve ne s’est pas limité au client. Le 3 octobre, il a déclaré dans un rapport de bogue Linux qu’il avait abandonné l’exigence d’extension Vulkan qui empêchait Steam Link VR de démarrer. Les deux versions client ici sont des versions bêta, auxquelles les joueurs doivent adhérer.