Thanks. Why is that less than ideal?
It's not ideal since it's not an out of the box solution. You have to add the NVMe driver (DXE) to the BootROM.
If you know how to do, you do this in less than 5'. I can add it for you, if you ever need it.
Thanks. Why is that less than ideal?
Another simple work around is just making a Fusion Drive with a SATA SSD + NVMe SSD, this will also make the whole Fusion Drive bootable. No need to mod the firmware if anyone reluctant to do that.
It's not ideal since it's not an out of the box solution. You have to add the NVMe driver (DXE) to the BootROM.
If you know how to do, you do this in less than 5'. I can add it for you, if you ever need it.
Thanks. I want to avoid that route. Obviously it makes things cheaper but I suppose problems could arise from this type of setup.
Overall what I want is to go down the route with the least amount of hassle by trying to rip off the max speed as possible. If modding the BootRom is something that is known to be reliable and stable then I might go that way as @tsialex has advised. If not, then I might go for a simple SATA SSD but I think it is a pity to put a 5++MB/s capable SSD to have run at basically half its speed due to SATA limitations.
[doublepost=1534745504][/doublepost]
Thanks. No I don't know how to but haven't decided which route to take yet.
Overall what I want is to go down the route with the least amount of hassle by trying to rip off the max speed as possible.
Thanks. I want to avoid that route. Obviously it makes things cheaper but I suppose problems could arise from this type of setup.
Overall what I want is to go down the route with the least amount of hassle by trying to rip off the max speed as possible. If modding the BootRom is something that is known to be reliable and stable then I might go that way as @tsialex has advised. If not, then I might go for a simple SATA SSD but I think it is a pity to put a 5++MB/s capable SSD to have it run at basically half its speed due to SATA limitations.
[doublepost=1534745504][/doublepost]
Thanks. No I don't know how to but haven't decided which route to take yet.
Like I said before, wait 1 month and buy the Intel 660p 1TB for $199. Nothing else has the same ratio of speed/cost.
Like I said before, wait 1 month and buy the Intel 660p 1TB for $199. Nothing else has the same ratio of speed/cost.
Again that 500MB/s is just the max sequential speed, rarely use if that’s the only SSD you have. The main idea to go SSD as OS drive is the low latency. Nothing about the sequential speed.
I really want to know what will be the SATA SSD price to make themselves stay competitive. All I need is just SATA SSD at this moment, the cheaper, the larger, the better. Hopefully those 4TB option will have a price drop becasue of this.
This! Too much emphasis being placed on the sequential read / write numbers when most people benefit from the random performance which, in many cases, doesn't exceed the Mac Pros SATA-II port. A stock Mac Pro does not contain any source or sink capable of exceeding the SATA-II connection.Again that 500MB/s is just the max sequential speed, rarely use if that’s the only SSD you have. The main idea to go SSD as OS drive is the low latency. Nothing about the sequential speed.
Thanks to everyone who has contributed here so far. Great information and advice.
In view of all that has been said I think I have narrowed down my options to the following:
1 - Intel's 660p NVMe + PCIe adaptor (Angelbird Wings / Chinese version / others?)
2 - SSD drive (not sure which brand yet) + PCIe adaptor (Debroglie DB-2016 / OWC Accelsior / others?)
Putting aside the BootRom mod with the NVMe and the obvious speed difference between the two options, which of the above do you think would be the best?
The best SATA 2.5" SSD has 1/3 of the 4k write performance of a good PCIe 3.0 4x SSD. The SATA-II versus PCIE connection is not the problem, the problem is that SATA SSD stopped evolution years ago…This! Too much emphasis being placed on the sequential read / write numbers when most people benefit from the random performance which, in many cases, doesn't exceed the Mac Pros SATA-II port. A stock Mac Pro does not contain any source or sink capable of exceeding the SATA-II connection.
If the OP wants a reliable and affordable SSD for the cMP my recommendation is to purchase any of the high quality 2.5" based SATA SSDs. It's about as simple and reliable as it can get.
The best SATA 2.5" SSD has 1/3 of the 4k write performance of a good PCIe 3.0 4x SSD. The SATA-II versus PCIE connection is not the problem, the problem is that SATA SSD stopped evolution years ago…
By the way, A big Thank you to you Alex on that Bootrom issue. Outstanding work! Your work & opinion is highly valued! My humble thanks to you!
Agreed the majority of development effort is focused on M.2 solutions. IME a 2.5" SATA-II solution will provide more than acceptable performance for the OP. It is simple, reliable, and inexpensive...exactly the criteria the OP specified.The best SATA 2.5" SSD has 1/3 of the 4k write performance of a good PCIe 3.0 4x SSD. The SATA-II versus PCIE connection is not the problem, the problem is that SATA SSD stopped evolution years ago…
IMO the complexity of enabling the cMP to boot an NVMe is not worth the effort for most cMP users.
DXEInject MacProOriginal.bin MacProNVME.bin NVMe.ffs
It's complex compared to a SATA-II solution where one installs the drive, formats it, and then install OS...exactly the same as if they were using the original spinner.1) Disable SIP
2) Shutdown
3) Power on with Firmware Programming mode
4) Download the NVMe DXE and ROMTool/DXEInject from dosdude1.com/apps
5) Do a ROM dump with ROMTool, save as MacProOriginal.bin
6) Open terminal and do the injection
7) Flash MacProNVMe.bin with ROMToolCode:DXEInject MacProOriginal.bin MacProNVME.bin NVMe.ffs
8) Reboot
Done.
It's not complex, at least not with today tools.
Complexity isn't the issue with NVMe, but reliability COULD be an issue (the original question). It's not with the storage media itself. If you're using this 5,1 as a full-time machine and are not careful when updating OS/firmware it could be a headache.
I agree with this 100%. IMO the NVMe solution is unlikely to benefit the OP and therefore a SATA-II solution is likely to be the appropriate one.If reliability is the #1 and affordability the #2 need would suggest sticking with native OS support as much as possible, unless you know what you're getting into. Even more so if you're using this as an income producing machine.
SSUAX and SSUBX are Apple SSDs, made by Samsung, used in almost every Mac model from 2013 to 2015. BTW, if you search for them you will see that an used 512GB one costs at least US$250.
SSUAX = XP941 = PCIe 2.0 x4
SSUBX = SM951 AHCI = PCIe 3.0 x4
According to this article, SSUAX (Gen 3) is PCIe 2.0 x2. But the 1TB is PCIe 2.0 x4. Does that mean the 1TB SSUAX would be just as fast as an SSUBX in a cMP?