I don't mean to beat a dead horse as this topic has been much discussed (190 search results), but it seems as though there is not a definitive answer as to the question: Do SMCI X9 motherboards support bifurcation?
As a question that I think benefits the community generally: Has anyone given any thought as to what X9 motherboard characteristics establish whether bifurcation works? In cases where it does work, those boards must share some common attribute - it can't just be blind luck. For the sake of discussion, let's assume we are referring to only boards with BIOS updated to rev 3.3 and v2 support from factory (removing those factors from play).
Now, more selfishly, I'd love to know whether my 2 x X9DRH-7TF support bifurcation (I would absolutely love to pick up 2 x AOC-SLG3-2E4R @ almost half the cost of the AOC-SLG3-2E4). But that isn't a particularly common board, so I don't expect anyone to be able to confirm this.
Answers to that question run the gamut: (1) "Hell Yeah," (2) "Only on days that don't end with "day"," (c) "Never tried, but of course, I can see it in the BIOS," (d) "Bi-fur-what?" ...
As a question that I think benefits the community generally: Has anyone given any thought as to what X9 motherboard characteristics establish whether bifurcation works? In cases where it does work, those boards must share some common attribute - it can't just be blind luck. For the sake of discussion, let's assume we are referring to only boards with BIOS updated to rev 3.3 and v2 support from factory (removing those factors from play).
See the "Success Stories" spoiler for a sampling of 4 cases where bifurcation does work for X9 boards
Now, more selfishly, I'd love to know whether my 2 x X9DRH-7TF support bifurcation (I would absolutely love to pick up 2 x AOC-SLG3-2E4R @ almost half the cost of the AOC-SLG3-2E4). But that isn't a particularly common board, so I don't expect anyone to be able to confirm this.
- Seeking an answer to my question, I emailed SMCI tech support recently and simply asked the question.
- Their initial reply was vague at best and upon prodding for clarity, a more "precise" answer invalidates their initial reply. In summary, no dice.
See the "SMCI Tech Support Replies" spoilers
- In addition to the above "success stories," I remain skeptical of their reply:
- I've seen other tech support replies noting bifurcation does work, but doesn't allow you to boot from the device, etc.
- It may be in SMCI's best interest to not advertise full support (so they don't have to support it), etc.
X9DRH-7TF motherboard does not fully support bifurcation.
For X9DRH-7TF motherboard, if you break x16 to x8x8, only the first x8 would work.
If you break x8 to x4x4, only the first x4 would work.
If you use one AOC, place two M.2 NVMe drives on it. Only one NVMe drive would work.
Also X9DRH-7TF does not support M.2 NVMe as bootable device. Unless the M.2 NVMe drive contains embedded bootable firmware.
If you break x8 to x4x4, only the first x4 would work.
If you use one AOC, place two M.2 NVMe drives on it. Only one NVMe drive would work.
Also X9DRH-7TF does not support M.2 NVMe as bootable device. Unless the M.2 NVMe drive contains embedded bootable firmware.
[ links to actual posts added, '"sth_user" said' = hyperlink ]
X9DAE
X9DRE-TF+
X9DRD-7LN4F-JBOD
X9DRi-LN4F+
X9DAE
Some X9 boards do support bifurcation. My X9DAE does, if you're interested in it let me know.
X9DRE-TF+
Yes, yes it did. I am using FreeBSD and it shows up in /var/run/dmesg like this:
nvme0: <Generic NVMe Device> mem 0xdfd00000-0xdfd03fff irq 40 at device 0.0 numa-domain 0 on pci4
nvd0: <BPXP> NVMe namespace
nvd0: 228936MB (468862128 512 byte sectors)
I have bought a second one for mirroring but it is not in use yet.
X9DRD-7LN4F-JBOD
I have a Supermicro AOC-SLG3-2M2 on a X9DRi-LN4F-JBOD with two HP x920 NVMe SSDs and Bifurication works great with the latest BIOS, check out this thread.
https://forums.servethehome.com/index.php?threads/aoc-slg3-2m2-to-bifurcate-or-not-bifurcate-on-x9dri-ln4f.19047/
X9DRi-LN4F+
Yes, I have it working on my x9dri-ln4f+. Just make sure you set the correct slot up because the sequence number of the bifurcation settings (IOU# as shown in frogtech's screenshot above) is not the same as the PCI slot #, at least on the x9dri IIRC.
I loaded my Asus Hyper M2 x4 card with 4 HP 1TB ex920. They were then setup as a simple stripe disk in Windows Server 2016 storage space. Here are the CrystalDiskMark result:
-----------------------------------------------------------------------
CrystalDiskMark 6.0.1 x64 (C) 2007-2018 hiyohiyo
Crystal Dew World : Crystal Dew World
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
Sequential Read (Q= 32,T= 1) : 5018.222 MB/s
Sequential Write (Q= 32,T= 1) : 3461.086 MB/s
Random Read 4KiB (Q= 8,T= 8) : 1055.939 MB/s [ 257797.6 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 800.416 MB/s [ 195414.1 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 190.762 MB/s [ 46572.8 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 151.539 MB/s [ 36996.8 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 57.158 MB/s [ 13954.6 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 110.048 MB/s [ 26867.2 IOPS]
Test : 1024 MiB [H: 0.9% (35.6/3807.9 GiB)] (x5) [Interval=5 sec]
Date : 2018/11/03 9:48:58
OS : Windows Server 2016 Server Standard (full installation) [10.0 Build 14393] (x64)
I noticed the Random R/W 4K Q32T1 numbers are much lower than the numbers published here for the same disk. The number is similar when tested on single disk so it is not storage space issue. My server configuration is dual Xeon E5-2630 with 128GB memory, which I think should be more than enough. So I wonder whether that is a limitation of bifurcation in general or just the ASUS card. For $59, I probably should not expect more.