Question PCIe M.2 Adapter Board in an X99 System ?

Jul 20, 2024
3
0
10
So I want to add some more fast M.2 drives on my X99 system and the PCIE Adapter boards seem the obvious route. My board supports one M.2 drive, but I would like to be able to add more. So I have poked around, reading/watching stuff on how this works, and looks like it would be fine on my system, so I am looking for a check on my research here.

So my idea is a something like the ASUS Hyper M.2 X16 PCIe 4.0. (open to other/cheaper suggestions) Yes, I know my system only does PCIE 3.0, so I might be over spending on that, but being able to add more M.2 NVME drives as I can afford them, is an interesting idea. The idea would be to have the drives in the ASUS Hyper board appear as one drive or separate drives, no RAID.

My understanding of PCIE lane usage:

i7-6900K supports 40 PCIE lanes

Asus X-99 A II Motherboard supports PCIE 3.0 and 40 PCIE lanes.

The manual rather vaguely breaks down the PCIE slot/lane support like this:

GPU Cards PCIe Slot 1 PCIe Slot 3 PCIe Slot 4

1 x16

2 N/A x16 x16

3 x8 x16 x8

So by my understanding, the M.2 slot takes x4, the 1070 Ti takes 16 making at total of 20 lanes in use, with 20 more free. A ASUS Hyper M.2 X16 PCIE 4.0 with 4 SSD drives in it would take an additional 16 leaving me with 4 remaining.

Just to show how much my work drive could use some help,

Crystal Mark rates my M.2 boot drive as: Seq Q32T1 1810/1254

My SATA SSD work drive as: Seq Q32T1 528/507

My SATA mechanical HDD as: Seq Q32T1 217/211


System specs::

Windows 10 22H2 19045.4651 (never going to 11, planning on jumping ship to Linux)

i7-6900k @4Ghz

Asus X-99 A II Motherboard

Water cooled CPU, 96GB RAM

NVIDIA GeForce GTX 1070 Ti (8Gb) feeding three 27" monitors

Storage:

One built in M.2 NVME slot in use as the boot drive

2TB SSD Drive (SATA)

1TB SSD Drive(SATA)

Three spinning 8 TB Drives (SATA)

12TB spinning 12 TB Drive (SATA)

Offline 8TB backup drive (USB 3.1) for essentials.

The system is used for photo and video editing workstation general PC use and some gaming. Yes, I am a digital pack rat.
 
Jul 20, 2024
3
0
10
Well, I went ahead and got the ASUS Hyper M.2 X16 PCIe 3.0 X4 Expansion Card V2 and a SAMSUNG 990 PRO SSD 4TB PCIe 4.0 M.2. So I will just find out on my own. I am pretty sure it will work just fine. Perhaps I overspent on the M.2 drive, but 4.0 will give it some future life.
 
You need single-slot PCIe bifurcation to make use of the Hyper. It's not the solution you want for that machine. The manual actually isn't vague, but to elaborate, the 6900K is a 40-lane CPU so for the 3.0 PCIe slots can do x16, x16/x16, or x8/x16/x8. You can use one of these for a discrete GPU and another for an M.2 expansion card that has a PCIe switch/controller on it. Choice of AIC depends on what kind of bandwidth you want. If you're going for the maximum x16 3.0 with four drives, then it's something like the SSD7104/SSD7105. If x8 3.0 is enough or you want to use all three PCIe slots with the x16 for the GPU, then the SSD7204. (just examples, there's probably better options)
 
Last edited:
  • Like
Reactions: thestryker
Jul 20, 2024
3
0
10
Well, this is the kind of info I needed before getting impatient and pressing the "Buy" button :LOL:. I was able to cancel the order for the Asus add in card. After reading your post and some more "learning", I realized the Asus card was all about RAID 0 (striping) and there is no mention of bifurcation in my motherboard documentation. I can appreciate the performance of doing that, but having tried RAID ) 20 years ago, I am not fond of it. Too temperamental, but maybe it is better now. Anyways, I am just looking to get the best performance I can out of the M.2 SSD. So back to looking at add in card to carry the M.2. Maybe just the single M.2 would be ok.
 
Well, this is the kind of info I needed before getting impatient and pressing the "Buy" button :LOL:. I was able to cancel the order for the Asus add in card. After reading your post and some more "learning", I realized the Asus card was all about RAID 0 (striping) and there is no mention of bifurcation in my motherboard documentation. I can appreciate the performance of doing that, but having tried RAID ) 20 years ago, I am not fond of it. Too temperamental, but maybe it is better now. Anyways, I am just looking to get the best performance I can out of the M.2 SSD. So back to looking at add in card to carry the M.2. Maybe just the single M.2 would be ok.
Technically, your board does bifurcation across multiple PCIe slots, but for that type of card you need it do it with/within a single slot. Many consumer boards can do this but with HEDT like yours you have a lot more CPU lanes to work with so you can use something higher-end. You just need an AIC with hardware on the PCB, most commonly a PCIe or packet switch. These AICs cost more.

RAID for either type of AIC is not necessary at all. In most cases, it would be software RAID, anyhow, not hardware RAID. So it's not correct to say the Hyper or my suggested alternative would force you into RAID of any kind. If your goal is to add up to four drives with as much bandwidth as possible, and bandwidth is only one aspect of performance mind you, then you would need to take my suggestion.