Un SSD NVMe 2 To pour booster des MacBook Pro 2014/2015

Florian Innocente |

Certains Mac de 2014 et 2015 qui n'ont pas perdu de leur mordant en termes de processeurs peuvent raisonnablement espérer voir leur durée de vie prolongée par l'ajout d'un SSD qui claque comme la foudre.

Gilles a testé avec succès l'installation d'une barrette de SSD Samsung de 2 To à interface NVMe dans un MacBook Pro Retina des générations 2014 et 2015. C'est le même SSD que l'on trouve aujourd'hui dans les iMac 2017. L'implant n'est pas rejeté, le Mac démarre et les performances donnent envie : 2,3 Go/s en écriture et 2,6 Go/s en lecture.

Toutes sortes de Mac sont à même de recevoir cette pièce, ses caractéristiques sont partagées par les Mac Pro 2013, MacBook Air, MacBook Pro Retina 13" et 15" et Mac mini de 2014 et 2015. Avec macOS High Sierra, Apple semble vouloir lever l'obstacle à l'utilisation de SSD NVMe autres que les siens. Dans le cas ci-dessus, il s'agit d'un SSD Samsung mais fourni par Apple.

Les tarifs d'un 2 To restent exorbitants (1 300 € pour celui d'Apple) mais d'autres pourraient s'engouffrer dans cette porte maintenant ouverte et vendre des kits d'évolution SSD à des prix plus intéressants. OWC par exemple s'est spécialisé dans cette activité. Il vend en ce moment des SSD de 2 To pour des MacBook Pro mais de 2010 à 2013.

Tags
#SSD #NVMe
avatar moon21 | 

????
Je ne suis pas certain d'avoir bien saisi... les mac Pro 2013 utilisent des SSD NVMe (standard) !?
et donc ils sont remplaçables ???

pourtant ici et ailleurs on nous raconte que le MP 2013 utilise une interface propriétaire pour son SSD...

avatar gaurejac | 

Alors, pour être précis il ne faut pas confondre le format (PCIe 121+16) et la norme de communication (AHCI ou NVMe). Ce sont 2 choses différentes.

On peut avoir un SSD au format sata 2,5" et à la norme AHCI
On peut avoir un SSD au format M.2 PCIe et à la norme AHCI ou NVMe.
On peut aussi avoir un SSD au format propriétaire Apple 12+16 (PCIe) à la norme AHCI ou NVMe.

Effectivement tous les mac depuis 2013 utilisent le même format propriétaire pour les barrettes SSD, le format PCIe à 12+16 pins.
C'est donc bien le même format physique, PCIe 12+16, sur :
- les Mac mini 2014
- les iMac 2013 à 2017
- les MacBook Pro retina 2013 à 2015 (pas 2017)
- les Mac Pro 2013
- et enfin les MacBook Air 2013 à 2017

C'est un format physique qui fait passer un bus PCIe à 2 ou 4 lanes, et il existe des adptateurs depuis et vers le format M.2.

Et par contre au niveau de la norme de communication :
- sur tous les mac de 2013 à 2016 les SSD PCIe 12+16 étaient en AHCI
- sur les iMac 2015 fusionDrive (unqiuement) et sur les iMac 2017, les SSD 12+16 passent à la norme NVMe (comme les ssd soudés des MacBook 12" et des touchbar).

Et la bonne nouvelle, donc, c'est que ces nouveaux SSD NVMe sont rétrocompatibles avec, en gros, tous les Mac faits depuis mi-2014. Ce qui ouvre de jolies possibilités d'upgrade.

Par contre à priori ces mêmes nouveaux SSD NVMe ne fonctionnent pas sur les plus anciens (MacPro 2013, macbook air 2013 et early 2014).

avatar C1rc3@0rc | 

«Par contre à priori ces mêmes nouveaux SSD NVMe ne fonctionnent pas sur les plus anciens (MacPro 2013, macbook air 2013 et early 2014).»

Ni sur les les Mac ou tout est soudé (Macbook, Macbook Pro 2016)

avatar CKJBeOS | 

Bonjour,

cela m’intéresse pour un futur upgrade de MacMini 2014/2015.
peut-on installer un SSD tiers avec adaptateur ?
pas de soucis si il faut passer sour High Sierra pour cela.
Mais c'est plus quoi acheter par exemple qui fonctionne vraiment, on s'y perd un peu quand même.

Merci

avatar Toinewh | 

@moon21 NVMe c'est pas le type de connecteur il me semble, mais un truc comme le contrôleur mémoire

avatar thomashack | 

@Toinewh

C'est le type de mémoire. Non Volatile Memory express.

L'interface est PCIe mais le connecteur (je crois) est propriétaire.

avatar pocketalex | 

La question qu'il pose, et on a pas une réponse super claire c'est

J'achète un SSD PCIe NVMe chez mon darty du coin (http://bit.ly/2spXLZ0) ou sur Amazon, est-ce que je peux l'insérer dans mon Mac ?

avatar gaurejac | 

La réponse c'est :
- déjà il faut obligatoirement être sur un Mac après mi-2014
- ça ne fonctionnera que sous High Sierra (à moins d'utiliser le driver NVMe de macvidcards ?)
- et il faut un adaptateur M.2/NGFF vers Apple 12-16

un peu de patience je suis en train de tester tout ça :-)

PS : je suis tatillon, mais aucune change de trouver un SSD M.2 au darty du coin...
le lien que tu as donné c'est un vendeur en ligne qui passe par darty.com...

avatar pocketalex | 

Merci pour ces éclaircissements

Entre temps je suis allé faire un tour sur Amazon et j'ai trouvé des adaptateurs Apple/M2 mais c'est pas clair dans quel sens ça fonctionne (si c'est pour avoir la possibilité de mettre un SSD Apple sur une carte mère PC, pas trop d'intérêt) et, surtout, je les ai trouvé très épais, pas sur que ça rentre dans un MBP ou chaque mm est compté

Du coup je suis très attentif à ton essai :)

