Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

gilles_polysoft

macrumors regular
Jul 7, 2017
242
654
Tours (France)
If there is any performance difference comparing WD580 and SK P31 that would be minimal and not perceptible because of the hardware limitations (PCIe with only 2 lanes) on the MBP11,2. It is like driving a Ferrari Testarossa on a 100Km/h highway during rush hour. You are happy if you can reach 70Km/h average speeds.

False, all MacBook Pro (and MacBook air) have 4x PCIe lanes.

The WD580 is dramless and goes down to 450MB/s once the SLC cache is filled. It's not slow, but it is 3x time slower than the P31 in a PCIe 2.0 Macbook Pro.
 
  • Like
Reactions: macpro_mid2014

StardustOne

macrumors member
Jun 27, 2010
30
18
Quick update from the Fanxiang 512 GB SSD installed in a MBA 2013 with 4GB RAM. The original Apple 256 GB SSD had about 690 MB/s read and write speeds. I bought the SSD from the Fanxiang Aliexpress store for about 35 USD.

The new Fanxiang 512 GB SSD worked with the Internet Recovery because I had OCLP with MacOS Ventura running before. I installed Big Sur now using this method and the read/write speeds of the Fanxiang SSD is about 1.3 GB/s using the 2 PCIe lanes that are used in 2013-2014 MBAs.

Closing and opening the lid works fine.
 

gilles_polysoft

macrumors regular
Jul 7, 2017
242
654
Tours (France)
Quick update from the Fanxiang 512 GB SSD installed in a MBA 2013 with 4GB RAM. The original Apple 256 GB SSD had about 690 MB/s read and write speeds. I bought the SSD from the Fanxiang Aliexpress store for about 35 USD.

The new Fanxiang 512 GB SSD worked with the Internet Recovery because I had OCLP with MacOS Ventura running before. I installed Big Sur now using this method and the read/write speeds of the Fanxiang SSD is about 1.3 GB/s using the 2 PCIe lanes that are used in 2013-2014 MBAs.
4x lanes. I'm sorry but that is 4x PCIe 2.0 lanes.

All MacBook Pro Retina and Air from 2013 to 2017 with "gumstick" SSD connector have 4x PCIe lanes :
  • MacBook Air 2013 to 2017 have 4x PCIe 2.0 lanes
  • 13" MacBook Pro Retina from the Late 2013 MacBookPro11,1 up to the Early 2015 MacBookPro12,1, and 15" MacBook Pro Retina from the Late 2013 MacBookPro11,2 up to the Mid 2014 MacBook Pro 11,3 have also 4x PCIe 2.0 lanes.
  • and the best of the best, the Mid 2015 15" MacBook Pro Retina ( MacBookPro11,4 with iGPU and MacBookPro11,5 with dGPU) has 4x PCIe 3.0 lanes and gets 2.8GB/s

The only Mac which had only 2x PCIe 2.0 lanes were :
  • the 2014 Mac Mini 7,1
  • all iMacs from late 2013 to late 2015
You can't get 1.3GB/s with 2x PCIe 2.0 lanes, period.

2013-2014 MacBook Pros and Air were equipped with "SSUAX" Toshiba or Samsung or Sandisk SSDs, which had only 2x PCIe 2.0 lanes, using only 2x of the 4x lanes available.
SSUBX SSDs where still AHCI but had 4x lanes.
Polaris SSDs where NVMe and had either 2x lanes (for the Fusion Drive 32-24GB) or 4x lanes.
 
  • Like
Reactions: Flyview

Flyview

macrumors member
Mar 20, 2018
68
20
I would definitely go with the P31. Although it is branded Apple, I remember reading somewhere in this thread that these Polaris SSDs are different than the ones shipped with the laptops from 2013-2015.
Including the fact that people who purchased the Polaris back then could not use it to update the laptop's firmware (in the past, to be able to update the laptop's firmware, an original apple SSD was required.) Moreover, like pointed out by @natus.w , these Polaris SSDs are old.
Because you have a mid 2015 MBP 15" you can benefit from a higher read/write speeds with the P31.
Higher with the P31 compared to what? Most modern SSD drives including the SN580 I suggested will be faster than the original drives. Fast enough actually that you more than saturate the bandwidth available (~1300 - 1500mB/s) on 2014 MBPs and double that on 2015 MBPs that had double the channels. And so with modern drives in these old computers, the limiting factor is usually not the drive but the bandwidth to transmit it.

