Comment overclocker la RAM de votre ordinateur



La mémoire vive (RAM) est souvent livrée avec une vitesse inférieure à son potentiel maximal. En modifiant quelques paramètres dans votre BIOS et en effectuant des tests, vous pouvez optimiser ses performances pour qu’elle fonctionne plus rapidement que les spécifications initiales du fabricant.

Points clés à considérer avant de commencer

L’overclocking de la RAM est plus nuancé que celui du processeur ou du GPU. Alors que pour ces derniers, il s’agit souvent d’ajuster un paramètre et d’espérer que votre système de refroidissement ne surchauffe pas, la RAM requiert l’ajustement de multiples paramètres. Toutefois, elle génère moins de chaleur, ce qui rend l’opération globalement plus sûre.

Les avantages sont significatifs. Chaque application utilise la RAM pour stocker ses données de travail avant de les transférer au cache interne du processeur. Les applications gourmandes en ressources sollicitent énormément la RAM. Dans les jeux, une meilleure latence de la RAM peut réduire les délais de rendu des images, améliorer la fluidité globale et diminuer les saccades dans les zones exigeant beaucoup de calculs, là où les données sont constamment transférées de la RAM vers le cache ou la VRAM.

La vitesse de la RAM est généralement exprimée en mégahertz (MHz). La vitesse standard de la DDR4 se situe entre 2133 MHz et 2400 MHz, bien que la vitesse réelle soit en réalité la moitié, car il s’agit d’une technologie à Double Data Rate (DDR). De plus, la RAM possède plus de vingt temporisations différentes qui contrôlent la latence et la vitesse de lecture et d’écriture. Ces temporisations sont mesurées en cycles d’horloge et souvent désignées par l’abréviation « CAS Latency (CL) ». Par exemple, un kit DDR4 de milieu de gamme peut être évalué à 3200 MHz CL16. Améliorer la vitesse ou réduire les délais permet de réduire la latence et d’augmenter le débit de données.

La RAM communique avec le reste de l’ordinateur via un système appelé Serial Presence Detect (SPD). Ce système fournit au BIOS un ensemble de fréquences et de temporisations primaires auxquelles la RAM peut fonctionner, appelées spécifications JEDEC. Cette vitesse, intégrée à chaque module DDR4, représente sa vitesse de base.

Intel a introduit une méthode pour optimiser les performances. En proposant un profil alternatif au-dessus de JEDEC, appelé XMP (Extreme Memory Profile), ils permettent à la RAM de fonctionner à des vitesses supérieures aux normes. L’achat d’une RAM de plus de 2400 MHz inclut souvent un profil XMP que vous pouvez activer, ce qui équivaut à un overclocking d’usine approuvé.

Cependant, cet overclocking n’est pas toujours optimal et peut être amélioré. Pour des raisons de tarification et de segmentation de produits, les fabricants ne poussent pas toujours la RAM à 100% de ses capacités. De plus, la RAM fonctionne à une certaine tension, généralement 1,350 volts pour la DDR4 de milieu de gamme, mais cette tension peut être légèrement augmentée pour obtenir de meilleures performances.

Le principal problème est que le système SPD n’expose pas toutes les temporisations. Selon un représentant de Kingston, ils « ajustent uniquement les temporisations primaires (CL, RCD, RP, RAS) ». Comme le système SPD utilisé pour stocker les profils XMP a un nombre limité d’entrées, le reste est laissé à la carte mère, qui ne fait pas toujours le meilleur choix. Par exemple, les paramètres « auto » de ma carte mère ASUS définissent des valeurs étranges pour certaines temporisations. Mon kit de RAM a refusé de fonctionner avec le profil XMP standard jusqu’à ce que je définisse moi-même les temporisations.

Comment trouver les temporisations optimales pour votre RAM

L’overclocking de la RAM est sûr, mais plus complexe que de simplement augmenter un paramètre. Pour les systèmes AMD Ryzen, l’outil « Calculatrice Ryzen DRAM » simplifie grandement ce processus. Cet outil évite de nombreux essais et erreurs et évite d’utiliser les paramètres « AUTO » de la carte mère.

