Undervolter son CPU AMD avec le Curve Optimizer (PBO)

Overclocking Expert ⏱ 11 min

Le Curve Optimizer d'AMD permet de réduire la tension d'un Ryzen cœur par cœur. Résultat : 10 à 15 °C en moins, des fréquences boost plus élevées et des performances en hausse. Contrairement à un overclocking classique, il ne demande aucun sacrifice. Voici la méthode complète.

Undervolter son CPU AMD avec le Curve Optimizer

Les processeurs Ryzen modernes ne fonctionnent pas à fréquence fixe. Le Precision Boost 2 ajuste en permanence fréquence et tension selon la température, la consommation et le courant disponibles, des milliers de fois par seconde.

Le Curve Optimizer (CO) permet de décaler la courbe tension/fréquence appliquée par cet algorithme. Un décalage négatif signifie : « pour cette fréquence, applique moins de tension ».

Ce que ça apporte

Moins de tension à fréquence égale signifie moins de watts, donc moins de chaleur. Comme le boost est limité par la température et la consommation, un processeur plus frais peut boostér plus haut et plus longtemps.

MétriqueGain typique avec CO −20
Température en charge−8 à −15 °C
Consommation (PPT)−15 à −25 W
Fréquence boost soutenue+100 à +250 MHz
Score Cinebench multi-cœurs+3 à +10 %
Performances en jeu+1 à +4 %
Bruit du ventiradNettement réduit

Compatibilité : Ryzen 5000, 7000 et 9000 (le Curve Optimizer n’existe pas avant Zen 3). Sur Intel, l’équivalent conceptuel est l’offset de tension ou l’Adaptive Voltage, avec une logique différente.

Étape 1 : préparer le terrain

Avant toute modification :

  1. Note tes scores de référence : Cinebench R23 multi et mono, températures maximales, fréquence boost observée.
  2. Vérifie que ton refroidissement est correct. Le CO ne compense pas un ventirad sous-dimensionné.
  3. Installe HWiNFO64 et affiche : Tctl/Tdie, PPT, TDC, EDC, Core Effective Clock, CPU Core Voltage (SVI2/SVI3).
  4. Prévois du temps : un réglage sérieux demande 2 à 4 heures de tests.

Étape 2 : activer PBO dans le BIOS

Le chemin varie selon la marque, mais la structure est commune :

Advanced → AMD Overclocking → Accept
→ Precision Boost Overdrive

Sur MSI : OC → Advanced CPU Configuration. Sur ASUS : Extreme Tweaker → Precision Boost Overdrive. Sur Gigabyte : Tweaker → Advanced CPU Settings.

Réglages à appliquer :

ParamètreValeur
Precision Boost OverdriveAdvanced
PBO LimitsMotherboard (ou Manual si tu veux plafonner)
Platform Thermal Throttle Limit85 °C (recommandé)
Precision Boost Overdrive Scalar1X (ne pas augmenter)
Max CPU Boost Clock Override+0 MHz pour l’instant
Curve OptimizerAll Cores → Negative → 10

Le réglage Thermal Throttle Limit à 85 °C est important : il n’est pas une sécurité (le CPU en a déjà une à 95 °C) mais une consigne. Le processeur boostera jusqu’à atteindre 85 °C au lieu de 95 °C, ce qui réduit le bruit sans perte mesurable de performance.

Scalar : le laisser à 1X. Le monter augmente la tension appliquée, ce qui va exactement à l’encontre de l’objectif.

Étape 3 : trouver la valeur globale

Commence prudemment et descends par paliers.

  1. Applique All Cores −10, redémarre, lance Cinebench R23 multi-cœurs (10 minutes).
  2. Si stable, passe à −15, retest.
  3. Puis −20, −25, −30.
  4. Dès qu’un plantage ou une erreur survient, reviens au palier précédent.

Valeurs typiquement atteignables :

ProcesseurCO all-core stable typique
Ryzen 5 7600 / 9600X−20 à −30
Ryzen 7 7700X / 9700X−20 à −30
Ryzen 7 7800X3D−20 à −30
Ryzen 7 9800X3D−20 à −35
Ryzen 9 7900X / 9900X−15 à −25
Ryzen 9 7950X / 9950X−10 à −25

Les Ryzen 9 tolèrent en général des valeurs plus faibles : sur douze ou seize cœurs, il suffit qu’un seul soit fragile pour limiter l’ensemble. C’est précisément ce que le réglage par cœur permet de dépasser.

Étape 4 : le piège de la stabilité en charge légère

C’est le point que 90 % des tutoriels ratent.

Un undervolt instable ne se manifeste pas en charge lourde. En charge lourde, les fréquences sont basses et les tensions élevées : la marge est confortable. Les instabilités apparaissent en charge légère mono-thread, quand un cœur boost à 5,4 GHz avec une tension réduite.

