Do I need to install OC to use it?x4 slot is PCIe gen 1 (≈750 MB/s).
x16 slot is PCIe gen 2 (≈1500 MB/s). But the NVMe may boot as PCIe gen 1. I made an EFI driver to fix that.
https://forums.macrumors.com/threads/mac-pro-3-1-nvme-support-upgrade-guide-questions.2194878/
If you want PCIe gen 3 speed (≈3400 MB/s), then you need a PCIe card with a PCIe gen 3 switch chip.
https://forums.macrumors.com/threads/pcie-ssds-nvme-ahci.2146725/
No. Try the Driver#### method.Do I need to install OC to use it?
It doesn't. Which is a good thing in case it causes a problem.I am not sure it survives an NVRAM reset without needing to be redone for instance.
Executing a reset is one way, if not having a reconstructed BootROM for instance, to try to free up space in the NVRAM when updating currrent MacOS to reduce the chances of problems.If you need to NVRAM reset your computer more than once a year then you got problems.
Thanks! I was confused on how to use it anyways!@joevt favours the Driver#### approach for most things, but I don't think it is the best way for most of us mere mortals that do not have the same high level of needs he has. I am not sure it survives an NVRAM reset without needing to be redone for instance.
Separately, while you indeed do not have to use OpenCore, you will ultimately be better off doing so.
If you use MyBootMgr linked in my signature to set RefindPlus|OpenCore up, RefindPlus will:
You can do all these by manually setting and managing NVRAM Variables and/or by flashing your firmware as well and may prefer to, but there are less onerous ways available.
- Supply APFS support on MP31
- Supply NVME support on MP31
- Supply and load Joe's PCIE driver
Is brick avoidance a requirement of MacPro3,1 or just MacPro4,1/MacPro5,1?Executing a reset is one way, if not having a reconstructed BootROM for instance, to try to free up space in the NVRAM when updating currrent MacOS to reduce the chances of problems.
That's likely to generate more than one reset a year but yeah, you do have problems, brick avoidance, to manage when running/updating current MacOS on cMP indeed!
See:I was confused on how to use it
Hmm, the MP31 does not have a second VSS to overrun/corrupt in the same way as those examples indeed. I doubt that makes it immune to bad stuff happening if a large lump of data hits the chip at a critical point in the NVRAM space cycle though.Is brick avoidance a requirement of MacPro3,1 or just MacPro4,1/MacPro5,1?
Probably your write throughput slowdown is related to the SLC cache is full while TRIM is being done at the same time.we've run across an anomaly (I think) with NVMe..
So, this is for a server in a business application, managing large backup files (the smallest file is around 450GB, though some are near 1TB).
We're finding something for which we don't have any explanation.
on certain NVMe cards (such as say,Crucial, WD and Kingston, as well as some other lesser known drives), data throughput drops thru the floor after a certain data load is on the drive..
so, we can copy a ~500GB file onto a blank/empty drive, and it completes the entire duplication without dropping below ~1GB/sec data speed.
if we then copy a 2nd file to the same drive, it performs comparably, until 200-300GB into the file.. then data speed drops thru the floor... down to 30-40MB/second..
Has anyone else seen this sort of activity?
it's one thing to copy a large file to a naked/empty drive..
it's operating entirely differently when the drive is already 1/2 full..
ideas??
Probably your write throughput slowdown is related to the SLC cache is full while TRIM is being done at the same time.
It's not a over temperature issue, it's a controller/cache one. You need a high-end blade for this workload, something like 970EVOPlus/970PRO/980PRO, anything less and you will have issues after some cycles of erase. When the SLC cache is full and waiting for the sectors to be TRIMmed, you will have serious throughput slowdowns, since the NAND cell erase operation is the slowest one.The odd thing to me is that none of the problem drives (WD/Crucial/Kingston/TeamGroup) ever 'overheated'... sure, they all were warm.. but none of them really got hot..
In fact, we added some heat sinks to them just as an attempt to help minimize thermal issues, but there was no real impact.
I've played with hundreds or even thousands of SSDs and have never once seen this level of impact on large file handling. this was quite a surprise..
Writing consistency is what informed my search and ultimate choice of the Western Digital SN700 drives. The complete review is on the STH website [https://www.servethehome.com/wd-red-sn700-1tb-nvme-ssd-review-vastly-improved/3/]... understand: these are serious sequential writes - we're doing 4x/day backups of 450-550GB per backup, via SQL dumps which are fed from cache... so it's dumping just as fast as the drive can write. ...
.... never once seen this level of impact on large file handling. this was quite a surprise..
Yep, it's consistently bad when installed in a MacPro5,1 Jokes apart, most people only get write throughput at ~1100MB/s when installing directly to the PCIe v2.0 slots.Writing consistency is what informed my search and ultimate choice of the Western Digital SN700 drives. The complete review is on the STH website [https://www.servethehome.com/wd-red-sn700-1tb-nvme-ssd-review-vastly-improved/3/]
More data related to the 3 links you've provided:...
2 by ASUS (both were crap)
1 - AbleConn 8x16x (dual card) - https://www.amazon.com/gp/product/B07PRN2QCV
1 - RIITOP 16x - dual card - amazon - https://www.amazon.com/gp/product/B08P57G1JW
1 - 'no brand' 8x single card from amazon - https://www.amazon.com/gp/product/B098JJTYBR
...