18, 24 ou 36 Go de RAM : Apple profite de la mémoire non binaire

Pierre Dandumont |

Lors de l'annonce des MacBook Pro M3, certains ont pu s'étonner des valeurs annoncées par Apple pour la mémoire vive : 18, 24 ou 36 Go ne sont en effet pas des valeurs classiques. Mais si la quantité de mémoire vive est généralement une puissance de 2 pour la capacité des barrettes, ce n'est pas une obligation et la mémoire LPDDR5 employée par Apple a amené quelques subtilités.

Ce n'est pas une erreur.

Le premier point à prendre en compte : Apple n'utilise pas des « barrettes » au sens classique du terme. La société place en effet des puces de mémoire LPDDR5X au plus près du processeur, pour simplifier le design des cartes mères. C'est aussi une contrainte de ce type de mémoire : elle a longtemps été obligatoirement soudée à la carte mère.

D'un point de vue pratique, les composants que vous pouvez voir aux côtés des systèmes sur puce Apple sont composés de plusieurs puces de mémoire empilées, dotées d'un bus 16 bits. L'organisation dépend en partie du système sur puce, mais chaque composant peut gérer un bus sur 64 bits (M1, M2 et probablement M3) ou 128 bits (M1 Pro, M1 Max, M2 Max et probablement M3 Max). La densité peut varier : la puce M1 Pro était couplée à deux puces interfacées sur 128 bits (256 bits au total), la puce M2 Pro, elle, passait par quatre puces sur 64 bits, pour la même bande passante, comme le montre iFixit.

A gauche, deux composants pour le M1 Pro. À droite, quatre composants pour le M2 Pro. Mais la même bande passante.

Le nombre de composants dépend donc du bus mémoire, qui est de 128 bits (M1, M2, M3), 192 bits (M3 Pro), 256 bits (M1 Pro, M2 Pro), 384 bits (M3 Max) ou 512 bits (M1 Max, M2 Max, M3 Max). Il atteint même 1 024 bits sur les variantes M1 Ultra et M2 Ultra.

De la mémoire non binaire

Depuis des dizaines d'années, l'augmentation de la capacité de la mémoire vive était binaire : une puce de 16 Gb succédait à une puce de 8 Gb, qui remplaçait une puce de 4 Gb, etc. Avec la mémoire DDR5, ce point a été modifié : les capacités non binaires sont possibles. C'est le cas chez Apple mais aussi dans les barrettes : il existe des barrettes de 24 Go de DDR5, par exemple.

Une barrette de 24 Go.

Dans le cas d'Apple, les puces M2 et M3 peuvent donc recevoir jusqu'à 24 Go de RAM, sous la forme de huit puces de 24 Gb (gigabits) empilées en deux groupes. C'est la même chose pour les M3 Pro et M3 Max : un modèle doté de 18 Go de RAM intègre en réalité douze modules de 12 Gb, groupés par quatre (soit un bus sur 192 bits). Dans les puces M3 Max, Apple emploie aussi des modules de 24 Gb pour atteindre 48 Go au total (sur un bus 512 bits) mais des modules de 32 Gb (une première) pour atteindre 128 Go de RAM.

Cette option onéreuse passe par des puces très modernes.

Rappelons enfin que même si les barrettes ont des valeurs qui doublent à chaque saut de génération avant la DDR5, le total peut être une valeur qui n'est pas une puissance de 2. En effet, il n'est pas obligatoire de coupler les barrettes par paire (vous pouvez installer une barrette de 4 Go et une barrette de 8 Go, pour un total de 12 Go) et dans le cas où l'ordinateur dispose de plus de deux emplacements, diverses combinaisons sont possibles (deux barrettes de 16 Go et deux barrettes de 4 Go par exemple). De même, Apple a longtemps intégré de la RAM dans certains modèles (certains Power Macintosh, les premiers iBook, etc.) avec la possibilité d'ajouter une ou plusieurs barrettes. Un iBook G3, par exemple, dispose de 32 ou 64 Mo de RAM avec la possibilité d'atteindre 544 ou 576 Mo au total.

Le choix de passer à 18 Go peut donc sembler atypique, mais il est logique dans le cas des puces M3 Pro : avec un bus sur 192 bits, il n'est pas possible de proposer 16 Go au total.

Tags
avatar di2pra | 

18, 24 ou 36 c’est un multiple de 2 hein :)

avatar Yil2201 | 

@di2pra

À mon avis le rédacteur de cet excellent article voulait dire une puissance de 2 😍

