L’une des choses les plus intéressantes à propos de la couverture des technologies et des produits de Google est à quel point l’entreprise peut être communicative lorsqu’elle explique comment les choses fonctionnent. Il a récemment lancé la première partie d’une série planifiée éclairant comment il a finiagé Steam sur chromebooks. Dans ce premier aperçu de haut niveau des technologies impliquées, un fait clé a déjà été détaillé: modifier les jeux (même juste pour modifier les fichiers de configuration) peut être assez difficile, voire impossible.

Comme d’habitude, les machines virtuelles (VM) de Chrome OS ❤️, et elles sont une grande partie de la façon dont Steam fonctionne sur les Chromebooks. Si vous vous souvenez de sites comme le nôtre qui lancent le nom « Borealis » en référence à Steam, c’est le nom de l’image de machine virtuelle dans laquelle Steam s’exécute (qui est basée sur une version modifiée d’Arch Linux, et probablement un clin d’œil à la Le vaisseau Aperture Science référencé dans Half-Life 2: Episode Two). Cette machine virtuelle, comme les autres machines virtuelles de Chrome OS, garde les choses simples et sécurisées – tout ce dont vous avez besoin pour que Steam fonctionne est contenu dans cette machine virtuelle, elle peut être installée (et désinstallée) en même temps, et elle n’a jamais accès directement à vos fichiers ou à votre système. Google a même construit son propre pilote de virtualisation Vulkan pour réduire la surcharge de performances associée à l’utilisation d’une machine virtuelle pour les jeux.

ANDROIDPOLICE VIDÉO DU JOUR

Publicité

Les machines virtuelles sont génial pour la sécurité, mais, associé à ce que nous savons d’autre sur le fonctionnement de celui-ci, il pourrait introduire un peu de mal de tête pour les joueurs qui espèrent installer des mods ou même simplement modifier leurs jeux pour mieux fonctionner sur leur Chromebook.

Pour renforcer la sécurité, l’image de la machine virtuelle est utilisée en lecture seule et soumise à validation. Nos propres tests indiquent que cela inclut une certaine forme de vérification pour s’assurer qu’il n’a pas été falsifié. Kent Duke d’AP m’a dit que c’était « si serré que même la mise à jour vers une plate-forme supérieure à ce que DLC s’attend (c’est-à-dire de Dev à Canary) empêche la machine virtuelle de démarrer », et les outils logiciels dont elle dispose sont limités. (Pour ceux qui sont dans le Linux savent, vous ne pouvez pas installer de logiciel sur la machine virtuelle via des outils comme Pacman, il n’y a pas de Sudo, su est verrouillé et les éditeurs de texte ne sont pas disponibles.)


Ces limitations signifient collectivement que, pour autant que nous le sachions à l’heure actuelle, il n’y a aucun moyen d’écrire sur l’image de la machine virtuelle pour apporter des modifications aux fichiers de jeu. De plus, même si vous pouviez d’une manière ou d’une autre modifier le contenu de la machine virtuelle et des fichiers de jeu par le biais d’une sorte d’exploit, il est presque certain que vous casseriez complètement la machine virtuelle Steam en le faisant.

Cela peut sembler être un problème très « peu importe » que seuls les moddeurs de jeux hardcore espèrent ajouter Thomas the Tank Engine à Skyrim s’en soucierait, mais il y a en fait beaucoup de raisons pour lesquelles vous voudrez peut-être changer les fichiers de configuration d’un jeu. Souvent, les développeurs regroupent des paramètres supplémentaires non destinés à l’utilisateur dans des fichiers de configuration distincts qui peuvent vous aider à obtenir des performances légèrement améliorées – pratique lorsque vous jouez sur du matériel sous-performant (ce que les Chromebooks qualifient parfois). Le matériel Chromebook varie également beaucoup en ce qui concerne des choses comme la densité d’affichage, et les jeux ne sont pas toujours conçus pour prendre en compte de tels détails. Parfois, cela peut être résolu en modifiant les fichiers de configuration d’un jeu ou en le lançant avec un paramètre spécifique attaché s’il n’y a pas de paramètre orienté utilisateur pour la mise à l’échelle dans le jeu lui-même, mais ce n’est pas possible ici.


Bien sûr, les jeux eux-mêmes peuvent résoudre ce type de problèmes à leur manière en chargeant des menus avec des paramètres supplémentaires, mais c’est peu probable. Cette limitation supprime l’un des avantages concrets du jeu « PC », même s’il s’agit d’un Chromebook. Des solutions de contournement peuvent encore être découvertes, et certains d’entre nous ici à Android Police ont creusé pour voir ce qui est possible dans les limites du cadre vm.

Cela ne tuera probablement pas carrément les mods pour les jeux sur Chromebooks, car Steam prend en charge les mods via le Atelier Steam, mais cela signifie que vous n’avez peut-être pas toutes les mêmes libertés de modding que sur un PC « normal » quand il s’agit de peaufiner des jeux – au moins jusqu’à ce que quelqu’un trouve un moyen de contourner le système de vérification de Borealis.



Ecovacs Deebot X1 Turbo Hero

8 raisons pour lesquelles l’aspirateur robot Ecovacs Deebot X1 Turbo vaut la peine d’être acheté

Lire la suite


À propos de l’auteur

Rate this post
Publicité
Article précédentDes cours Zoom en 2020 au Metaverse dans un avenir proche : comment l’éducation passe au numérique
Article suivantErreur 0x80071AB1 (ERROR_LOG_GROWTH_FAILED) sous Windows 11/10
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici