Un bug récemment découvert dans le planificateur Windows 10 semble avoir une incidence négative sur le rendement des CPU Ryzen. Le bug a été confirmé sur toutes les éditions de Windows 10, mais pas sur Windows 7. On ne sait pas encore si Windows 8.1 est affecté.
La technologie multi-threading simulatenous d’AMD permet à chaque noyau de CPU d’exécuter deux threads simultanément. La technologie Hyper-Threading d’Intel fonctionne de façon très similaire. Dans les meilleurs scénarios le SMT fournit environ 20-30% de débit supplémentaire. Le planificateur Windows 10 identifie correctement les hyper-threads d’Intel comme moins performant que le thread principal. Malheureusement, l’ordonnanceur n’est actuellement pas en mesure de différencier les principaux threads, des SMT virtuels avec Ryzen et voit la puce Ryzen 7 comme un processeur 16 cores.
Parce qu’il ne donne aucune hiérarchisation préférentielle à ordonnancement des tâches comme il le fait sur les plates-formes Intel cela entraîne une de dégradation significative des performances notamment sur les benchs.
Windows 10 identifie également de manière incorrecte la quantité de mémoire cache disponible par thread. En additionnant le montant de L2 et L3, Windows 10 “pense” que le processeur dispose d’un énorme 136MB de cache, lorsque Ryzen 7 dispose en fait de 20Mo de cache L2 + L3 combiné.
AMD est au courant de la question et travaille activement avec Microsoft pour y remédier. Nous avons vu des problèmes similaires dans le passé dans les premiers jours de l’hyper-threading d’Intel. Il a fallu un peu de temps et quelques correctifs pour qu’il fonctionne comme prévu et on imagine que ce sera la même chose pour AMD. La bonne nouvelle est que Windows 7 ne connaît pas le même soucis. Si vous êtes sur Windows 10, il y a quelques petites choses que vous pouvez faire pour contourner le problème du planificateur et améliorer les performances. Pour les jeux, vous pouvez désactiver complétement le SMT et dans la plupart des cas voir une amélioration significative des performances.
source : wccftech.com