- Joined
- Nov 10, 2011
- Messages
- 348
- Motherboard
- Gigabyte X79-UD5
- CPU
- i7-3930K
- Graphics
- GTX 960 and RX 580
- Mac
- Mobile Phone
Great news for those who want to use the same types of super fast solid state drives that Apple uses. NVM Express (NVMe) M.2 solid state drives are now working in OS X with a new driver by JimJ at macvidcards. Because of Apple's EFI, these off the shelf SSDs cannot be used as boot drives in a standard Mac. However, any CustoMac with M.2 slot running Clover can use them as boot drive.
Download the NVMe driver for OS X:
http://www.macvidcards.com/nvme-driver1.html
M.2 is really a small PCI-Express (PCIe) connector on a motherboard which provides bus interfaces for PCIe, SATA, and USB 3.0. The M.2 standard and replaces the old mSATA standard. These slots were first available on the 9 Series chipset (16/32 Gbps, PCIe x2/x4) and are now double the speed (32Gbps, PCIe x4) on 100 Series chipset. Adapters are also available for any standard PCIe slot.
Here's an example of a three native M.2 slots on the Gigabyte Z170X SOC FORCE (between the normal PCIe slots):
View attachment 167621
There are three different types of standard M.2 drives. The first two use Advanced Host Controller Interface (AHCI); legacy SATA using AHCI and PCIe using AHCI. Fully functional drives such as the Samsung EVO M.2 (SATA using AHCI) and the Samsung SM951 M.2 (PCIe using AHCI) are already in the CustoMac Buyer's Guide. The third type is the new NVMe technology, only available over the M.2 PCIe slot. An example of this drive is the Samsung 950 Pro.
Please note, some M.2 slots are keyed only for SATA and PCIe devices, and cannot accept NVMe devices. The most common SSD slot types are Type B or M for SATA drives; type M for PCIe or NVMe drives.
- SATA/AHCI drives are completely equivalent to normal SATA drives except with a different size/connector. Max bandwidth 600 MB/s. Example: 850 Evo M.2 (SATA)
- PCIe/AHCI drives use a faster connection than SATA/AHCI above, but still have the overhead of the AHCI protocol. Max Bandwidth 985 MB/s per lane (up to 4 lanes), but in practice limited by the protocol. Examples: Kingston HyperX Predator, SM941, SM951 AHCI
- NVMe drives have a streamlined protocol better optimized for solid state drive. Max Bandwidth 985 MB/s per lane (up to 4 lanes). Examples: Intel 750, SM951 NVMe, Samsung 950 Pro
We've tested using the M.2 Samsung 950 Pro and the SM951 NVMe drives with success in OS X. To run the new drivers, install the NVMeGeneric.kext in Clover's EFI/CLOVER/kexts/10.11 folder and boot. The results show NVMe drives are some of the fastest SSDs available.
If you have tested using the new drivers, please let us know by sharing your results here!
Related:
https://en.wikipedia.org/wiki/M.2
View attachment 167616
Device Size Amazon Newegg Samsung 950 PRO 512GB Amazon Newegg Samsung 950 PRO 256GB Amazon Newegg
F--- YES!! Thanks Tony!!!
Does anyone know if the SM951 will boot with Chimera and MultiBeast? Have this on a Lycom adapter for my x79 but have not been able to boot with it on OS X 10.10. Shows up fine as a storage drive and its fast but want it as the boot drive.
Thanks!!
-G