Microsoft confirme un bug dans Windows 10 qui affecte les performances des puces Ryzen
Ryzen

Les processeurs Ryzen d'AMD sont désormais disponibles, et avec la levée de l'embargo, les benchmarks ont envahi le Web. Dans la plupart des cas, le nouveau matériel de Sunnyvale a répondu aux attentes, mais en matière de jeux, ses chiffres ont subi un impact plus profond que prévu. Les utilisateurs ont découvert qu'en désactivant la fonction SMT, les performances s'amélioraient légèrement, ce qui a orienté les soupçons vers le scheduler de Windows 10. Microsoft a confirmé l'existence d'un bug et l'on s'attend à un correctif dédié, mais la question est de savoir jusqu'où ira l'optimisation.

Au final, ce qui était prévisible s'est produit. Depuis le début, nous avons pris le hype des benchmarks filtrés avec des pincettes, attendant de voir les performances de Ryzen sur plusieurs jeux. Et les chiffres ont parlé : Ryzen est une option extrêmement intéressante pour placer huit cœurs sur nos bureaux, mais en matière de FPS purs et durs, le plus grand modèle de Ryzen a un rival redoutable en l'Intel Core i7-7700K, une puce Kaby Lake quad-core qui vaut 349 dollars (sans dissipateur). Que s'est-il passé ? Premièrement, quelque chose qu'AMD avait déjà anticipé : les processeurs Intel sont plus forts en IPC et en opérations single-thread. Ensuite, nous avons découvert que très peu de jeux sont réellement optimisés pour utiliser plus de quatre cœurs, et en troisième lieu… Windows 10 ?

Microsoft confirme un bug dans Windows 10 qui affecte les performances des puces Ryzen
Il y a des choses à revoir, selon Microsoft

Si l'on en croit les informations disponibles, oui. L'histoire a commencé lorsque certains utilisateurs ont décidé de désactiver le support SMT (l'équivalent du Hyper-Threading chez AMD) sur leurs puces Ryzen, laissant la configuration en 8C/8T. En refaisant les benchmarks, ces utilisateurs ont constaté une amélioration des chiffres, et une série d'échanges avec Microsoft via Twitter ont conduit le géant de Redmond à confirmer que « un nouveau processeur de haute performance signifie de nouveaux bugs à neutraliser ». Dans son processus de détection, le scheduler de Windows 10 interprète le 8C/16T de Ryzen comme s'il s'agissait de 16 cœurs physiques. Toute notion de priorité de tâches entre cœurs réels et virtuels se perd en chemin, ce qui provoque une dégradation.

À cela s'ajoutent des erreurs de détection dans la quantité de mémoire cache L2 et L3 disponible, et des conflits entre les multiplicateurs pour les modes de basse consommation et l'horloge temps réel (RTC) du système d'exploitation. En d'autres termes, Microsoft doit éliminer plusieurs angles aigus avec Ryzen. Les problèmes avec le scheduler remontent à la naissance du Hyper-Threading, et il y a aussi eu des difficultés après le lancement de Bulldozer. Maintenant, il faut être réaliste. Les performances de Ryzen s'amélioreront probablement avec un hotfix, mais cela ne suffira peut-être pas à surpasser le 7700K, et le reste du travail reviendra aux développeurs. Néanmoins, il y a beaucoup d'enthousiasme pour les gammes moyenne et basse de Ryzen. Je l'ai déjà dit : si AMD peut offrir 75 à 80 % des performances à la moitié du coût, il y aura beaucoup de demande.

Source :