Pour les systèmes Intel, cet outil reste utile comme guide pour les temporisations primaires et le testeur de mémoire intégré fonctionne de la même manière. Il est donc conseillé de le télécharger même si vous n’utilisez pas un système AMD.

Dans l’outil, indiquez la version de votre processeur Ryzen (ou Ryzen 2 Gen si vous êtes sur Intel) et le type de mémoire. Si vous ne connaissez pas ce dernier, effectuez une recherche en ligne avec le numéro de pièce de votre kit de RAM.

Cliquez sur le bouton violet « R – XMP » pour charger le profil XMP de votre kit. Entrez votre version de Ryzen et le type de mémoire, puis cliquez sur « Calculer SAFE » pour calculer vos temporisations. Utilisez le bouton « Comparer les horaires » pour afficher une comparaison avec vos paramètres XMP. Vous remarquerez que la plupart des temporisations sont plus serrées.

Les paramètres « SAFE » fonctionnent presque toujours sans problème, même à la tension de base. Les paramètres « FAST » peuvent fonctionner, mais ne seront pas toujours stables à la tension de base.

Enregistrez une capture d’écran (il y a un bouton en bas à gauche) et transférez-la sur un appareil distinct pour pouvoir la consulter dans le BIOS.

Comment overclocker votre RAM dans votre BIOS

Assurez-vous d’avoir la capture d’écran de la calculatrice sur un autre appareil, car les étapes suivantes se dérouleront dans le BIOS, sans accès au bureau de votre ordinateur.

Éteignez votre PC et redémarrez-le dans l’écran de configuration du micrologiciel BIOS ou UEFI. Vous devrez souvent appuyer plusieurs fois sur une touche comme « Suppr » au démarrage pour y accéder. Vous devriez voir un écran similaire à celui-ci :

Trouvez la section dédiée à la mémoire et chargez votre profil XMP pour commencer. Vérifiez que la fréquence est bien celle que vous souhaitez. Si vous ne souhaitez pas modifier les temporisations, vous pouvez simplement augmenter la fréquence tout en conservant les mêmes temporisations (en particulier sur les plateformes Intel).

Il devrait y avoir une autre section pour le contrôle de la temporisation. Ouvrez cette section :

Ouvrez la capture d’écran sur votre téléphone et commencez à saisir les valeurs. Dans mon cas, les correspondances avec la calculatrice étaient exactes, mais il est toujours conseillé de tout vérifier.

Dans mon cas, le BIOS ASUS affichait les noms complets de nombreux temporisations primaires. Voici une liste des temporisations primaires et leur jargon associé:

tCL – Latence CAS principale
tRCDRD – Délai de lecture RAS vers CAS
tRCDWR – Délai d’écriture RAS vers CAS. Parfois regroupé avec la lecture, mais pas toujours.
tRP – Temps de précharge RAS (PRE)
tRAS – Temps actif RAS (ACT)

Le reste devrait correspondre exactement.

Pour les systèmes Intel, vous pouvez vous contenter de saisir les temporisations primaires et laisser le reste en mode automatique. Vous pouvez également essayer de saisir les sous-temporisations fournies par la calculatrice, ce qui ne devrait pas poser de problèmes. Si vous rencontrez des soucis avec les paramètres automatiques, saisissez-les manuellement.

Une fois les temporisations définies, trouvez la section pour le contrôle de la tension. Entrez la tension DRAM recommandée (la calculatrice affiche les tensions potentiellement dangereuses en rouge. Tout ce qui est inférieur à 1,450 V est généralement sans risque). Si vous utilisez un système Ryzen, entrez la tension SOC recommandée, qui alimente le contrôleur de mémoire sur le processeur.

Enregistrez les paramètres et quittez le BIOS (sur mon PC, je dois appuyer sur F10). Votre ordinateur devrait redémarrer sous Windows, auquel cas vous pouvez passer à l’étape suivante.

Que faire si le système ne démarre pas (POST)

