PCIE M.2 NVMe on MacPro

Discussion in 'Mac Pro' started by superparati, Feb 2, 2017.

Tags:
  1. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #26
    Go to SATA/SATA Express. You'll see something like this:

    TinyGrab Screen Shot 2-10-17, 4.44.35 PM.png

    Notice the entry for TRIM Support

    Lou
     
  2. William_si macrumors regular

    William_si

    Joined:
    Apr 4, 2016
    Location:
    Croatia
    #27
    Pls, this is not about boot - it is about IOPS and general OSX usage which *needs* an SSD.

    Keep in mind not everyone here upgrades from a SATA SSD and across even 4 RAID0 HDDs *any* SSD is an improvement as boot drive.
     
  3. superparati thread starter macrumors member

    superparati

    Joined:
    Apr 11, 2016
    Location:
    London
    #28
    Hi flowerier,

    My M.2 SSD is not listed under SATA/SATA Express (screenshot attached).
     

    Attached Files:

  4. h9826790 macrumors G3

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #29
    Is there anyone can run the Xbench disk test on their SM951?

    http://xbench.com

    Only the disk test is enough. Otherwise, the benchmark may hang. I just wonder hows the SM951 compare to the new Macbook Pro's SSD (with a bit more details rather than only compare the max sequential speed). Million thanks in advance!

    2016 Macbook Pro NVMe SSD.jpg
     
  5. JedNZ macrumors regular

    JedNZ

    Joined:
    Dec 6, 2015
    Location:
    Deep South
    #30
    Results for me Samsung 960 EVO 500GB NVMe in a PCIe adapter (Slot 3 - x4). Not anywhere as impressive as your results h9826790.

    Xbench NVMe.jpeg
     
  6. h9826790 macrumors G3

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #31
    Thanks for the info. When I am looking at the MacBook Pro's SSD speed, the uncached random 4K read speed really impress me. That's the only consumer SSD that I know can achieve >100MB/s. The SATA SSD usually at the 30MB/s range, and PCIe SSD may be up to 50MB/s, but >100MB/s is really rare. I wonder if there is any way to achieve this speed in the cMP.
     
  7. JedNZ macrumors regular

    JedNZ

    Joined:
    Dec 6, 2015
    Location:
    Deep South
    #32
  8. BombKilla macrumors newbie

    Joined:
    Dec 1, 2014
    #33
    h9826790 and JedNZ, thank you for posting your benchmarks. I am grateful for all the effort that has been put into NVMe enablement on cMP.
    Attached are two benchmarks from my 5,1cMP (very similar to Jed's setup, but with an Amfeltec Squid in Slot 2 carrying an Apple/Samsung 1TB SSUBX with 100% free space). My SSUBX AHCI stick seems to be a lot slower on Xbench than either of your drives (despite BlackMagic results of 1420/1492 MB/s). I don't have an explanation for this but nothing seems wrong (x4 link width and 5.0GT/s link speed). I also ran Xbench on a 32GB RAM disk; the MBP 13.2 results above were stunningly close to cMP RAM disk overall and the MBP SSD was faster at small uncached reads. That is truly impressive MBP performance.

    SSUBX.jpeg RAM Disk.jpeg
     
  9. superparati thread starter macrumors member

    superparati

    Joined:
    Apr 11, 2016
    Location:
    London
    #34
    Thank you for sharing your experience!
     
  10. superparati thread starter macrumors member

    superparati

    Joined:
    Apr 11, 2016
    Location:
    London
    #35
    After few weeks I finally updated the MP under Sierra and I executed the JedNZ's guide and I was able to see that the TRIM has been activated within the System information NVMe.

    Thanks :)
     
  11. sterile stork macrumors newbie

    Joined:
    Feb 24, 2009
    #36
    What was the trick that you used to enable the system to read your m.2 as internal vs being external?
     
  12. h9826790 macrumors G3

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #37
    I think all SSD that on PCIe card are considered external by the Mac.
     
  13. flowrider macrumors 601

    flowrider

    Joined:
    Nov 23, 2012
    #38
    ^^^^They are, and I really don't think it's a big or even a little deal:rolleyes:

    Lou
     
  14. JedNZ macrumors regular

    JedNZ

    Joined:
    Dec 6, 2015
    Location:
    Deep South
    #39
    I don't recall doing anything special over and above the steps I followed in my post here to install the NMVe driver. I too was surprised (and thankful) to see the NVMe show up in the NVMExpress section in System Information, and for TRIM to be enabled (I already had enabled it for my other SSD drives). Maybe the Samsung 960 EVO is just compatible.

    superparati: did you have to do anything special to get the NVMe to show up and for TRIM to be enabled?
     
  15. superparati thread starter macrumors member

    superparati

    Joined:
    Apr 11, 2016
    Location:
    London
    #40
    The only thing I had to do is to enable trim via the terminal and that all.

    Previously on El Capitan event with the trim command, it was impossible to know if the trim was enable on the NVMe SSD.
     
  16. ShawnF macrumors regular

    Joined:
    May 10, 2014
    #41
    What adapter are you using to mount your SSUBX onto the Squid? Can you share a link?
     
  17. BombKilla macrumors newbie

    Joined:
    Dec 1, 2014
    #42
    ShawnF, I apologize for the delay. I was traveling for work and just saw your question.
    Below is the Amazon listing for the "Flashmen" adapter I used (out of production). As noted by "HandHeldGames", the close arrangement of the Amfeltec slots mean that you are unlikely to get more than one of these adapters on each side of the 4-slot Squid Card, unless you do some creative (minor) filing to the Flashmen adapter board. Even if you do, the Apple 1TB SSD modules are so wide that two TB modules side-by side would result in module torquing/twisting and might even cause electrical shorts between modules. An unfortunate engineering design fail, but at least Amfeltec saved a few cents per Squid by spacing the sockets so tightly!

    https://www.amazon.com/gp/product/B014LY71L6/ref=oh_aui_search_detailpage?ie=UTF8&psc=1
     
  18. heero503 macrumors newbie

    heero503

    Joined:
    Nov 12, 2014
    Location:
    Hong Kong
    #43
    I have ordered a Kingston HyperX Predator PCIe SSD 960GB and it will arrived on Monday.
    I will do the test to compare with my current Sonnet PCIE card @ 2X Angelbird SSD raid0~
    Besides the SM951 AHCI, I believe there is only Kingston have M.2AHCI high capacity SSD
     
  19. heero503 macrumors newbie

    heero503

    Joined:
    Nov 12, 2014
    Location:
    Hong Kong
    #44
    DHL very quick, it arrived and will test tonight!
    :D:D:D
     

    Attached Files:

  20. splifingate macrumors 6502

    splifingate

    Joined:
    Nov 27, 2013
    Location:
    ATL
  21. h9826790 macrumors G3

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #46
    No worries, I have the MBP data on hand.
    2016 Macbook Pro NVMe SSD 256K.jpg
     
  22. Gazember macrumors member

    Joined:
    Apr 5, 2017
    #47
    Just an observation about the PCI SSD usage here. I have the Kingston HyperX Predator and the benchmark numbers are considerably lower when it is my OS boot drive. When I use it as a work/scratch drive I get about 15% higher data transfer rates.
     
  23. h9826790 macrumors G3

    h9826790

    Joined:
    Apr 3, 2014
    Location:
    Hong Kong
    #48
    I think that normal. When it work as OS drive, there may be lots of small read write in the background, which will affect the benchmark score.
     
  24. JedNZ macrumors regular

    JedNZ

    Joined:
    Dec 6, 2015
    Location:
    Deep South
    #49
    The NVMe kext patch on Github has been updated for macOS 10.12.5. All working well on my system.
     
  25. BMWE46MeetM3 macrumors newbie

    BMWE46MeetM3

    Joined:
    May 3, 2014
    #50


    Hi there that is interesting,

    thanks for posting but i'm having trouble right to get them recognized in the Disk Utility

    Explaining, I got 2 Samsung SM951 MZ-VPV5120 512GB M.2 SSD NVMe PCIe Gen3
    With a PCIe Express card that can house 4 blades, now without touching the system I'm getting the 2 blades recognized when I go to the NVMe tab in the system ( pictures attached ) but they are not seen in Disk Utility, the PCIe express card is in the slot 3 and is also seen in the system as you can see on the pictures.

    If I use kextutility and put the Generic.Kext when I reboot I'm seeing a Kernel panic, when booting in Verbose Mode I do see that the problem is the Generic.Kext the problem. I'm on Sierra 11.12.5 though. SIP has been deactivated.

    I'd like to as successful as you regarding the SSD's but it seems I'm missing something or the Kext does not work anymore with Sierra.

    Any help here would be really appreciated. Good ....jpeg NVMe express activated .jpeg Good ....jpeg
     

Share This Page