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.
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
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
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
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
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
Datasheet (AHCI),
Datasheet (NVMe)
Compatibility status (AHCI):
Good
Compatibility status: (NVMe):
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
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
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
Datasheet
Compatibility status:
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
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
Datasheet
Compatibility status:
PM981: Phoenix controller (S4LR020): NVMe
3D TLC
Available in 256GB, 512GB, 1TB, and 2TB
PCIe 3.0 x4
Speeds: ~3,500 MB/s read, up to 2,400 MB/s write
Datasheet
Compatibility status:
Issues/not compatible
970 EVO: Phoenix controller (S4LR020): NVMe
3D TLC
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
Datasheet
Compatibility status:
Good
970 PRO: Phoenix controller (S4LR020): NVMe
3D MLC
Available in 512GB and 1TB
PCIe 3.0 x4
Speeds: up to 3,500 MB/s read, up to ~3,000 MB/s write
Datasheet
Compatibility status:
Good
Recommended PCIe adaptors:
Standard PCIe x4 cards (tops at 1500 MB/s)(no switch):
Low cost:
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:
Angelbirds Wings PX1
Aqua Computer kryoM2 evo:
Aqua Computer kryoM.2 evo PCIe 3.0 x 4, adapter
PCIe x8 & x16 switch cards:
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.
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.
HighPoint SSD7101A:
Highpoint 7101A - PCIe 3.0 SSD performance for the cMP. Supports 4 blade SSDs. Uses PLX PEX8747 switch.