PS : le "du coin" j'ai pas pu m'en empêcher ;)

avatar 0MiguelAnge0 | 

@pocketalex

Il te faut l'adaptateur et aussi High Sierra pour avoir un SSD NVme pas Apple.

avatar en ballade | 

@pocketalex

"mettre un SSD Apple sur une carte mère PC"

Tu as raison aucun intérêt....

avatar pocketalex | 

@en ballade

ça c'est sur :)

avatar 0MiguelAnge0 | 

@macguy37

J'ai un iMac late 2013. Ils sont tous equipés du connecteur NVMe lié à la fonction Fusion Drive mais tu n'as qu'un HDD dedans.

Donc le 'au moins' 2014, je ne comprends pas.

avatar gaurejac | 

Alors je n'ai pas encore pu tester les iMac late 2013.
Si je ne me trompe les iMac Late 2013 peuvent bien être équipé d'un Fusion Drive (SSD PCIe de 128 Go et disque dur de 1 ou 3 To) mais il me semble que dans ce cas le SSD n'est pas NVMe mais AHCI.
A ma connaissance ce n'est que sur les iMac 2015 que le premier SSD en NVMe est apparu (de 24 Go).

avatar byte_order | 

C'est très très probable en effet. J'imagine pas le bordel coté soft de devoir gérer un Fusion Drive hybridant un truc en AHCI d'un côté et en NVMe de l'autre. Bonjour la translation de chaque IO tout en maintenant l'intégrité. C'est pas impossible, mais avoir 2 support de stockage avec la même interface commune, AHCI donc, cela simplifie grandement la situation.

avatar byte_order | 

La norme définie l'interface de communication entre un contrôleur NVM et le logiciel via un bus PCIExpress. Ce qui implique que le contrôleur soit, donc, relié au bus PCI.
Il peut l'être via une carte fille PCIe 4x ou un port M.2, cela ne change rien côté support logiciel.

Ce qui change coté logiciel, c'est si le contrôleur est totalement conforme à la norme ou s'il fait des ecarts de conduite, à commencer par ne pas se présenter comme étant un controleur NVMe mais un contrôleur proprio.

Apple ayant visiblement ajouté dans High Sierra le support de tous les controleurs respectant la norme, reste juste le problème du port proprio plutôt que M.2.

Probablement que quelqu'un chez eux a dit "mais pourquoi on peut pas mettre ses SSD MVMe du marché moins chers que ce que nous fait payer Samsung directement dans nos macs ? Quoi ?! On a écrit un pilote supportant uniquement nos contrôleurs MVMe proprios produits pour nous par Samsung, un clone de leur contrôleur standard ?!? STOP! Ajoutez-moi fissa le support pour ces produits standards du marché, qu'on puisse faire plus de marge sur cette option"

avatar chrisbi | 

Ce qui peut être intéressant c'est de mettre des SSD à la norme Nvme avec des connectiques M2 standard via des adaptateurs non officiel (Amazon, Ebay, Aliexpress) faisant le lien connectique standard-port propriétaire Apple.

Si Apple gère correctement le Nvme via la prochaine évolution de son Os, on peut envisager cela: la news est un indice de plus dans ce sens, après les déclarations récentes d'Apple. Actuellement seul la norme AHCI est officiellement supportée.

Aujourd'hui on peut upgrader les macbooks depuis 2013 soit avec un adaptateur M2-Apple et un SSD AHCI (que certains modèles), soit un SSD Apple récupéré sur des macbooks HS, ou des barrettes SSD Apple dispo sur ebay.com ou Corée sans garantie (j'ai upgradé de 512 à 1To comme cela)

