Alors que l’expérience proposée sur consoles last-gen est proprement catastrophique, les performances de Cyberpunk 2077 s’avèrent aussi décevantes sur certains processeurs AMD. Et pour cause, si le titre de CD Projekt Red tire parti de l’hyperthreading sur les processeurs Intel, il ne supporte tout simplement pas le SMT (Simultaneous Multi-Threading) sur les puces d’AMD.
La chose n’est en rien intentionnelle, et résulte d’après TechPowerUp d’un bug. Mais en attendant, elle ampute sérieusement les performances des processeurs AMD milieu de gamme. Ne disposant pas de nombreux cœurs physiques pour compenser la non prise en charge du SMT, ces derniers sont en effet les plus impactés.
Une solution existe, mais elle est difficile d’accès aux néophytes
D’après des mesures réalisées par le site teuton PCGH, l’absence de support du SMT est suffisamment handicapante pour qu’un Ryzen 5 5600X (6 cœurs et 12 threads cadencés entre 3,7 et 4,6 GHz) soit égalé par un Core i5-10400F (6 cœurs/12 threads cadencés entre 2,9 et 4,3 GHz).
Ce dernier voit en effet ses cœurs logiques (threads) être correctement exploités par Cyberpunk 2077, tandis que le Ryzen 5 ne peut compter que sur ses 6 cœurs physiques pour contribuer à animer le jeu. Pour les Ryzen 9 5950X (16 cœurs) et Ryzen 9 5900X (12 cœurs) l’absence de support du SMT est moins gênante puisque le nombre important de cœurs suffit, mais la chose reste problématique.
Comme l’a souligné TechPowerUp, le fait que Cyberpunk 2077 ne supporte pas le SMT ne vient pas d’une quelconque volonté de CD Projekt Red, mais plutôt de l’utilisation du code GPUOpen, employé à tort pour optimiser les performances des processeurs AMD. Ce code avait été déployé à l’origine pour permettre à une application d’utiliser plus de threads lorsqu’un processeur AMD sous architecture « Bulldozer » était utilisé.
Une version de code de 2017
Le problème ? La version de ce code remonte à 2017 et elle produit l’effet opposé à celui recherché lorsqu’on utilise un processeur AMD n’exploitant pas cette ancienne architecture. C’est le cas des derniers processeurs AMD basés sur les architectures « Zen », « Zen 2 » et même « Zen 3 » pour les Ryzen 5000 lancés en novembre.
Il est néanmoins possible de régler soi-même le problème en attendant un correctif officiel, mais cela requiert des manipulations manuelles assez techniques. Pour rectifier le tir et « rétablir » la prise en charge du SMT, il faut en effet passer par un éditeur hexadécimal afin de forcer le jeu à prendre en compte les cœurs logiques comme s’il s’agissait de cœurs physiques. Vous trouverez plus de détails sur la méthode à employer sur Reddit.
Si vous voulez recevoir les meilleures actus Frandroid sur WhatsApp, rejoignez cette discussion.
Roh le titre bien racoleur... Sans fix, ça tourne à 107fps en 1080p/medium et à 105fps en 1440p sur un 3600 (même pas x), donc vraiment pas de quoi fouetter un chat (10% de moins qu'un i9-9900k...) : https://www.youtube.com/watch?v=-pRI7vXh0JU Le seul CPU sur lequel ça se passe mal, du fait de ses 4 pauvres coeurs est le 3300x qui montre du stutter et du lag. C'est un CPU tout ce qu'il y a d'entrée de gamme. Pour ce CPU, le fix rendra le jeu jouable.
La solution pour ce "souci" est enfantine, mise en place en 3 minutes. Testé pour ma part car étant sur un r7 2700, effectivement après le "fix" l'utilisation des 16 fils est bien plus homogène (bien que c'était pas vraiment gênant sans). Par ici pour ceux que ca intéresse: https://www.conseil-config.com/2020/amd-ryzen-cpu-et-cyberpunk-2077-comment-tirer-parti-du-smt-et-augmenter-les-fps/
L'autre qui se demandait pourquoi AMD n'avait pas 200% d'avance vu le nombre de coeurs et la finesse de gravure... Apparemment, tout ça est mal utilisé 🤣🤣🤣🤣
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix