Proton Experimental ajoute la première version ARM64 de Wine Mono, la couche .NET utilisée par Steam Frame

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 Proton Experimental de Valve du 21 septembre répertorie deux modifications de composants parmi les correctifs du jeu : Wine Mono vers 11.3.0 et Xalia vers 0.5.0. Ces deux versions en amont ont ajouté une version ARM64, celle de Wine Mono est la première que le projet a livrée, et ARM64 est l’architecture sur laquelle Steam Frame s’exécute.

Les notes de version de Wine Mono indiquent que la version « inclut un nouveau portage de Mono vers ARM64 Windows », avec plusieurs composants autres que le runtime Mono lui-même, également construits sous le nom d’arm64ec. Steam Frame est le seul système Arm de Valve, et la propre documentation Steamworks de Valve indique que le casque exécute une puce Snapdragon 8 Gen 3 (Arm64) sur SteamOS et fait passer les jeux Windows via Proton et FEX.

Ce que Wine Mono et Xalia font à l’intérieur de Proton

Wine Mono est « un package contenant Framework Mono et d’autres projets, destiné à remplacer le .NET Framework (4.8.1 et versions antérieures) dans Wine », selon les propres mots du projet. Les jeux et les lanceurs construits sur ce framework l’obtiennent de Wine Mono au lieu du runtime de Microsoft, c’est pourquoi un port Arm64 de celui-ci est un élément de plomberie plutôt qu’une fonctionnalité.

Xalia est un autre métier. Sa documentation le décrit comme un programme qui fournit « une interface utilisateur de manette de jeu pour les applications de bureau traditionnelles », analysant la fenêtre active à la recherche de boutons et de zones de texte afin qu’un stick ou un D-pad puisse y accéder directement.

La même mise à jour de Proton s’appuie sur trois correctifs : la fenêtre contextuelle du mode sans échec dans Call of Duty : Guerre moderne 2 (2009), option mise en évidence dans le Fallout : New Vegas lanceur et en fermant un programme d’installation redistribuable dans VITAL. Valve a également éteint Xalia pendant Final Fantasy XIla fenêtre de configuration de la manette de jeu afin qu’elle cesse d’interférer avec la prise en charge du contrôleur intégré de ce jeu.

Valve ne dit pas quels jeux cela change

Le journal des modifications ne mentionne jamais Steam Frame par son nom, et il ne nomme aucun titre qui s’exécute actuellement à cause des versions ARM64. Proton Experimental est également optionnel, il doit donc être sélectionné dans les paramètres de compatibilité de Steam avant que tout cela n’atteigne un jeu.

Les dates en amont sont plus anciennes que celle de Valve. Wine Mono 11.3.0 a été publié le 17 août et Xalia 0.5.0 le 11 septembre, et le 21 septembre est le jour où Valve a mis les deux en mode expérimental.

Les couches de bras de Steam Frame continuent de se remplir

Il s’agit du troisième travail préparatoire d’Arm autour du casque ce mois-ci. Lepton open source de Valve, le conteneur qui exécute les jeux Android VR sur Steam Frame, le 20 septembre, et Wube Software ont mesuré sa version native ARM64 de Factorio fonctionnant environ 11 % plus rapidement que la version x86-64 sous FEX. Proton couvre le côté Windows du même problème.

Le reste de la mise à jour du 21 septembre est un travail Proton ordinaire. Cela fait Ragnarok : Le Nouveau Monde jouable sur des appareils autres que les Steam Decks, permet à la fenêtre de connexion du lanceur d’application EA de se concentrer correctement sous Gamescope et place Deus Ex : L’humanité divisée de nouveau en état de marche sur les GPU AMD.

Valve a mis à jour vkd3d-proton, dxvk, vkd3d, dxvk-nvapi et FEX vers leurs dernières versions de développement dans la même version. FEX est la couche qui traduit les jeux x86 en instructions Arm64 sur Steam Frame, et elle a reçu la même routine que tout le reste.