Yesterday I started looking into the IONVMeFamily.kext limitations and today I’d like to present you this screenshot:
The above output was captured after I ran a AJA disk test (see below) and yeah the performance is still a bit of a question mark, but perhaps this is due to my remote login, Sierra Developer Preview, or my patches need a little more love. I don’t know. Yet. Still rough. Will keep you posted.
Let’s not forget people. Your data should be absolutely safe so please relax and wait. Let me do my thing first.
Update: The performance may be fine after all – other SSD drives are much slower in Sierra. I’ll try to patch the kext for El Capitan tonight. Need to go back to work now…
Edit: I need a couple of AJA disk tests of the 256GB and 512GB modules so feel free to drop me a line per e-mail and I’ll share my current version with you. Sierra users only!
Update-2: Made some changes and now the read performance went up with ~700 MB/Sec.
Update-3: The RacerRehabMan’s AJA test screenshot that I received per e-mail pretty much confirms it; both the read and write performance of the patched binary is fine – the write speed of the 128GB modules is just a tad bit less impressive (per factory specs).
Much better – though he ran into a serious issue, the SSD got corrupted after running AJA tests on it. Something I had seen myself, but I have nine more updates waiting for test runs with AJA 😉
Update-4: I have replied to a dozen of e-mail requesting the patched binary, for testing, so please check your inbox.
If you did not receive my reply, then please ping me once again. Sorry for the delay, but I had so many request that I lost track of it.
Update-5: Marc (Mork vom Ork) confirmed that my patches are working, and he was so kind to provide the patch data for Clover users which we share here for you. Thank you Marc!
Only for El capitain?
i wait your news
PS: i hope that work also on yose..without NVMEGeneric.kext
No. This is the patched kext of Sierra. I haven’t used El Capitan in a while but El Capitan and Yosemite should all be covered with my work.
ok Pike , why dont you use SpeedTools I.S.C ( quick bench ) ?
I have no need for it. For me AJA is fine.
Great man can’t wait your release 😀
Hi,
I have sm961 512g and I would love to try it on Sierra or El Capitan, could you please share you kext to me and than I can sent your the result.
My email address: ******* Thanks in advance!
I tried to e-mail you the ZIP file but I got this: 550 Requested action not taken: mailbox unavailable.
This is also why I asked you, and others, to drop me a line, so that I have a working e-mail address.
hi pike..can you give me your email of jobe?
i want to test me too
You need to drop me a line so that I can reply to it. You can find my e-mail address in ssdtPRGen.sh (for example) and any other script that I wrote or worked on.
Pike, feel free to use my eMailadress i used here to post my comments. i have SAMSUNG SM951 NVMe and SAMSUNG 950PRO NVMe i could test with. Also could test in M.2 slot directly or via M.2 PCIe card. I searched for your eMailadress, but couldnt find it on GitHUB Repositorys, sorry.
Look in your inbox.
Hello Pike, I’ve been away for a few days, thats why I didn’t send you the IOREG from the 1080. I’ve ben looking to find your email on your repos but I haven’t seen it anywhere like some have mentioned here, could you just please reply to the email I use in your wordpress? many thanks!
Right. That’s the one, but there’s nothing yet.
Ok, I’m officially dumb-ish.. I’ve also been looking to “drop a line” on github but I can’t figure out how to do so…. A hint please? I’d really like to send you the ioreg. 😦
Here you go https://github.com/Piker-Alpha/ssdtPRGen.sh/blob/Beta/ssdtPRGen.sh#L7
Pike can send me if possibile
I can yes, but I have a binary patched for macOS Sierra only, and you need to drop me a line per e-mail.
I sent you an email about another issue
possible so please answer me.
I’m sorry for Off Topic.
Mirone,
I barely have time to do hack related work, let alone other silly things like searching for peoples e-mail addresses, in hundreds of new e-mails per week. Sorry. No exceptions here. You have to follow the rule and sent me an e-mail so that someone, someone that I hired for this, can reply and give you the file.
I do not know what rules are you talking about,
I think I lost something, but like me you also
He is a free man to ignore silly things.
All the best!
The so called rule is a simple requirement, to sent me an e-mail, which makes it easier for us to reply to. No time to lookup your e-mail adres.
keep calm please
PS:Pike i wait dont forget about me ..thz friend
hello Pike…have you a news ?
Sorry for disturbe
Hi,
I ran into an issue (data corruption) that I am trying to solve. No ETA yet for a fix.
is it serious? you can not solve?
Apple uses advanced format (4k native) on their flash drives, with 4096-byte sectors plus ECC, which we have to convert into eight 512-byte sectors with ECC, for drives that don’t support it (not all M.2 drives support Advanced Format).
I am very confident of your ability … I think you can solve the problem
thz Pike
Thanks, and I will try to fix it, but not when I am home (weekends) with my family.
I wish you a great weekend to you and your family
Is it not possible to instead adapt the Samsung SSD to use 4K sectors?
Ideally, yes, but since there is no firmware update (yet)… I have no idea how that should be done.
you can groped to write an email to samsung? my idea
Maybe LBA format can help.
https://github.com/linux-nvme/nvme-cli/blob/master/Documentation/nvme-format.txt
Pingback: NVMe boot argument – Pike's Universum
Do you think this will work with the forthcoming Samsung 960 Pro? I’m hoping to buy one when it’s released next month for my Hackintosh.
Yes. 100%