Symptômes typiques :

  • Écran bleu WHEA_UNCORRECTABLE_ERROR au repos ou pendant la navigation.
  • Plantage aléatoire quelques heures après le démarrage.
  • Crash lors du lancement d’une application, jamais pendant un benchmark.

Cinebench multi-cœurs ne détecte aucun de ces cas.

Le bon outil : CoreCycler

CoreCycler est un script qui lance Prime95 en mono-thread sur chaque cœur successivement, exactement le scénario qui met un undervolt en défaut.

  1. Télécharge CoreCycler.
  2. Configure config.ini : mode SSE puis AVX2, durée 6 minutes par cœur.
  3. Lance et laisse tourner au moins un cycle complet sur tous les cœurs — compte 1 à 2 heures.
  4. Le script indique quel cœur échoue.

Étape 5 : le réglage par cœur

Tous les cœurs d’un CPU ne sont pas égaux. La fabrication produit une dispersion : certains cœurs (marqués comme préférés dans Ryzen Master, souvent identifiés par une étoile) tolèrent moins d’undervolt car ils boostent plus haut.

Méthode

  1. Passe le Curve Optimizer en mode Per Core.
  2. Applique la valeur globale stable trouvée à l’étape 3 sur tous les cœurs.
  3. Lance CoreCycler.
  4. Pour chaque cœur qui échoue, remonte sa valeur de 3 à 5 (par exemple de −25 à −20).
  5. Pour les cœurs qui passent sans problème, tente de descendre de 5 de plus.
  6. Répète jusqu’à ce qu’un cycle complet passe sans erreur.

Un profil typique de Ryzen 9 ressemble à :

Cœur 0 : −12   (cœur préféré, boost le plus élevé)
Cœur 1 : −18
Cœur 2 : −28
Cœur 3 : −30
Cœur 4 : −25
Cœur 5 : −30
Cœur 6 : −22
Cœur 7 : −30

Ce réglage individualisé permet de gagner 5 à 10 points de moyenne par rapport au réglage global, limité par le cœur le plus fragile.

Étape 6 : validation finale

Ne considère le réglage comme validé qu’après :

TestDuréeCe qu’il valide
CoreCycler SSE + AVX22 cycles completsStabilité mono-thread
Cinebench R23 en boucle30 minCharge multi soutenue
OCCT Large Data Set1 hStabilité CPU + mémoire
y-cruncher1 hCharge AVX intensive
Usage réel1 semaineLe vrai juge

Un écran bleu WHEA après trois jours signifie que le réglage est trop agressif. Remonte de 3 sur tous les cœurs et recommence.

Cas particulier des Ryzen X3D

Sur les processeurs à cache 3D, deux spécificités :

  • 7800X3D et antérieurs : le Curve Optimizer est disponible mais les limites de puissance sont verrouillées. L’undervolt reste le principal levier, et il est très efficace car ces CPU sont thermiquement denses.
  • 9800X3D : entièrement débloqué grâce à l’inversion de l’empilement du cache. PBO, CO et overclocking manuel sont tous disponibles.

Sur X3D, ne monte jamais la tension manuellement : la couche de cache est sensible aux tensions élevées.

Que faire si le PC ne démarre plus ?

Un réglage trop agressif peut empêcher le POST. Deux solutions :

  1. La carte mère détecte l’échec après 2 ou 3 tentatives et restaure automatiquement les valeurs par défaut.
  2. Sinon, effacer le CMOS : bouton Clear CMOS à l’arrière, cavalier sur la carte, ou retrait de la pile CR2032 pendant 5 minutes, alimentation débranchée.

Aucun risque matériel : un undervolt ne peut pas endommager le processeur.

Questions fréquentes

Le Curve Optimizer annule-t-il la garantie ? Techniquement, PBO est considéré comme de l’overclocking et sort du cadre de la garantie. En pratique, un undervolt réduit les contraintes sur la puce et ne laisse aucune trace exploitable.

Faut-il aussi utiliser Max Boost Clock Override ? Une fois le CO stable, ajouter +100 à +200 MHz peut apporter un gain en mono-thread. Teste-le en dernier, après avoir validé l’undervolt seul.

Ryzen Master ou BIOS ? Le BIOS est plus fiable et persistant. Ryzen Master est pratique pour expérimenter rapidement sans redémarrer, mais reporte toujours le réglage final dans le BIOS.

Et sur Intel ? L’équivalent est l’offset de tension négatif ou l’AC Loadline. La logique diffère et les générations récentes ont restreint certains accès pour des raisons de fiabilité. La méthode de test (charge légère mono-thread) reste identique.

Combien de temps faut-il vraiment ? Une valeur globale prudente (−15) prend 20 minutes et donne déjà 70 % du bénéfice. Un réglage par cœur optimisé demande 3 à 4 heures. À toi de choisir ton niveau d’investissement.