Precision Boost Overdrive 2 : AMD améliore la gestion de l'énergie de ses Ryzen 5000

Precision Boost Overdrive 2 : AMD améliore la gestion de l’énergie de ses Ryzen 5000

Undervolting-as-a-service

Avatar de l'auteur
David Legrand

Publié dans

Hardware

24/11/2020 4 minutes
20

Precision Boost Overdrive 2 : AMD améliore la gestion de l'énergie de ses Ryzen 5000

Si les Ryzen sont de très bons processeurs, avec une réduction de la consommation de génération en génération, AMD promet d'aller plus loin sur ses dernières puces à travers une fonctionnalité qui sera bientôt activée : la v2 de Precision Boost Overdrive (PBO).

Lorsque de nouveaux processeurs sont mis sur le marché, on se focalise souvent sur la fréquence maximale qu'ils peuvent atteindre, les performances qu'ils offrent. Ces dernières années, la question de la consommation a néanmoins pris un peu plus d'importance, que ce soit au repos ou en pleine charge.

Sur ce sujet, à force d'améliorations de ses architectures et de réduction de la finesse de gravure, AMD a fait un très bon travail avec ses Ryzen. Mais leur efficacité est encore en retrait face à Intel au repos, bien que Zen 3 ait amélioré les choses en la matière. Un point qui est accentué par le fait que, contrairement à la concurrence, les modèles haut de gamme sont sans partie graphique intégrée et nécessitent donc une carte graphique tierce pour fonctionner.

Un choix de design qui permet de grimper à 16 cœurs à travers le design « multi-chip » des CPU Ryzen, là où les APU construits sous la forme de puces monolithiques (CPU et GPU dans un même die) sont limités à huit cœurs.

La hausse des performances par la baisse de la tension

Aujourd'hui, le constructeur annonce Precision Boost Overdrive 2, qui sera introduit sur les cartes mères de série 400 et 500 avec l'AGESA 1.1.8.0 et donc de prochains BIOS/UEFI. Les premiers sont annoncés pour décembre. Seuls les Ryzen 5000, exploitant une architecture Zen 3, pourront profiter de ces évolutions.

AMD Precision Boost Overdrive 2 Zen 3AMD Precision Boost Overdrive 2 Zen 3

Pour rappel, la version initiale de PBO permettait de dépasser le boost natif du CPU et les limites fixées selon les capacités de la carte mère et du système de refroidissement. Des éléments à activer manuellement via l'outil Ryzen Master, permettant de grappiller de la performance sans avoir à fixer une fréquence arbitrairement.

Pour cela on augmente les paliers de consommation énergétique, de l'étage d'alimentation, en laissant la gestion automatisée du CPU faire le reste. Avec cette v2, AMD garde le même concept, mais s'intéresse aussi à la tendance inverse : ne pas seulement tout débrider par le haut, mais constamment chercher le « sweet spot » énergétique.

Une recherche constante du meilleur ratio tension/fréquence, ce qui peut réduire de manière importante la puissance consommée et donc l'échauffement. Mais n'allez pas penser que c'est l'économie d'énergie qui obsède AMD, le constructeur ne livre d'ailleurs aucun chiffre sur ce point dans sa documentation diffusée par Anandtech.

Cette baisse de la tension permet surtout de dégager une marge supplémentaire de montée en fréquence, durée du boost et donc des performances. Les gains seraient notables dans des outils comme CineBench (1T ou nT) :

AMD Precision Boost Overdrive 2 Zen 3AMD Precision Boost Overdrive 2 Zen 3

Une gestion adaptative, propre à chaque CPU

Pourquoi ne pas intégrer une telle solution directement à la gestion de l'énergie par le CPU ? Tout simplement parce que comme le dépassement des paliers ou de l'overclocking, le résultat dépendra ici de chaque processeur.

