Jump to content

Combine PCIE ports for Raid 0 card (reverse Bifurcation)

I want to combine two pcie x8 ports to run my Asus hyper m.2 card with all 4 m.2 drives as raid 0. My board has 2 x16 slots and 2 x8 slots (asus prime board) workstation use

running 2 gpu, I considered that it MAY be possible to run hardware 16x into two x8 splitter, with two x8 riser cables essentially running the whole thing in reverse, obviously i would need to

rewire one of the x8 ports to use the last set of pins in the x16 socket, and get or make the female to female cable to give me back a female socket to plug the hyper m.2 card into. Obviously

this would not work for a gpu, but as the hyper m.2 card will work in x4,x4,x4,x4 mode on AMD chipset boards, and the prime board I have allows raid across any drives available, I wonder if this would work ok

 

Any thoughts, are there any hardware options that can already do this?

 

thanks

combinex8.jpg

Link to comment
Share on other sites

Link to post
Share on other sites

No. What board exactly?

 

If it really does have 2 X8s AND supports bifurcating them (both seem surprising) you could use 2 hyper m.2s or siimilar and use 2 drives on each.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

Welcome to the forums!
This is not a thing that is done. I imagine that it's party because of PCIe spec, and partly because anyone who would need to merge two 8x slots, would normally just get a mobo that had the necessary number of slots. 
Also, why would you want 4 drive nvme raid 0? What possible use is there for that in the consumer space?

5950X/4090FE primary rig  |  1920X/1070Ti Unraid for dockers  |  200TB TrueNAS w/ 1:1 backup

Link to comment
Share on other sites

Link to post
Share on other sites

Asus Prime x299 deluxe II , running xeon 2255, 192gb ram (quad channel 256gb supported), Dual 2080ti, As i said its a graphics WS, and yes it has 2 x16 2x8 and 2 x1 pcie, and 2 onboard m.2 slots

I have enough lanes to run the two 2080's and the hyper m.2, the problem is that the board layout is x1, x16 then x8 then x16,  x1 and x8, so the upper x8 slot is covered by the first GPU, meaning i will have to use a riser cable to get access to it, and if i only use the x8 slot at the bottom then only 2 of the four m.2 can be available for raid.

The reason I want the 4 m.2 is for the transfer rate, for video editing etc, plus the storage, currently holding about 5tb of files across 3 HDD, so would like to consolidate all that into a single drive, which will last me a few more years. I realize how old the system is, but considering I cant get anything near the specs of this one for a reasonable price, and the failure rate of the new 14th gen cpu's I cant see the point in updating, as it would also cost me in RAM capacity 128gb Dual channel vs 196gb in Quad channel now. I had considered switching to a single GPU but then I would have a bottleneck in the PCIE bus effectively limiting the new GPU to about half its actual perfomance so not much point as it may be slower than the dual 2080's now

Link to comment
Share on other sites

Link to post
Share on other sites

On 9/17/2024 at 5:24 AM, crazycraig said:

I want to combine two pcie x8 ports to run my Asus hyper m.2 card with all 4 m.2 drives as raid 0.

Cantt be done. It needs a full x16 slot, and you would have to use iGPU.

AMD R9 5900X | Thermalright Frozen Edge 360, 5x TL-B12 V2, SYY-157
Asus Crosshair VIII Dark Hero | 4x8GB G.Skill Trident Z @ 3733C14 1.5v
Zotac 4070 Ti Trinity OC | WD SN850, SN850X, 2x SN770, Asus Hyper M.2
Seasonic Vertex GX-1000 | Fractal Torrent Compact, 2x TL-K12 V2, TY-143
 
Link to comment
Share on other sites

Link to post
Share on other sites

10 hours ago, crazycraig said:

and the failure rate of the new 14th gen cpu's

Well, AMD is a thing as well.

10 hours ago, crazycraig said:

as it would also cost me in RAM capacity 128gb Dual channel vs 196gb in Quad channel now

You can have 192GB on consumer platforms with 4x48GB sticks. Your bandwidth is going to be a bit worse, but should still be able to reach 80~90GB/s (which is pretty close to the max of that setup of yours in quad channel).

10 hours ago, crazycraig said:

a single GPU but then I would have a bottleneck in the PCIE bus effectively limiting the new GPU to about half its actual perfomance so not much point as it may be slower than the dual 2080's now

What kind of workloads are you dealing with? Are you sure it's that intensive on PCIe transfers for that to be the case?

10 hours ago, crazycraig said:

The reason I want the 4 m.2 is for the transfer rate, for video editing etc, plus the storage, currently holding about 5tb of files across 3 HDD, so would like to consolidate all that into a single drive

You could go with two 4TB NVMes, or just a single 8TB one. More than enough storage and less risks of things breaking with a 4x raid 0 setup.

Are you already making use of all available NVMe slots?

10 hours ago, crazycraig said:

and 2 onboard m.2 slots

Seems like it has 3, with 2 form the chipset and one from the CPU lanes:

image.png.74b5aca79291e99c965d7bfc7b79531a.png

 

11 hours ago, crazycraig said:

I have enough lanes to run the two 2080's and the hyper m.2, the problem is that the board layout is x1, x16 then x8 then x16,  x1 and x8, so the upper x8 slot is covered by the first GPU, meaning i will have to use a riser cable to get access to it, and if i only use the x8 slot at the bottom then only 2 of the four m.2 can be available for raid.

The way you said makes it a bit confusing, so I took a look at the manual:

image.png.4efebf666700348818ce972dcc6ddcad.png

I believe what you're saying is that you have your GPUs in the slot no. 1 and 3, right? The slot #5 gets limited to x8 only, and if you wanted to put a GPU in there you'd need a riser. Long shot, but is it possible to bifurfate that slot 5 into a x2/x2/x2/x2 config? If so, you could use 4 NVMes at half speed each still.

 

However, that mobo goes against what you said earlier:

On 9/17/2024 at 7:24 AM, crazycraig said:

My board has 2 x16 slots and 2 x8 slots

I only see 2 x16 and ONE x8 slot.

 

 

One other option would be to give up on the Hyper idea, since it's just a dumb lane splitter, and get a card with an actual PCIe switch so you can have 4 or more NVMes onto a single x8 slot without issues.

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

Link to comment
Share on other sites

Link to post
Share on other sites

yeah sorry its the x299 deluxe not the mark II, so the "B" m.2 socket is actually an x16 size socket

but only has half the connectors in it same as the bottom x8. As i mentioned earlier, the hyper m.2 card

will run on an AMD system at x8, x8 or x4,x4,x4,x4 using bifurcation, so assuming i get the riser setup

correct, combining the two x8 sockets, would be like me "cutting the hyper m.2 in half" and running half in each

of the x8 slots, the VROC then combines the drives back into the array, with all drives using CPU lanes instead of

the chipset

board.jpg

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×