EDIT: Ahh looks like the previous poster explained that better than I did.
 

Flyview

macrumors member
Mar 20, 2018
68
20
False, all MacBook Pro (and MacBook air) have 4x PCIe lanes.

The WD580 is dramless and goes down to 450MB/s once the SLC cache is filled. It's not slow, but it is 3x time slower than the P31 in a PCIe 2.0 Macbook Pro.

Really? I have the SN580 and it seems to be able to sustain ~1300MB/s write and 1400MB/s read in my 2014 MBP using Black Magic Disk Speed test with a 5GB file. How can I saturate the SLC cache and test this?
 
  • Like
Reactions: paridedamessina

gilles_polysoft

macrumors regular
Jul 7, 2017
242
654
Tours (France)
Really? I have the SN580 and it seems to be able to sustain ~1300MB/s write and 1400MB/s read in my 2014 MBP using Black Magic Disk Speed test with a 5GB file. How can I saturate the SLC cache and test this?
The SLC cache is usually 1/4 (QLC) or 1/3 of your free space.

You need to fill quickly that 1/3 of free space with data and then you will see speed drop.

You can do a command like "dd if=/dev/zero of=test.dmg bs=1024k" and let it run while monitoring disk write speed with "activity monitor", it will show you clearly the speed drop when SLC cache is filled.

But even that is sometimes too optimistic because this command write "zeros" which are compressible data and some SSD compress writen data so results here would not be reliable.


Good benchmark test are done with random or pseudo random data which is uncompressible.
I don't know for blackmagic disk speed test but Amorphous disk mark uses uncompressible data, but test can only do 10GB.

TechPowerUp seem to have develop their own benchmarks and are doing good reviews of SSD :

https://www.techpowerup.com/review/wd-blue-sn580-1-tb/6.html
 
  • Like
Reactions: Flyview

StardustOne

macrumors member
Jun 27, 2010
30
18
Please keep in mind all the testing and by doing this to the extreme: filling up your new SSDs is affecting the lifetime, not my much, but I think it is unnecessary to verify whether a certain drive drops in speed for writing if it is going to get filled. My motto is to not even fill up an drive at all, so it is best practice to get what is way beyond the capacity you may need or use and just do not bother about speed at all.

Anything you buy that is not original Apple will be faster and in the long run, you will not actually notice the speed difference anyways, but it is of course great that a speed bump is possible by exchanging the SSD that the system originally came with.

I would also advise not to try and sell original Apple pulled drives, keep them in case of an emergency, so that you can quickly swap the original drive in and you immediately can re-use your system. This is what I plan to do with all of my upgrades.

Enjoy the larger capacity, but relax a bit regarding speed ratings :).
 

gilles_polysoft

macrumors regular
Jul 7, 2017
242
654
Tours (France)
Please keep in mind all the testing and by doing this to the extreme: filling up your new SSDs is affecting the lifetime, not my much, but I think it is unnecessary to verify whether a certain drive drops in speed for writing if it is going to get filled. My motto is to not even fill up an drive at all, so it is best practice to get what is way beyond the capacity you may need or use and just do not bother about speed at all.

Nobody asks people to fill their drives... but the point is, that everyone does fill their drive to some extent.

In this thread, verifying write speed let people know what the real speed of drives will be.

Anything you buy that is not original Apple will be faster and in the long run, you will not actually notice the speed difference anyways, but it is of course great that a speed bump is possible by exchanging the SSD that the system originally came with.

That's no true at all..
To say such a thing you may never have tested a slow QLC, dramless, NVMe drives like the Crucial P1, the Intel 600p or even the Crucial P3 / P3 Plus that is sold today.
This last drive announces itself as being able to do 5000MB/s read, 4000MB/s write...