avatar Pierre Dandumont | 
J'ai précisé, parce qu'en pratique (et c'est expliqué plus bas), la capacité totale n'est pas nécessairement une puissance de 2, juste un multiple de 2.
avatar bibi81 | 

la capacité totale n'est pas nécessairement une puissance de 2, juste un multiple de 2.

Du coup mémoire "non binaire" ça ne veut pas dire grand chose...

avatar BoloG | 

Le titre est évidemment là pour troller. En 15 ans d'informatique je n'ai jamais entendu le terme "non-binaire" utilisé dans ce contexte, sauf peut être pour l'informatique quantique. Binaire correspondant au 0 et 1. L'auteur de l'article doit bien se marrer.

avatar cecile_aelita | 

C’est déjà le cas depuis des années sur l’iPhone (6 Go de mémoire) et ça n’a jamais choqué personne…

avatar Demain c'est loin | 

@cecile_aelita

Moi si, j’étais choqué choqué choqué, je n’en ai pas dormi pendant 4 nuits. C’est mon fils de 3 ans à qui j’en ai parlé un jour qui m’a dit « mais tu sais, c’est pas grave papa ! » qui m’a permis de relativiser la chose. Depuis, je suis toujours un traitement léger mais j’arrive petit à petit à l’accepter…

avatar oomu | 

@Demain c'est loin

oui, les gens sous-estiment l'impact qu'ont les banalités sur les Choqualitionnés de la vie. On est là à errer tout choquer, à écrire des commentaires "C'est Honteux! je suis choqué!" sur tout ! Je prends du sympatox pour pas sur-réagir à tout.

;)

avatar iftwst | 

@cecile_aelita

ravi de te revoir sur le forum Cécile !

avatar Gwynpl@ine | 

L'iPhone 11 c'était pas 3Go ^_^ ?

avatar Gerrer | 

@cecile_aelita

Ça faisait longtemps que tu n’étais plus sur macg 😅

avatar 7X | 

@Gerrer
cecile_aelita est une Pro. Quand elle est au travail, elle n'est pas sur les forums.

avatar Gerrer | 

@7X

Comme tout le monde quoi 🙂👍

avatar fte | 

@Gerrer

"Comme tout le monde quoi 🙂👍"

Sauf les community managers.

avatar Pierre Dandumont | 
Apple ne met pas en avant la mémoire vive d'un iPhone
avatar Faabb | 

@cecile_aelita

Yes, welcome back ! 😄

avatar Roovy | 

Le downsizing du bus mémoire du M3 Pro à 192-bits au lieu du bus 256-bits présent sur les M1 Pro et M2 Pro est quand même assez regrettable dans la mesure où la mémoire utilisée reste de la LPDDR5-6400 , ce qui entraîne une baisse de la bande passante à 150 Go/s au lieu de 200 Go/s auparavant.

Quitte à passer le M3 Pro sur un bus 192-bits , Apple aurait pu lui associer des puces de mémoire plus rapides comme de la LPDDR5x-8533 qui aurait permis de conserver la même bande passante de 200 Go/s que sur les M1 Pro et M2 Pro.

avatar Ouetham | 

@Roovy

Je me posais justement la question sur l'impact en utilisation concrète de cette réduction. Une idée dans des softs de post prod type Première ou/et After effects ?
J'ai hâte de lire les tests car soit ce M3 pro reste intéressant, soir le mini M2 pro voir le studio restera une alternative de choix a moindre coût.

avatar Mikado Fraise | 

C’est hyper complexe mais hyper intéressant

avatar R-APPLE-R | 

Merci de l’explication 😈

avatar Biking Dutch Man | 

Cela me fait toujours mal de voir des machines devenir obsolètes parce que la quantité de RAM choisie à l'achat était trop juste.

avatar fte | 

@Biking Dutch Man

"Cela me fait toujours mal de voir des machines devenir obsolètes parce que la quantité de RAM choisie à l'achat était trop juste."

Ce qui me fait mal pour ma part, c’est le coût de passer un MBP de 8 GB de mémoire de base, car oui le MBP, P pour Pro, commence à 8 GB, sérieusement, stupéfiant mais promis c’est vrai, à 16 GB, donc 8 GB d’augmentation, coûte plus cher que les deux barrettes de 32 GB de DDR5 overclockée de mon PC. Plus d’un facteur 8. Pour de la mémoire lente. Non upgradable.

Ils peuvent aller se faire foutre. C’est juste non.

avatar socorsu | 

Et du coup pour le dual Channel ça compte ? C'est compatible ? Rien à voir ?

avatar Roovy | 

@socorsu

Le dual channel pour les processeurs Intel et AMD utilisant la DDR classique , c'est un bus 128-bits comme sur les M1/M2/M3 de base.

avatar lepoulpebaleine | 

Et la mémoire Trans, on en parle ?
—> Je sors…

avatar jule6769 | 

@lepoulpebaleine

Mdrrrr top com ca

avatar SimR69 | 

Quelle horreur, de nos jours même les ordinateurs sont non binaires. Mais où va le monde ? De mon temps il y avait les ordinateurs garçons et les ordinateurs filles, point final, y’avait pas tous ces trucs, c’était très simple !

avatar oomu | 

@SimR69

Le Alice -> fille
L'Amstrad -> garçon

