Google détaille plus sur la façon dont Steam On Chrome OS fonctionne avec Linux

Want to get more info behind the scenes on how Steam for Chrome OS works? It uses Linux but it's a little bit complicated and Google has put out the first in a series of blog posts to talk more about it.

Steam for Chrome OS hands-on: IT WORKS!

The good news of course for normal Linux desktop fans, is that developers will need to ensure their games work on Linux directly. Either through a Native build, which should work out of the box, or ensuring and testing their Windows builds with Proton. Although, Steam Play Proton is not turned on by default for Chrome OS as there's various issues right now.

Comment ça marche alors? Through the magic of virtual machines! Using work they've done in the past with Crostini, an already existing way to run normal Linux apps on Chrome OS and "Chrome OS's own virtual machine monitor (VMM), crosvm⁠". They say running Steam and games in a container like this "provides another layer of security above normal Linux systems" that's used for Crostini, Android, and Parallels.

Leur système, tout comme Steamos pour le pont de Steam, est basé sur l'Arch Linux qu'elles sont codées «Borealis», et il est automatiquement tenu à jour pour vous avec chaque version de Chrome OS. Conservez-le simple, tout en cachant toutes les pièces techniques des utilisateurs, comme on dit »" nous avons visé à rendre la machine virtuelle invisible à l'utilisateur - d'une perspective opérationnelle et d'une performance ". Ils le font en utilisant "Linux Hypervisor KVM⁠" et "Paravirtualisations de périphériques Virtio au lieu d'émulation" et que pour jouer aux derniers jeux, ils ont construit un pilote de virtualisation de Vulkan appelé "Vénus".

Borealis and Crostini differ in a number of ways, while still sharing the core graphics and display pipeline, so applications support Vulkan and OpenGL using Mesa drivers. Il utilise Xwayland, ainsi que "Sommelier", qu'ils disent, c'est leur "Compositeur de Wayland proxy", puis tout se passe à "Exo" qui est leur propre serveur d'affichage Wayland. The big difference is user experience with Borealis targeting end users and Crostini for developers, with Borealis enabling one-click installs like Steam. The other big difference is that Borealis is based on Arch Linux, while Crostini is based on Debian.

La façon dont ils ont configuré sonnent beaucoup comme le pont de Steam, avec la machine virtuelle en lecture seule tout en ayant une partition distincte en lecture-écriture pour les données et qu'ils expédient de nouvelles versions de Mesa que ce qui est généralement étiqueté comme une libération. en amont.

Google said to expect "deep dives" on their Steam integration, their Vulkan virtualization, how to develop games for ChromeOS and much more. We can also expect "new devices, new features, better integration and improved performance".

Article pris de and.

Commentaires

Articles les plus consultés