Elden Ring vient de recevoir un patch géant qui résout certains des problèmes de performances affectant les lecteurs PC. Elden Ring peut prouver que la fréquence d’images n’est pas tout, mais ce serait certainement bien de jouer sans bégaiement. Notre propre équipe matérielle a examiné les performances du patch et a quand même trouvé des exemples de problèmes de jeu, malgré la promesse d’un correctif pour les « raccrochages à certaines occasions ».
Pierre-Loup Griffais de Valve a parlé à Digital Foundry des performances du jeu sur Steam Deck, donnant un aperçu de ce qui, selon lui, cause ces problèmes dans toutes les configurations. Il convient de noter bien sûr que le Steam Deck est une spécification fixe et qu’il est beaucoup plus facile d’identifier et de résoudre les problèmes sur un seul appareil que sur la vaste gamme de versions PC possibles.
Une explication possible donnée pour les problèmes est le chargement dans les shaders : mais Griffais estime que ce n’est pas un problème aussi important qu’il est décrit.
« Du côté Linux / Proton, nous avons un système de pré-cache de shader assez étendu avec plusieurs niveaux de représentations de cache au niveau source et binaire pré-ensemencées et partagées entre les utilisateurs », a déclaré Griffais à Digital Foundry. « Sur le Deck, nous passons au niveau supérieur, car nous avons une combinaison GPU/pilote unique à cibler, et la majorité des shaders que vous exécutez localement sont en fait pré-construits sur des serveurs de notre infrastructure. Lorsque le jeu est essayant d’émettre une compilation de shader via l’API graphique de son choix, ceux-ci sont généralement ignorés, car nous trouvons l’entrée de cache pré-compilée sur le disque. »
Griffais explique que le jeu pré-1.03 avait des problèmes d’efficacité à certains moments, l’exemple donné étant la mise en file d’attente des tampons de commande et la conduite des ressources mémoire en « overdrive »: en gros, le CPU ordonnant au GPU de rendre beaucoup de choses à la fois.
« Le bégaiement piloté par le pipeline Shader n’est pas la majorité des gros problèmes que nous avons vus dans ce jeu », déclare Griffais. « L’exemple récent que nous avons mis en évidence a plus à voir avec la création par le jeu de plusieurs milliers de ressources telles que des tampons de commande à certains endroits, ce qui obligeait notre gestionnaire de mémoire à surcharger en essayant de le gérer. Nous mettons en cache ces allocations de manière plus agressive maintenant, ce qui semble avoir aidé une tonne.
« Je ne peux pas dire si c’est le problème rencontré par le jeu sur d’autres plates-formes également, mais nous avons joué sur Deck avec tous ces éléments en place et l’expérience a été très fluide. »
Mon expérience avec Elden Ring, même sur du matériel un peu plus ancien, a été plus ou moins fluide, même si j’ai eu un bégaiement étrange lorsque le jeu passe à une nouvelle zone (une descente dans Volcano Manor semble lui donner des chatons) . Ce patch semble avoir quelque peu amélioré les choses, mais il y a clairement du chemin à faire.
En plus des problèmes de performances, la première mise à jour majeure d’Elden Ring a corrigé certains défauts majeurs, y compris des séries de quêtes qui n’ont pas été terminées. La carte affiche désormais les emplacements des PNJ, un bugbear pour beaucoup, et ajoute plus d’invocations de PNJ autour des boss. Le plus amusant de tous, du moins pour moi, était un nerf majeur du Mimic Tear Ash. Mon ami l’avait acquis et se vantait de la façon dont ils avaient fondu à travers des patrons qui m’avaient détruit, alors c’est bien que leur astuce bon marché ne fonctionne plus. Le Mimique était aimémais c’est la vie dans les Lands Between.