De la DDR3 classique dans un Mac Pro 2013

En jouant avec le Mac Pro 2013, je me suis posé une question un peu idiote : est-ce qu’on peut mettre de la DDR3 classique, sans correction d’erreurs ? La réponse n’est pas évidente quand on cherche sur Internet, et le Mac Pro était livré en standard avec de la mémoire ECC.

Changer la RAM dans le Mac Pro 2013, c’est très simple : on retire le capot et c’est accessible. Mais il y a vite un problème : il faut de la RAM qui n’est ni trop épaisse ni trop haute, ce qui exclut pas mal de kits pour les joueurs Pour tout dire, j’avais pas mal de barrettes Corsair dans mon stock, mais elles ne passent pas à cause du dissipateur. Le second point, c’est qu’Apple utilise de la DDR3-1866 au départ, donc je n’étais pas certain que ma DDR3-1600 allait fonctionner. Mais allons droit au but : ça passe.

Astuce : ça marche

J’ai simplement mis deux barrettes de 8 Go de DDR3-1600, sans correction d’erreurs et le Mac a démarré. La Crucial Ballistix que j’avais est passé sans soucis, macOS ne bronche pas. Comme je n’avais que deux barrettes, le test de performances de la mémoire est nettement plus faible que dans la configuration de base, avec quatre barrettes de DDR3-1866 ECC.

16 Go de DDR3 1 600 MHz


Pas d’ECC


25 Go/s en dual channel

Maintenant, est-ce que c’est intéressant ? En réalité, pas forcément, sauf si vous avez déjà des barrettes dans un tiroir. Si vous avez envie de mettre plus de RAM dans un Mac Pro 2013 (donc probablement passer à 32 Go), il vous faudra quatre barrettes de DDR3-1866 dans l’idéal. Et quatre barrettes classiques valent à peu près le même prix que des variantes ECC, qui dans les faits se trouvent plus facilement sur les grosses capacités.

La RAM d’origine


32 Go de DDR3 1 866 MHz


ECC


51 Go/s en quad channel

Pour finir, deux remarques. La première est sur la vitesse : mettre de la DDR3-1600 ou de la DDR3-1866 ne change pas réellement les choses. Il n’y a pas tellement d’applications réellement sensibles au débit de la RAM, en dehors de la compression de fichiers et éventuellement des jeux modernes. J’oublie volontairement l’IA, parce que je pense pas que tenter de faire tourner un LLM en local sur un Mac qui a treize ans soit une bonne idée. Il faut juste quand même penser à mettre quatre barrettes, ça peut aider.

Le second point, c’est l’ECC, qui n’est pas réellement indispensable. Le problème de la correction d’erreurs, c’est qu’on a d’un côté des discours alarmistes sur les erreurs, de l’autre des analyses qui montrent que dans un usage normal, ça n’a que peu d’intérêt pour un surcoût réel. Je ne me suis pas penché assez sur le sujet pour avoir un avis totalement tranché, mais visiblement les erreurs ne sont pas si courantes et ne sont pas causées par des rayons cosmiques. Dans la pratique, ça va vous permettre de détecter une barrette défectueuse (la cause principale d’erreurs) mais en réalité vous le verrez probablement assez rapidement, à cause des plantages. Pour un Mac Pro 2013, la question ne se pose pas tellement, de toute façon : la DDR3 ECC vaut à peu près le même prix que la classique.