hello there, Lou
yes it was here, page 15 message 359
I successfully installed four NVMe blades on Amfeltec Gen 3 a few weeks ago in my cMP5,1 and thank you guys for guiding me through with valuable information. I have a question though. I always wondered about this for sometime but was afraid to ask.
Those SSD blades come with stickers on them and I know they have the purpose of identifying the products and, in fact, Samsung’s stickers are good looking but when you mount the blades on a carrier card, do you peal them off or leave them on?
I want to attach heatsinks to the blades and I figured the vinyl sheet would act to reduce heat conductivity and that got me thinking that, even without the heatsinks, maybe I should take the labels off and expose the chips for cooling.
What do you people do with them? What would be the standard procedure here?
Those stickers are thermally conductive and should not be removed. If you remove, you lose the warranty.Those SSD blades come with stickers on them and I know they have the purpose of identifying the products and, in fact, Samsung’s stickers are good looking but when you mount the blades on a carrier card, do you peal them off or leave them on?
I'm making this thread to put together some general info on the blade SSDs that can be used in the Mac Pro. NVMe SSDs can be used as a boot drive in the Mac Pro 5,1 and 6,1 with the latest firmware installed (140.0.0.0.0 for MP5,1). Note that blade SSDs installed in a Mac Pro 5,1 are limited to ~1,500 MB/s unless installed on a PCIe switch card in slot 1 or 2 such as a HighPoint 7101 or Amfeltec Squid that converts the Mac Pro PCIe 2.0 x16 to the PCIe 3.0 x4 needed for full throughput. Also note that 3rd party SSDs have varying compatibility with the Mac and not all listed below may be fully compatible.
macOS NVMe Support:
- Only Sierra, High Sierra, and Mojave support NVMe drives. Previous versions of macOS won't recognise the NVMe drive.
- macOS High Sierra and Mojave supports both 4KB / sector and 512 bytes / sector NVMe drives.
- macOS Sierra supports 4KB / sector drives like Apple OEM and some uncommon Toshiba/OCZ/Intel/WD blades. This post on InsanelyMac lists the blades that work with Sierra and hackintoshes, please note that most of those blades don't work with a Mac Pro at all or work with 750MB/s throughput only. Don't use this list to buy blades for a Mac Pro, it's linked here for information purposes only.
- Apple support the 1.3 NVMe standard. Any blade that need a special NVMe module/driver won't be supported, seems that's the case with Samsung 970 EVO Plus and some of the Plextor blades.
- All Samsung consumer blades are 512 bytes / sector and can not be changed to 4KB / sector.
- To boot from a NVMe drive, you need to upgrade to BootROM 140.0.0.0.0, supplied with MAS Mojave full installers since 10.14.1.
- High Sierra boots/works perfectly both 4KB and 512 bytes drives if you have BootROM 140.0.0.0.0.
- If you install BootROM 140.0.0.0.0, Sierra can boot from a 4KB / sector NVMe M.2 blade.
- You can read about it on the first posts of these two threads:
M.2 NVMe and AHCI Blades:Apple SSDs: Proprietary Apple PCIe adapter needed for Mac Pro 5,1 & older. No adapter needed for Mac Pro 6,1.
SSUAX: Based on Samsung XP941 with UAX controller (S4LN053X01): AHCI
2D MLC
Available in 128GB, 256GB, 512GB, and 1TB
PCIe 2.0 x2 (128GB, 256GB, 512GB) & PCIe 2.0 x4 (1TB)
Speeds: ~1,000 MB/s read, ~800 MB/s write
Sector size: 4 KBytes per sector
Compatibility status: Good
SSUBX: Based on Samsung SM951 with UBX controller (S4LN058A01): AHCI
2D MLC
Available in 128GB, 256GB, 512GB, and 1TB
PCIe 3.0 x4
Speeds: ~1,500 MB/s read, ~1,425 MB/s write
Sector size: 4 KBytes per sector
Compatibility status: Good
SSPOLARIS: Based on Samsung SM961 or PM961 with Polaris controller (S4LP077X01): NVMe
2D & 3D MLC or TLC
Available in 24GB, 32GB, 128GB, 256GB, 512GB, 1TB, and 2TB
PCIe 3.0 x4
Speeds: ~2,700 MB/s read, ~2,350 MB/s write
Sector size: 4 KBytes per sector
Compatibility status: Good
SSPHOTON: Based on Samsung PM971 with Photon controller: NVMe
48-layer MLC
Available in 32GB and ? (LPDDR4 DRAM)
PCIe 3.0 x2 ?
Speeds: 1,500 MB/s read, 900 MB/s write ?
Sector size: 4 KBytes per sector ?
Compatibility status: Good
Good article on Apple blade SSDs: The Ultimate Guide to Apple’s Proprietary SSDs
Samsung SSDs: M.2 PCIe adapter needed for Mac Pro 5,1. M.2 to proprietary Apple adapter needed for Mac Pro 6,1.
XP941: UAX controller (S4LN053X01): AHCI
2D MLC
Available in 128GB, 256GB, and 512GB
PCIe 2.0 x2 (128GB, 256GB, 512GB) & PCIe 2.0 x4 (1TB)
Speeds: ~1,000 MB/s read, ~800 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Good
SM951: UBX controller (S4LN058A01): Both AHCI and NVMe versions
2D MLC
Available in 128GB, 256GB, and 512GB
PCIe 3.0 x4
Speeds: ~1,500 MB/s read, ~1,425 MB/s write
Sector size: 512 bytes per sector
Datasheet (AHCI), Datasheet (NVMe)
Compatibility status (AHCI): Good
Compatibility status: (NVMe): Good
950 PRO: UBX controller (S4LN058A01): NVMe
3D MLC
Available in 256GB and 512GB
PCIe 3.0 x4
Speeds: ~2,500 MB/s read, ~1,500 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: (NVMe): Issues/not compatible
PM961: Polaris controller (S4LP077X01): NVMe
3D TLC
Available in 128GB, 256GB, 512GB, and 1TB
PCIe 3.0 x4
Speeds: ~3,000 MB/s read, ~1,500 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Good
SM961: Polaris controller (S4LP077X01): NVMe
2D & 3D MLC
Available in 128GB, 256GB, 512GB, and 1TB
PCIe 3.0 x4
Speeds: ~3,200 MB/s read, ~1,800 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Good
960 EVO: Polaris controller (S4LP077X01): NVMe
3D TLC
Available in 250GB, 500GB, and 1TB
PCIe 3.0 x4
Speeds: up to 3,200 MB/s read, up to 1,900 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Good
960 PRO: Polaris controller (S4LP077X01): NVMe
2D & 3D MLC
Available in 512GB, 1TB, and 2TB
PCIe 3.0 x4
Speeds: ~3,500 MB/s read, ~2,100 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Good
PM981: Phoenix controller (S4LR020): NVMe
3D TLC (64-layer)
Available in 256GB, 512GB, 1TB, and 2TB
PCIe 3.0 x4
Speeds: ~3,500 MB/s read, up to 2,400 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Issues/not compatible
970 EVO: Phoenix controller (S4LR020): NVMe
3D TLC (64-layer)
Available in 250GB, 500GB, 1TB, and 2TB
PCIe 3.0 x4
Speeds: up to 3,500 MB/s read, up to 2,500 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Good
970 EVO Plus: Phoenix controller (S4LR020): NVMe
3D TLC (96-layer)
Available in 250GB, 500GB, and 1TB
PCIe 3.0 x4
Speeds: up to 3,500 MB/s read, up to 3,300 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Issues/not compatible
970 PRO: Phoenix controller (S4LR020): NVMe
3D MLC (64-layer)
Available in 512GB and 1TB
PCIe 3.0 x4
Speeds: up to 3,500 MB/s read, up to ~3,000 MB/s write
Sector size: 512 bytes per sector
Datasheet
Compatibility status: Good
Intel SSDs:Optane 900p: NVMe
3D XPoint
Available in 280GB and 480GB
PCIe 3.0 x4 Half Height Half Length (HHHL) Add-in-Card.
Speeds: up to 1,500 MB/s (due to PCIe 2.0 bus limitation)
Datasheet
Compatibility status: Good
HP SSDs:
EX920: SM2262 controller: NVMe, M.2 blade
3D TLC
Available in 256GB, 512GB, 1TB, and 2TB
PCIe 3.0 x4
Speeds: up to 3,200 MB/s read, up to 1,800 MB/s write (1TB)
Datasheet
Compatibility status: Good
Toshiba SSDs:
XG5: TC58NCP090GSD controller: NVMe, M.2 blade
3D TLC
Available in 256GB, 512GB, and 1TB
PCIe 3.0 x4
Speeds: up to 3,000 MB/s read, up to 2,100 MB/s write (1TB)
Datasheet
Compatibility status:
XG5-P: TC58NCP090GSD controller: NVMe, M.2 blade
3D TLC
Available in 1TB and 2TB
PCIe 3.0 x4
Speeds: up to 3,000 MB/s read, up to 2,200 MB/s write (2TB)
Datasheet
Compatibility status:
XG6: TC58NCP090GSD controller: NVMe, M.2 blade
3D TLC
Available in 256GB, 512GB, and 1TB
PCIe 3.0 x4
Speeds: up to ~3,200 MB/s read, up to ~3,000 MB/s write (1TB)
Datasheet
Compatibility status:
Western Digital SSDs:
WD Black: Western Digital in-house: NVMe, M.2 blade
3D TLC
Available in 250GB, 500GB, 1TB
PCIe 3.0 x4
Speeds: up to ~ MB/s read, up to ~ MB/s write (1TB)
Datasheet
Compatibility status:
Recommended PCIe adaptors:
Standard PCIe x4 cards (tops at 1500 MB/s)(no switch):
Low cost:
No heatsinks. Be warned, don't use AHCI and NVMe blades without having a heatsink installed, you will have thermal throttling frequently and may cook your blade. (Note: Not as important for Apple proprietary blades which have better thermal management under macOS.)
- Lycom DT-120
- For proprietary Apple SSD: generic adapter from eBay (e.g. "2013-2014 Macbook Air SSD PCIe adapter 4X") (no brand)
Medium cost:
All adapters have heatsinks.
- Angelbirds Wings PX1 (officially discontinued in February 2019, prices from 3rd party resellers are starting to soar).
- Aqua Computer kryoM.2 - original model, without the heatsink for the underside of the blade that EVO model has.
- Aqua Computer kryoM.2 evo thread Aqua Computer kryoM.2 evo PCIe 3.0 x 4, adapter
- Wolftech pulsecard - made by Angelbird for Wolftech, it's exactly the same as Wings PX1, but without the LED illumination.
PCIe x8 & x16 switch cards (up to ~6200MB/s):
Better performance / higher cost (up to 3,000 MB/s):
- IO Crest IO-PCE2824-TM2 (aka Syba SI-PEX40129): Supports 2 blade SSDs. Uses ASMedia ASM2824 switch. Heatsink with a fan over the blades and PCIe switch.
Top performance / high cost (tops at 3200 MB/s with one blade, 6200 MB/s with two to four):
- Amfeltec Squid: Amfeltec x16 PCIe with 4 SSDs: 5900+ MB/s. Supports 4 blade SSDs. Uses PLX PEX8732 switch. Just a heatsink and fan for the PCIe switch, no heatsink for the blades.
- HighPoint SSD7101A: Highpoint 7101A - PCIe 3.0 SSD performance for the cMP. Supports 4 blade SSDs. Uses PLX PEX8747 switch. Heatsink with a fan over the blades and PCIe switch.
Don't buy PCIe adaptors list:
Any card from ASRock/Asus/Gigabyte/MSI that don't have a PCIe 3.0 switch and needs bifurcation, like these cards below:
Aplicata Quad M.2 NVMe SSD PCIe x16 Adapter - bifurcation.
ASRock Ultra Quad - bifurcation.
Asus Hyper M.2 x16 - bifurcation.
Dell Ultra-Speed Drive Quad NVMe M.2 PCIe x16 Card - bifurcation.
GIGABYTE Aorus PCIe x16 M.2 - bifurcation.
GIGABYTE CMT2014 - bifurcation.
GIGABYTE CMT4032 and CMT4034 - bifurcation.
MSI Xpander-Aero - bifurcation
SuperMicro AOC-SLG3-8E2P - fried a Mac Pro.
Synology M2D18 - it's a ~$200 PCIe 2.0 switch card with SATA + M2 that tops at 1500MB/s.
I tried two different MVMe blades, first an Adata SX8200 Pro 1TB and then a Samsung 970 Pro 1TB in the SYBA I/O Crest SI-PEX4012 controller. Both showed up and were bootable in a cMP 5,1 10.14.3. However, shortly after I would do a read or write to the I/O Crest my computer freezes and then reboots. This happened with BMD Speedtest and when copying or writing to/from the I/O Crest from other drives.
I first tried the Adata, which is the newest version with the updated Silicon Motion controller. It is very fast and runs cooler than the earlier version. I rechecked again by removing the other cards in the PCIe slots leaving the new two bios Pulse 580 in slot 1 and the controller in slot 2. I did the SMC reset and pram zap and the new TTPro shows everything is O.K. for what thats worth.
I thought it might be compatibility with the Adata and tried the Samsung 970 Pro, but the same thing
happens with it. I then cloned a High Sierra partition from my work machine for that A/B and the same thing still happened. It runs fine from an OWC Excelsior PCIe SSD adapter. I was looping a large Pro Tools session for extended times today and it runs great.
I’m wondering of anyone else is running the I/O Crest SI-PEX4012 with the 2 bios Pulse 580. I’m trying to figure it out and thats one more variable. Any tips will be greatly appreciated.
If the card needs bifurcation, it won’t work with Mac Pro…Hey, this is Brennan from over at mac pro upgrade group, the xinte lm313 should be added onto the bifurcation controller list in the sticky. I tested it out a few months ago, and it is the cheapest option for running 4 nvme drives. It's 8x, and requires a sata power connection, but all in all its a great card for the money.
https://m.xt-xinte.com/h-product-detail.html?goods_id=563664
I had 2 of those amfeltec carrier card gen 3 and I return them both, anyway if they are still using those horrible gray looking things, that look like a big square and a little square on the top, you don't have to use those if you don't want to, I understand your question because I had those carrier cards and the instruction are not clear, anyway even if you don't peal off the samsung sticker, when you remove the tape from the thermal pads that come with the card and when you put the pads on top of the drive, then after some use, probably just a few days later, they will glue hard together and if you ever try to remove them they they might take the whole sticker together with the thermal pad, my honest recommendation is to not use those and buy something like silver stone SST-TP01-M2Those SSD blades come with stickers on them and I know they have the purpose of identifying the products and, in fact, Samsung’s stickers are good looking but when you mount the blades on a carrier card, do you peal them off or leave them on?
I use a gen 2 Squid with 4 SM951 blades. Just mount the square heat spreaders on top of the controller portion of the SSD blades and don't remove the Samsung sticker. The Amfletec spreaders are working just fine for me with no thermal throttling but there are other options available too.I successfully installed four NVMe blades on Amfeltec Gen 3 a few weeks ago in my cMP5,1 and thank you guys for guiding me through with valuable information. I have a question though. I always wondered about this for sometime but was afraid to ask.
Those SSD blades come with stickers on them and I know they have the purpose of identifying the products and, in fact, Samsung’s stickers are good looking but when you mount the blades on a carrier card, do you peal them off or leave them on?
I want to attach heatsinks to the blades and I figured the vinyl sheet would act to reduce heat conductivity and that got me thinking that, even without the heatsinks, maybe I should take the labels off and expose the chips for cooling.
What do you people do with them? What would be the standard procedure here?
naerct
Personally I have no pressing need for 2,600mb/s read-writes . I'm quite content with the 1,480 mb/s I get from both my 970 EVO slot 3 and a 960EVO in slot 2.
I DO like the idea of reclaiming one PCI slot using the I/OCrest and will definitely be getting one.
What I like even more is that I have no spinner HDDs in internal SATA slots 1 ~ 4.
I was shocked at just how hot spinners can get and without them now I get more airflow to the PCI slots to help cool the M.2 SSDs.
SM951-AHCI is a PCIe 3.0 X4 device, with around 2150MB/s read speed, check Anandtech review.Same here. I did go for the Crest card to replace an older Anglebird PX1 and the HyperXPredator PCIe card to gain a full slot for a USB-C card to connect to the Lacie 2big Dock Thunderbolt 3 Media disk. (It has a USB-C 10GB port)
What I do not understand, - both SSD's are old AHCI blades and should not run faster in the crest in Slot 3 compared to the single PCIe adapter cards. However, they do somehow feel faster. Maybe because the big heatsink works and prevents throttling because it has a small fan and two stages. I am super happy with this setup now. The Crest card performs admirably. View attachment 830639
Better ask this question here. One thing to think, Sierra will get the last security update around July/August timeframe, unless you have a very good reason to keep using it after that, don't bet on a dying horse.Hi, I've been reading through this thread and I have a few questions. I have a Gen 2 Squid x16 with (4) SM951 (AHCI) in slot 2 of a cMP 5,1. Only one is a boot drive and the other three RAID 0 data drive array. I would like to upgrade the array b/c they aren't large enough capacity.
1a. What is my best NVMe option for data drive with 4 KB sector if I'm duel booting Sierra/High Sierra.
If you are looking for trouble…1b. Should I just get a few 970 EVO for data array and use 3rd party NVMe kext when booted in Sierra?
Not much with your PCIe 2.0 Squid.2. If I were to use a NVMe as a boot drive would there even be a noticable performance difference over AHCI?
4K sectors limits you very much, you probably only will get more space and not more speed.I'm content with the 951 as boot and mainly concerned with getting a larger capacity data array into the Squid. Performance is not the issue in this case but I'll take it.
I would be interested to hear if you can get that working. For now it sounds like quite the workaround. I'd also like to know what the performance difference is when the NVMe is formatted at 512 bytes as opposed to 4KB. Perhaps with a simple speed test.For what it's worth I bought a 4Kn NVMe SSD with the intention of reformatting it so I can boot into both HIGH Sierra and Sierra.
There is quite a process to it (changing format from 4K to 512b sectors) which I am studying up on at the moment. I'll make a couple of observations at the outset – I have already installed High Sierra on to the Toshiba XG5 nvme ssd but the main problem you will face initially is that you will not be able to restart from the system preferences console into High Sierra because the new disk is not visible from Sierra.
I can get around this because I have a clean installation of high Sierra on a WD BLK 500GB HDD connected to an internal SATA II port. I boot into this first at which point the nvme ssd becomes visible and I can reboot to nvme High Sierra using system preferences.
I'm about to try the conversion now.. If successful I expect to be able to see the nvme ssd when I'm working in Sierra - i'll report back shortly
For what it's worth I bought a 4Kn NVMe SSD with the intention of reformatting it so I can boot into both HIGH Sierra and Sierra.
There is quite a process to it (changing format from 4K to 512b sectors) which I am studying up on at the moment. I'll make a couple of observations at the outset – I have already installed High Sierra on to the Toshiba XG5 nvme ssd but the main problem you will face initially is that you will not be able to restart from the system preferences console into High Sierra because the new disk is not visible from Sierra.
I can get around this because I have a clean installation of high Sierra on a WD BLK 500GB HDD connected to an internal SATA II port. I boot into this first at which point the nvme ssd becomes visible and I can reboot to nvme High Sierra using system preferences.
I'm about to try the conversion now.. If successful I expect to be able to see the nvme ssd when I'm working in Sierra - i'll report back shortly
Sierra only can use 4KB sector drives, so it's the contrary.I would be interested to hear if you can get that working. For now it sounds like quite the workaround. I'd also like to know what the performance difference is when the NVMe is formatted at 512 bytes as opposed to 4KB. Perhaps with a simple speed test.
Edit: Also, make sure that both versions of Mac OS are using the same file system. If Sierra is HFS+ but High Sierra is APFS, you won't be able to see High Sierra from Sierra either.
The card says it uses the asmedia2824 chipset.If the card needs bifurcation, it won’t work with Mac Pro…
Bifurcation list is a do not buy list.
I checked the page linked and I don't remember showing ASM2824 when I checked, thx for noticing it.The card says it uses the asmedia2824 chipset.
Based on what I read this means that the chip does the bifurcation and therefore the card works in motherboards that don’t support bifurcation.