Il faut donc en passer par une activation volontaire, manuelle. Une nouvelle option « Curve Optimizer » sera pour cela présente dans le BIOS/UEFI, l'utilisateur pourra y ajouter ou retirer jusqu'à 30 « counts », chacun représentant entre 3 et 5 mv. Cette optimisation pourra être activée cœur par cœur ou pour l'intégralité du CPU.

  • AMD Precision Boost Overdrive 2 Zen 3
  • AMD Precision Boost Overdrive 2 Zen 3
  • AMD Precision Boost Overdrive 2 Zen 3
  • AMD Precision Boost Overdrive 2 Zen 3
  • AMD Precision Boost Overdrive 2 Zen 3
  • AMD Precision Boost Overdrive 2 Zen 3
  • AMD Precision Boost Overdrive 2 Zen 3
  • AMD Precision Boost Overdrive 2 Zen 3
  • AMD Precision Boost Overdrive 2 Zen 3

AMD préconise une activation sur les deux meilleurs, identifiés par une étoile ou un point dans Ryzen Master. « Si le processeur dispose de deux CCD, l'utilisateur peut avoir intérêt à réduire la tension sur tous les cœurs d'un des deux CCD » précise ses documents. Anandtech, ajoute que, comme l'utilisation de n'importe quelle fonctionnalité liée à PBO 2, cela mènera à une invalidation de la garantie, même s'il ne s'agit que d'undervolting.

Reste maintenant à découvrir le fonctionnement de cette nouvelle option dans la pratique et les résultats constatés. AMD dit avoir déjà donné accès à PBO 2 à quelques utilisateurs (sans doute parmi sa communauté), ces derniers s'étant montrés très enthousiastes sur le gain en fréquence et en performances.

Les testeurs et journalistes n'ont pour le moment eu droit qu'à des PDF pleins de promesses. Nous tenterons de vérifier la réalité des chiffres annoncés dès les premiers BIOS/UEFI publiquement disponibles.

AMD Precision Boost Overdrive 2 Zen 3AMD Precision Boost Overdrive 2 Zen 3

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

La hausse des performances par la baisse de la tension

Une gestion adaptative, propre à chaque CPU

Commentaires (20)



Anandtech, ajoute que, comme l’utilisation de n’importe quelle fonctionnalité liée à PBO 2, cela mènera à une invalidation de la garantie, même s’il ne s’agit que d’undervolting.



:craint:



Arona a dit:


Anandtech, ajoute que, comme l’utilisation de n’importe quelle fonctionnalité liée à PBO 2, cela mènera à une invalidation de la garantie, même s’il ne s’agit que d’undervolting.




J’ai ça partout dans mon BIOS: chaque fois qu’on va dans un menu un peu évolué, il y a un message qui indique que cela fait sauter la garantie… Overclock mémoire, CPU, changement du TDP peut-être, mais changement TDP à la baisse, modification du mappage cache, de l’interleave, du mode d’adressage des rangs ça n’a pas d’importance particulière sur la longévité du produit…


Ça en a. L’overlocking diminue la durée de vie des composants, et l’undervolting pour les CPU, s’il est mal fait peut grandement accélérer ça. C’est pour ça que la garantie est automatiquement invalidée.



De la même manière qu’ouvrir un PC portable pour changer son SSD est en soi peu risqué, mais si tu fais une bêtise tu peux potentiellement bousiller tout le PC - donc ce n’est pas couvert par la garantie.



SomeDudeOnTheInternet a dit:


Ça en a. L’overlocking diminue la durée de vie des composants, et l’undervolting pour les CPU, s’il est mal fait peut grandement accélérer ça. C’est pour ça que la garantie est automatiquement invalidée.




Ca oui, d’accord, mais quand je touche simplement à l’adressage des rang, l’interleave et les paramètres de mapping du cache, ça n’a pas à impacter ma garantie.


C’est fou ca ces invalidations de garanties, j’avais pas vu que c’était à ce point ! C’est limite comme si sur ta voiture ca faisait sauter la garantie car tu roulais trop rapidement… ou trop peu …


source ?
l’undervolting même mal fait va au pire faire crasher ton cpu et c’est tout. Tu reboot et augmente un peu pour retrouver la stabilité. Tous les composants électronique acceptent sans dommage un tension plus basse que leur nominale il y a juste un seuil ou ça ne va plus fonctionner.
Inversement tous les composants électroniques ont une tension maximale vers laquelle ils cassent donc perte de garantie normale dans ce cas.



simple petite ligne contractuelle abusive style contrat d’assurance



ashlol a dit:


