Migrating RAID array to another card

So after searching everywhere, I haven’t really found an answer for this particular use case I’ve run into. Ran into this forum from GN and thought it might be a great place to ask. If anyone can answer or enlighten me, that would be great.

I have a 4 x 4 TB RAID0 setup on an Asus Hyper M2 card in my server. It doesn’t have an onboard splitter, so it’s using my x16 gen4 slot that’s bifurcated x2x2x2x2. The RAID was done through AMD’s motherboard utility, so I believe that’s software RAID?

My issue is now I want to slap in a GPU, which would split the slots to x8 / x8. To compensate for the lack of bifurcation, I intend to move the drives to a quad nvme x8 card with a built in splitter.

The question is, would the array be maintained, or would I lose all the data? I have a backup so I could recover the data if needed, but if I’m not changing the motherboard or OS and only moving the RAID drives, maybe I won’t have to?

If anyone knows how that would work, would be much appreciated! Thank you.

What’s your host OS and mobo?

MoBo RAID =/= MoBo RAID
there can be an integrated RAID controller for the NVME if it’s enterprise grade:

If all drives enumerate at the UEFI level, the array may be imported.

The reality is your RAID0 array using a switcher is going to give you less performance than a RAID0 array across 2 drives using bifurcation.

There’s some edge cases where you have gen5 pcie slots, a gen 5 switcher, and gen 3 drives. But somehow I doubt that is the case here.