c'était pourtant simple ! :)

mais quid du Oric Telestrat a qui on pouvait changer ses DEUX roms pour varier les plaisirs ?

avatar jb18v | 

Merci pour ces explications très claires :)

avatar McGeek | 

Apple utilise de la LPDDR5, pas du LPDDR5X. Sinon la bande passante du M3 Pro ne serait pas limitée à 150 Gbs.

avatar Amorbicus | 

On pourrait donc imaginer du 10 ou 12 Go en entrée de gamme sur les prochains MBA M3 ?

avatar Roovy | 

@Amorbicus

Apple a l'ignoble indécence de ne fournir que 8 Go sur les configurations de base du MacBook Pro 14" M3 à 2000/2230€ , alors pour ce qui est des futurs MacBook Air M3 , heu ...

avatar Amorbicus | 

@Roovy

Ah oui, j’ai eu vite fait d’oublier la pingrerie de la pomme. 🥶

avatar zearno | 

@Roovy
En effet, 8 Go pour un modèle à destination des "Pro" et à un tarif avoisinant très prêt les 2k€ c'est quand même fort, on sent tellement le subterfuge marketing pour passer par le catalogue des options ou le modèle supérieur, lâchant au passage des centaines d'€ supplémentaires.

Maintenant, pour ceux qui doivent s'équiper prochainement, il y va y avoir de bons deals avec le Pro M2.

avatar MarcMame | 

8GB de Ram c’est au contraire parfait pour flinguer le petit SSD de 128GB à vitesse grand V et se retrouver avec un ordi anémique en 4/5 ans.
Good job Apple 👍🏼

avatar oomu | 

@MarcMame

pile au moment où sort le nouveau macbook M10 super cool ! oh, j'achète.
(j'ai d'ailleurs acheté un macbook air M2 15 car je n'en pouvais plus de mon anémique macbook intel)

avatar corben64 | 

@MarcMame

En même temps qui achete un mac avec 128 de ssd et 8go de mémoire ? appart le fait de dire que l’on un mac 🤷‍♂️

avatar zearno | 

@corben64

en toute honnêteté, moi, et j'en ai pas besoin de plus, et vu les tarifs des options de RAM à l'époque, ça n'en valait pas le coup.

avatar nmo | 

@MarcMame

512 Go en config entree de gamme du MacBook Pro 14’’.

avatar MarcMame | 

@nmo

"512 Go en config entree de gamme du MacBook Pro 14’’. "
————
Le problème c’est d’abord l’insuffisance des 8GB de Ram qui activent la mémoire virtuelle sur le SSD à fond les ballons.

avatar Marcos Ickx | 

« C'est la même chose pour les M3 Pro et M3 Max : un modèle doté de 18 Go de RAM intègre en réalité douze modules de 12 Gb, groupés par quatre (soit un bus sur 192 bits) »

La mémoire semble est groupée par 3 pour les M3 Pro comme on peut le voir sur l’image mentionnée ici :

https://www.apple.com/newsroom/images/2023/10/Apple-unveils-M3-M3-Pro-and-M3-Max/article/Apple-M3-chip-series-unified-memory-architecture-M3-Pro-231030_big.jpg.large_2x.jpg

avatar pocketalex | 

Si même la RAM est genrée ...

avatar spezzic | 

Ca n’a aucun rapport mais ou peut on trouver ce tres beau fond d’ecran du nouveau macbookpro et l’ecran de veille ?

avatar corben64 | 

@spezzic

🤦‍♂️

avatar spezzic | 

@corben64

Faut se detendre ! 🤭🤭🤭

avatar TotOOntHeMooN | 

128-bit = 2x 64-bit = 2 puces de 2Go x 4 = 4Go x4 = 16Go
192-bit = 3x 64-bit = 3 puces de 2Go x 3 = 6Go x3 = 18Go
256-bit = 4x 64-bit = 4 puces de 2Go x 2 = 8Go x2 = 16Go

avatar Cric | 

@TotOOntHeMooN

Un grand merci pour l’explication car malgré la lecture de l’article, je n’avais toujours pas compris comment on arrivait à 18 Go 👍

avatar TotOOntHeMooN | 

A vrai dire, moi non plus en lisant l'article. ^^

Maintenant que j'y pense, pour ceux qui prennent un Max, faites attention à la quantité de RAM que vous allez choisir, car ça aura une incidence sur la bande passante qui sera soit de 300GB/s avec des capacités multiples de 3 (36GB, 48GB, 96GB), soit de 400GB/s avec des capacités multiples de 4 (64GB, 128GB).

Aussi, je trouve dommage qu'ils ne proposent plus 32GB de base.

avatar cedo | 

Ça aurait été bien aussi de faire évoluer la dotation en Ram du modèle de base…
Toujours à 8Go en 2023 et bientôt 2024 car le MacBook Air M3 aura aussi 8Go de Ram…

CONNEXION UTILISATEUR