Yeah, sure, but this is only true inside the SLC cache and on PCIe4.0 machines
Such drives slows down to 100MB/s once SLC cache is filled.

SSUBX and Polaris Apple drives were MLC drives with RAM cache,
On machines without PCIe 3.0, they had nearly unbeatable constant read speed of 1400MB/s and write speed of 900MB/s for low consumption.


I would also advise not to try and sell original Apple pulled drives, keep them in case of an emergency, so that you can quickly swap the original drive in and you immediately can re-use your system. This is what I plan to do with all of my upgrades.

Enjoy the larger capacity, but relax a bit regarding speed ratings :).

I'd agree with that last sentence, but, sorry, I'm not very relax with a 100MB/s NVMe write speed :rolleyes:

The point is not to get worked up fighting over a few MB/s difference..
But when you swap an Apple MLC SSD capable of writing comfortably in all cases, even when full, at 900MB/s, for a QLC drive that has no RAM, has a write speed 10 times slower than Apple drives, and makes the system totally unresponsive when Dropbox, Google Drive or Synology Drive synchronize files, you have to wonder...

Hynix disks have no such shortcomings, and cost very little.

All you need to do is buy the right capacity and speed hard drives at the right price.
 

gilles_polysoft

macrumors regular
Jul 7, 2017
242
654
Tours (France)
Hello everyone,



I hadn't updated the first post for long, but I just did add a lot of updated informations including :
  • removing obsolete information
  • cleaning a litlle
  • updating latest BootRom versions
  • adding links to way to update the BootRom without an Apple original SSD
  • adding recommandations for NVMe power management
Hope you will find those informations helpfull.

I've not updated my SSD comparison tables because lack of time, I'm on an other project regarding Mac Studio upgrades but I could eventually get the time to add Hynix P31 and Kioxia Exceria 3, please ask if you want me to add another model


Also, it seems I'm not allowed to upload images anymore by MacRumors administrator
Please anyone can anyone add the following image to the end of chapter 3.2 of the first post :

Capture d’écran 2024-10-19 à 16.05.png
 
Last edited:

natus.w

macrumors regular
Aug 3, 2021
163
74
Hello everyone,



I hadn't updated the first post for long, but I just did add a lot of updated informations including :
  • removing obsolete information
  • cleaning a litlle
  • updating latest BootRom versions
  • adding links to way to update the BootRom without an Apple original SSD
  • adding recommandations for NVMe power management
Hope you will find those informations helpfull.

I've not updated my SSD comparison tables because lack of time, I'm on an other project regarding Mac Studio upgrades but I could eventually get the time to add Hynix P31 and Kioxia Exceria 3, please ask if you want me to add another model


Also, it seems I'm not allowed to upload images anymore by MacRumors administrator
Please anyone can anyone add the following image to the end of chapter 3.2 of the first post :

View attachment 2439688
I cannot add images either, this seems to be a permissions issue (ask staff/mods). I have cleaned up the article somewhat in the meantime.
 

EugW

macrumors G5
Jun 18, 2017
14,618
12,527
Hi there. A friend of a friend has a 13" 2015 MacBook Air with a dead SSD. Apparently the Apple Store tech said the drive can't be detected. I don't know how much RAM, and I don't know what OS she was running, but possibly pre-Big Sur, so possibly no bootrom firmware update.

I have an old 128 GB SSUBX MZ-JPV1280/0A4 OEM Apple/Samsung SSD (manufactured 2016-03, harvested from a 2015 MacBook Pro) that I could give her. I'm thinking a drive swap could fix the machine.

However, the drive already has a clean install of Monterey 12.0.1 on it. That should work even if there hasn't been a firmware update, right? Also, if we wanted to upgrade her firmware, would installing that drive with Monterey on it automatically do that? Or would we have to downgrade to Sierra or something and then upgrade again?

