Faire fonctionner les jeux AAA sous Linux nécessite parfois de dissimuler votre GPU

Agrandir / Il y a certaines énergies que vous ne devriez pas exploiter pour la sorcellerie, quelque chose à la fois des étudiants de Poudlard et Héritage de Poudlard les installations exécutées sous Linux doivent le savoir.

Jeux Warner Bros.

La marche du jeu Linux vers une chose réelle et réelle a fait de sérieux progrès ces derniers temps, en grande partie grâce aux efforts de Steam Play de Valve propulsés par Proton. Étant Linux, il y a encore quelques bizarreries à comprendre. L’un d’eux implique des jeux essayant d’utiliser les outils de mise à l’échelle d’Intel.

Les GPU de la série ARC d’Intel sont intéressants, à bien des égards. Ils offrent la meilleure implémentation du système de reconstruction d’image d’Intel, XeSS, similaire au DLSS de Nvidia et au FSR d’AMD. XeSS, comme ses homologues, utilise l’apprentissage automatique pour combler les lacunes de pixels sur les objets et les scènes anti-aliasés. Les résultats sont parfois clairs, parfois un peu flous si l’on y prête bien attention. Dans notre examen des GPU A770 et A750 d’Intel fin 2022, nous avons noté que la compatibilité croisée entre les trois systèmes pourrait être en cours.

Ce type de fonction d’échange facile n’est pas le cas lorsqu’un jeu s’exécute sur une version personnalisée de WINE Windows-on-Linux, traduisant les appels graphiques Direct3D vers Vulkan et incitant à voir s’il peut également utiliser les graphiques d’Intel booster. Comme l’a noté Phoronix, les développeurs Intel contribuant au projet graphique open source Mesa ont ajouté la possibilité de masquer un GPU Intel du pilote Vulkan Linux.

Le système « force_vk_vendor » était nécessaire pour empêcher des jeux comme Cyberpunk 2077 de détecter un GPU Intel et de chercher à utiliser sa version spécifique de XeSS, ce qui entraînait des plantages. Un commit plus tôt cette semaine ajoute L’héritage de Poudlard à la liste des jeux qui doivent agir comme s’ils ne connaissaient pas un GPU ARC, rejoignant Cyberpunk 2077 et Spiderman remasterisé.

Les systèmes de mise à l’échelle seront probablement une partie importante des jeux sur PC à l’avenir, faisant peut-être de leur compatibilité une priorité pour les jeux Steam Play, Mesa et Linux dans leur ensemble. Les développeurs du jeu de tir à la troisième personne récemment sorti Reste II a récemment déclaré dans une publication Reddit (via WCCF Tech) que le jeu avait été conçu « avec la mise à l’échelle à l’esprit (DLSS/FSR/XeSS) ».

S’appuyer sur la mise à l’échelle pour renforcer les performances, en particulier à des résolutions inférieures, peut être imprudent. Mais presque chaque version majeure du jeu apporte avec elle des informations sur le système de mise à l’échelle du fournisseur inclus ou préféré. Il est toujours impressionnant de voir combien de jeux fonctionnent simplement sur un système d’exploitation pour lequel ils n’ont jamais été construits, mais cela pourrait ne jamais cesser d’être un défi délicat.

Source-147