18, 24 ou 36 Go de RAM : Apple profite de la mémoire non binaire
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.

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.

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.

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.

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.
18, 24 ou 36 c’est un multiple de 2 hein :)
@di2pra
À mon avis le rédacteur de cet excellent article voulait dire une puissance de 2 😍
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...
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.
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…
@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…
@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.
;)
@cecile_aelita
ravi de te revoir sur le forum Cécile !
L'iPhone 11 c'était pas 3Go ^_^ ?
@cecile_aelita
Ça faisait longtemps que tu n’étais plus sur macg 😅
@Gerrer
cecile_aelita est une Pro. Quand elle est au travail, elle n'est pas sur les forums.
@7X
Comme tout le monde quoi 🙂👍
@Gerrer
"Comme tout le monde quoi 🙂👍"
Sauf les community managers.
@cecile_aelita
Yes, welcome back ! 😄
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.
@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.
C’est hyper complexe mais hyper intéressant
Merci de l’explication 😈
Cela me fait toujours mal de voir des machines devenir obsolètes parce que la quantité de RAM choisie à l'achat était trop juste.
@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.
Et du coup pour le dual Channel ça compte ? C'est compatible ? Rien à voir ?
@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.
Et la mémoire Trans, on en parle ?
—> Je sors…
@lepoulpebaleine
Mdrrrr top com ca
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 !
@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 ?
Merci pour ces explications très claires :)
Apple utilise de la LPDDR5, pas du LPDDR5X. Sinon la bande passante du M3 Pro ne serait pas limitée à 150 Gbs.
On pourrait donc imaginer du 10 ou 12 Go en entrée de gamme sur les prochains MBA M3 ?
@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 ...
@Roovy
Ah oui, j’ai eu vite fait d’oublier la pingrerie de la pomme. 🥶
@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.
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 👍🏼
@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)
@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 🤷♂️
@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.
@MarcMame
512 Go en config entree de gamme du MacBook Pro 14’’.
@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.
« 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
Si même la RAM est genrée ...
Ca n’a aucun rapport mais ou peut on trouver ce tres beau fond d’ecran du nouveau macbookpro et l’ecran de veille ?
@spezzic
🤦♂️
@corben64
Faut se detendre ! 🤭🤭🤭
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
@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 👍
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.
Ç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…