source ? l’undervolting même mal fait va au pire faire crasher ton cpu et c’est tout. Tu reboot et augmente un peu pour retrouver la stabilité. Tous les composants électronique acceptent sans dommage un tension plus basse que leur nominale il y a juste un seuil ou ça ne va plus fonctionner. Inversement tous les composants électroniques ont une tension maximale vers laquelle ils cassent donc perte de garantie normale dans ce cas.



simple petite ligne contractuelle abusive style contrat d’assurance




+1


+2


Il y a quand même une différence entre rouler trop lentement (en gros utiliser un cpu 3950X pour faire du word basique), et réduire le ralenti de ton moteur (undervolt).
Dans le premier cas, personne te reprochera d’utiliser ta ferrari a 50 en ville, dans le second cas faudra pas venir te plaindre si tu cale au ralenti…


Intéressant quand on ne souhaite pas se casser la tête.
Maintenant, en y consacrant un peu de temps, un OC manuel du CPU et de la RAM donne au final de bien meilleurs résultats.
Bon, c’est vrai, je m’écarte du sujet et des divers aspects mis en avant pour ce PBO2 …



Aloryen a dit:


Il y a quand même une différence entre rouler trop lentement (en gros utiliser un cpu 3950X pour faire du word basique), et réduire le ralenti de ton moteur (undervolt).




D’un autre côté, si la conso à vide des AMD pourrait être améliorée, je crois que personne ne refuserait.



SomeDudeOnTheInternet a dit:


Ça en a. L’overlocking diminue la durée de vie des composants, et l’undervolting pour les CPU, s’il est mal fait peut grandement accélérer ça. C’est pour ça que la garantie est automatiquement invalidée.




Légende pour béotien. A moins d’y aller vraiment comme un goret (ce qui est vrai pour tout appareil “maltraité” par un usage non adapté), tu as des plantages bien assez fréquents largement avant de cramer quoi que ce soit de façon irréversible. Bref, toute personne un minimum avertie n’aura absolument aucun soucis quant à la durée de vie de son CPU, carte mère et cie.



SomeDudeOnTheInternet a dit:


Ça en a. L’overlocking diminue la durée de vie des composants, et l’undervolting pour les CPU, s’il est mal fait peut grandement accélérer ça. C’est pour ça que la garantie est automatiquement invalidée.
Pour quelle raison ?




Et qu’est-ce qu’un undervolting “bien fait” du coup ?



Et d’ailleurs, étant donné que la tension d’alim des CPU est adaptée en permanence à la charge, dans le cas ou un undervolting “mal fait” détruirait les composants, qu’est-ce qui nous garanti que la fonction auto le fait bien ?



Juju251 a dit:


Et d’ailleurs, étant donné que la tension d’alim des CPU est adaptée en permanence à la charge, dans le cas ou un undervolting “mal fait” détruirait les composants, qu’est-ce qui nous garanti que la fonction auto le fait bien ?




Tout simplement, elle reste dans les préconisations constructeurs.


Après, je ne vois pas comment ça peut être applicable comme levée de garantie.



Ce n’est pas comme si AMD pouvait le voir sur le processeur en cas de RMA.


Mais non, la fin de la garantie pour une voiture si tu roules trop et trop vite, ça existe déjà quand tu remplaces sur une traction une roue crevée par la roue galette présente dans ton coffre.
A u dessus d’ une certaine distance & vitesse le différentiel planétaire de la BV sera détruit & le changement de la BV et la BV seront HORS GARANTIE & à ta charge.


C’est bien gentil leur PBO2 mais, sans processeurs disponibles à la vente, ça va être un peu compliqué de le tester ce programme.



AMD devrait plutôt se concentrer sur l production et la fourniture de leurs produits, ça aurait plus de sens.


C’est bien connu que les équipes logicielles du PBO sont les mêmes en charge de la production et de la logistique


Les analogies avec la voiture c’est jamais terrible, mais soit et celle avec le ralenti est mauvaise.



L’undervolting, ce serait plutôt de limiter l’afflux d’essence en maximisant le rapport air/essence pour un meilleur rendement et une puissance identique. Rien de bien méchant.


Chaque somme qu’AMD dépense pour ses équipes logicielles, c’est autant perdu pour les équipes de production qui, elles, ont besoin d’argent pour développer leurs capacités.



En entreprise, on appelle ça la priorisation des ressources