BTW, I also have a 128 GB SSUBX MZ-JPVS/0A2 OEM Apple/Samsung SSD (manufactured 2018, harvested from a 2017 MacBook Air), if that makes any difference. That one also has Monterey on it.

P.S. Anyone run Monterey on 4 GB RAM? If so, how was it on those MBAs? I tried 4 GB in High Sierra on a 2009 13" 2.26 GHz C2D MacBook Pro and it was usable, but not ideal.
 

natus.w

macrumors regular
Aug 3, 2021
163
74
Hi there. A friend of a friend has a 13" 2015 MacBook Air with a dead SSD. Apparently the Apple Store tech said the drive can't be detected. I don't know how much RAM, and I don't know what OS she was running, but possibly pre-Big Sur, so possibly no bootrom firmware update.

I have an old 128 GB SSUBX MZ-JPV1280/0A4 OEM Apple/Samsung SSD (manufactured 2016-03, harvested from a 2015 MacBook Pro) that I could give her. I'm thinking a drive swap could fix the machine.

However, the drive already has a clean install of Monterey 12.0.1 on it. That should work even if there hasn't been a firmware update, right? Also, if we wanted to upgrade her firmware, would installing that drive with Monterey on it automatically do that? Or would we have to downgrade to Sierra or something and then upgrade again?
Install it and see what happens; it should tell you if the computer needs a firmware update or not; worst case you should just be able to erase the whole disk and reinstall from a bootable key (that should do everything all at once)

Both of the drives are the same so no differences there.
P.S. Anyone run Monterey on 4 GB RAM? If so, how was it on those MBAs? I tried 4 GB in High Sierra on a 2009 13" 2.26 GHz C2D MacBook Pro and it was usable, but not ideal.
Might not be ideal, but it should at least be somewhat functional (the disks are fairly quick so swap should easily be able to kick in if needed)

Linux may also be another option if you find that MacOS version too heavy..
 
  • Like
Reactions: EugW

gilles_polysoft

macrumors regular
Jul 7, 2017
242
654
Tours (France)
However, the drive already has a clean install of Monterey 12.0.1 on it. That should work even if there hasn't been a firmware update, right?
SSUBX disks are AHCI and don't need BootRom firmware updates to boot on them.
Only if the MacBook air 2015 has never had macOS higher than El Capitan will it be unable to boot onto APFS-formatted volumes.

P.S. Anyone run Monterey on 4 GB RAM? If so, how was it on those MBAs? I tried 4 GB in High Sierra on a 2009 13" 2.26 GHz C2D MacBook Pro and it was usable, but not ideal.

on computers with Intel HD graphics, macOS uses dynamically up to 1.5GB for video ram...
so, yes, it is not ideal.
From my experience on 4GB 2015 MBA, Monterey stays usable and is no slower than BigSur, so you can go for it.
As for older core2duo machines, I leave them in el capitan while installing Chromium Legacy.
 
  • Like
Reactions: EugW

EugW

macrumors G5
Jun 18, 2017
14,618
12,527
Thanks guys. The Monterey 12.0.1 was a completely clean install complete so after my friend installed the drive, it booted right to the Welcome screen. They were very pleased, even though it's only an 128 GB drive.

Fortunately, it did actually have 8 GB RAM, so all is good.

However, does this mean the machine might NOT have gotten a BootROM update for NVMe support, even though it's now running Monterey? I'm not sure of the previous OS, but the friend doing the drive swap thinks it was a pretty old version. (He couldn't check because the drive was completely dead and not even detectable, and the woman who actually owned the machine had no idea what OS it was running.)
 

natus.w

macrumors regular
Aug 3, 2021
163
74
However, does this mean the machine might NOT have gotten a BootROM update for NVMe support, even though it's now running Monterey? I'm not sure of the previous OS, but the friend doing the drive swap thinks it was a pretty old version. (He couldn't check because the drive was completely dead and not even detectable, and the woman who actually owned the machine had no idea what OS it was running.)
Check the System information and see what you get if; it did not update jt should show up there.

Best case a security update or reinstall of OS from USB may be able to pull that for you..
 
  • Like
Reactions: EugW
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.