Contribute
Register

OS X Driver for NVMe M.2 Solid State Drives Released

Status
Not open for further replies.
Sorry, I meant "works" as in it's recognized by OS X and boots. It doesn't look like Apple NVME driver solves the performance issues (i.e. it gets about the same performance as on Windows with the non-Intel drivers.) I wonder what Intel's NVME driver is doing differently to get the increased performance? I'd like to find a way to increase the performance, too, although you get more of a performance increase with the 1.2TB version than the 400GB version that I have.
 
Follow up - has anyone gotten the Intel 750 series to also show up under NVMe in system reports? I've gotten everything on this hackintosh to work except the write speeds, which is kinda dissapointing, considering this drive is 3 times what the 512gb 950 pro costs yet I'm getting 1/3 the read speeds and like

Screen Shot 2016-07-14 at 2.15.41 AM.png
Screen Shot 2016-07-14 at 2.15.51 AM.png
Screen Shot 2016-07-14 at 2.16.59 AM.png
 
Follow up - has anyone gotten the Intel 750 series to also show up under NVMe in system reports? I've gotten everything on this hackintosh to work except the write speeds, which is kinda dissapointing, considering this drive is 3 times what the 512gb 950 pro costs yet I'm getting 1/3 the read speeds and like
The screenshot says you're still using NVMeGeneric.kext (where it says MinnowStor). Of course it's not going to show up under NVMe in system reports. You need to switch to HackrNVMeFamily-10.11.5.kext.
 
The screenshot says you're still using NVMeGeneric.kext (where it says MinnowStor). Of course it's not going to show up under NVMe in system reports. You need to switch to HackrNVMeFamily-10.11.5.kext.

I tried using HackrNVMeFamily-10.11.5 kext and I just get panics. I followed the instructions for the HackrNVMeFamily kext but not working. Unless someone has a suggestion for getting it to work..
 
I tried using HackrNVMeFamily-10.11.5 kext and I just get panics. I followed the instructions for the HackrNVMeFamily kext but not working. Unless someone has a suggestion for getting it to work..

Boot verbose, show photo. Attach EFI/Clover folder as ZIP (omit 'themes' folder).
 
Screen Shot 2016-05-01 at 9.28.31 PM.png
Screen Shot 2016-07-16 at 3.19.15 PM.png
Screen Shot 2016-07-16 at 3.29.03 PM.png
The HackrNVMeFamily-10.11.5 kext worked so well for me! It got the 950 to show up under system report NVMExpress which allowed trim to be enabled which is huge. It also stopped the shutdown/restart bug and it fixed the wake from sleep system slow down and the speeds are great! this is the best!

The one issue I am still having is when the system wakes from sleep the ethernet connection doesn't work. Anyone know how this is fixed?

edit: i put the IntelMausiEthernet.kext in EFI\clover\kexts\10.11 folder and took out AppleIntelE1000e.kext. restarted an I got ethernet back after wake from sleep.
 
Last edited:
@bluedaredevil delete the NVMeGeneric.kext that's why it's not working, I had the same problem.
 
This Driver is a modification of the source code released on FreeBSD/NextBSD why is the source code not released for this one? I found verbatim and wrote in from the code disassembly of the driver. Like Here https://github.com/freebsd/freebsd/blob/master/sys/dev/nvme/ "nvme_ctrlr_cmd_identify_namespace" and others see the break down of strings in my Hopper.
Screen Shot 2016-07-17 at 3.28.25 AM.png
 
This Driver is a modification of the source code released on FreeBSD/NextBSD why is the source code not released for this one?

Seems like a good question to ask the author of NVMeGeneric.kext.
 
Status
Not open for further replies.
Back
Top