Maintenant a priori on peut aussi upgrader à partir des modèles 2014 avec les iMacs: cool

avatar Darkomen78 | 

Tu aurais des références en France pour les SSD AHCI compatibles ? (et pas de l'OWC qui à mauvaise réputation)

avatar gaurejac | 

On n'arrive plus à trouver aucun SSD AHCI PCIe compatible en neuf.
Tout ce qu'on trouve c'est de l'occasion, ou alors les OWC qui sont un montage assez horrible de 2 SSD en RAID 0 (et c'est bof... pas d'état smart et incompatible bootcamp).

Il y avait des samsung (SM951) et des Lite-on-Plextor comme le LGT-512B1P

avatar Hideyasu | 

Je vais penser à changer le SSD de mon Retina 2012 perso, un truc plus rapide et probablement avec 1 To !

avatar gaurejac | 

Alors sur le MBP retina 2012 c'est plus simple : c'est du SATA (pas PCIe) et AHCI au format apple "12+7" donc c'est facilement trouvable et il y existe des adaptateurs "12+7" vers Msata : j'en ai déjà monté (avec des SSD samsung 850EVO de 1 To) et c'est simple et pas cher...

avatar pocketalex | 

"Gilles a testé avec succès l'installation d'une barrette de SSD Samsung de 2 To à interface NVMe dans un MacBook Pro Retina des générations 2014 et 2015. C'est le même SSD que l'on trouve aujourd'hui dans les iMac 2017. L'implant n'est pas rejeté, le Mac démarre et les performances donnent envie : 2,3 Go/s en écriture et 2,6 Go/s en lecture."

Gilles à testé un SSD Apple dans un autre Mac et ça marche tu tonnerre, sauf que le SSD en question n'est pas vendu dans le commerce

Si il faut acheter un iMac 27" et l'ouvrir en petit morceaux pour upgrader un Macbook Pro d'il y a 3 ans, l'intérêt est relativement moyen

Sinon il y a OWC qui propose des SSD hors de prix, mais moins cher que ceux d'Apple dans les options, qui plafonnent à 500/700Mo /sec, on est loin des 2 à 3Go/s qu'on pourrait avoir

avatar gaurejac | 

Les SSD en question ne sont pas encore vendus en france, effectivement et Apple n'autorise pas la revente par les centres des pièces détachées.

Par contre il me semble qu'aux USA c'est légal en tout cas les pièces sont facilement trouvables en ligne ou aux US.

Et je rapelle que l'intérêt avant tout c'est de tester quelles machines sont compatibles NVMe dans le but de savoir lesquelles pourront fonctionner sous High Sierra avec des SSD compatibles...

après tout j'aurais pu garder cette info pour moi non ?

avatar byte_order | 

en AHCI, le plafond de verre c'est ça.
Si ca dépasse les 1 G/s, c'est que c'est du NVMe, pas de l'AHCI.

Y'a nettement plus de parallélisme et moins de latence contreproductive en NVMe qu'en AHCI. Le résultat se voit nettement.

avatar Smoky | 

Attention car en plus des débits nettement inférieurs avec les kits OWC j'avais lu que créer une partition bootcamp n'était pas possible dessus pour ceux qui sont concernés ;)

avatar Emile Schwarz | 

En conclusion, l’article de Gilles (présent également sur macg, mac4ever…) n’a aujourd’hui aucun intérêt ?

avatar gaurejac | 

Devine si tu peux...

avatar kinou_ | 

@Emile Schwarz

Lu également sur MacBidouille hier... :-)

avatar en ballade | 

Les tarifs d'un 2 To restent exorbitants

Macge Ç est relatif....comparativement au prix des options RAM ou stockage de chez Appl€, ca reste tres raisonnable.

avatar melen | 

Possibilité que cela fonctionne sur un MBP retina fin 2013 ?

avatar zantz | 

J'ai trouvé ce modèle de SSD :
https://www.reichelt.com/fr/fr/?ARTICLE=187346&PROVID=2788&gclid=Cj0KEQjwkZfLBRCzg-69tJy84N8BEiQAffAwqvRAvAFnxax_ESe6dqtM_owY30Go9XQubM7MhdQdPDgaAk3r8P8HAQ

Savez-vous si je pourrai l'installer sur Macbook Pro Retina 13 de 2015 ?

Merci pour votre aide

avatar diego07 | 

J'en ai également vu un sur : https://www.ldlc.com/fiche/PB00219264.html

Pour ma part j'ai un macbookpro 15" de mi-2015.
J'attends que l'on me valide si c'est vraiment le bon et si il est compatible vu le prix..

CONNEXION UTILISATEUR