Si le système ne démarre pas, il a probablement échoué à l’autotest à la mise sous tension (POST). Vous devrez patienter environ trente secondes pour que le BIOS démarre en mode sans échec et restaure les derniers paramètres fonctionnels. Vous pouvez essayer d’augmenter la tension de la mémoire par incréments de 25 millivolts (0,025 V) avant d’atteindre la tension maximale recommandée. Vous pouvez également légèrement augmenter la tension SOC sur les systèmes Ryzen, car les Ryzen de 1ère et 2ème génération sont particulièrement sensibles à l’overclocking de la mémoire. Les systèmes Intel n’ont pas le même SOC que les systèmes Ryzen et ne rencontrent généralement pas ce problème.

Si votre ordinateur ne démarre pas en mode sans échec, ne vous inquiétez pas, vous ne l’avez pas transformé en presse-papier. Votre BIOS n’a peut-être pas cette fonctionnalité et vous devrez effacer manuellement le CMOS. Cela implique généralement soit de retirer et de réinstaller une batterie sur la carte mère, soit de faire contact avec deux broches près des en-têtes du panneau avant. Consultez le manuel de votre carte mère pour connaître la méthode exacte. Vous devrez utiliser un tournevis ou une paire de ciseaux (idéalement, des cavaliers ou des interrupteurs sont conçus pour cela, mais vous n’en avez probablement pas) pour faire contact avec les deux broches. Le PC reviendra ensuite à la normale.

Assurez-vous de la stabilité de l’overclocking

Une fois de retour sous Windows, le processus n’est pas encore terminé. Vous devez vérifier la stabilité de l’overclocking. La calculatrice propose un onglet « MEMbench » pour cela. Réglez le mode sur « personnalisé » et l’étendue de la tâche sur 400%. Cliquez sur « Max RAM » pour allouer toute la RAM disponible. Cela testera votre RAM à la recherche d’erreurs.

Cliquez sur « Exécuter » et patientez quelques minutes. Tester 32 Go de RAM avec une étendue de tâche de 400% prend généralement moins de dix minutes.

Si aucune erreur n’est détectée, vous pouvez essayer de pousser les fréquences plus loin ou de tester les paramètres « FAST ». L’overclocking de la mémoire est une procédure itérative qui consiste à ajuster les paramètres, lancer des tests et attendre les résultats. Certaines personnes trouvent ce processus apaisant.

Une fois que vous avez épuisé vos options et êtes satisfait de vos résultats, effectuez un test de stabilité de nuit. Réglez l’étendue de la tâche sur une valeur très élevée (100 000% devraient suffire) et vérifiez les résultats le lendemain matin. Si aucune erreur n’est détectée, vous pouvez profiter de votre overclocking. Le pire qui puisse arriver si vous sautez cette étape est de rencontrer un écran bleu ou un plantage aléatoire, ce qui peut de toute façon survenir avec toutes les vitesses de RAM (sauf si vous utilisez de la mémoire ECC).

Évaluez les performances de votre RAM

Si vous souhaitez évaluer les performances de votre RAM par rapport à d’autres, téléchargez UserBenchmark pour évaluer l’ensemble de votre PC, y compris votre RAM. Cela vous donnera une idée précise des performances de votre système. Vous pouvez également utiliser un benchmark spécifique aux jeux comme Superposition Unigine, bien que vous deviez effectuer plusieurs tests car la marge d’erreur est assez élevée avec ce type d’outils.

Mes résultats ont été particulièrement impressionnants. J’ai acheté un kit de 32 Go de Micron E-die (connu pour son bon rapport qualité/prix en matière d’overclocking) évalué à 3200 MHz CL16, pour 130 $. UserBenchmark lui a attribué un score de vitesse de 90% par rapport à la RAM moyenne. En resserrant les temporisations à 3200 MHz CL14, le score est monté à 113%, soit une augmentation de 23% des performances.

Ce kit Micron E-die à 130$ se retrouve au même niveau que les kits 3200 MHz CL14 qui se vendent à plus de 250$, ce qui représente une économie significative. Vos résultats peuvent varier en fonction de la capacité de votre mémoire et de la façon dont votre processeur la gère.