I did read through the similar issue someone was having with RAID0 speeds, but that was for v1.0 of this motherboard.
Here is configuration that I have:
TRX40 Designaire v1.1
Threadripper 3990x
3x EVGA RTX 3090 FTW3 Ultra (in slots 1,2 and 4, i.e. in x16, x8, x8)
2x WD SN850 2Tb in first 2 (CPU-bound) M.2 slots
2x Sabrent Rocket 4Tb (old PCIe 3.0 version) in chipset-bound M.2 slots.
This configuration works fine and stable, with one exception - I cannot install Windows onto RAID0 on those 2xWD drives, unless it's Windows 1909. All others just hang during installation. I tried both available BIOSes (FA and FBd) - same result. All information below also applied to both BIOSes, as I didn't notice any differences.
When both SN850 in CPU-bound slots are set to RAID0, sequential speed is as expected (13200 MB/s read, 9900 MB/s write). This is loss of just 5% of theoretical double speed, so it is totally good and acceptable.
Now, I want to add 4 other WD SN850 2Tb in RAID0 using slot 3 (full x16 width).
First, I tried AIC (GC-4XM2G4) that comes with motherboard. It just doesn't work. I set everything as described (bifurcation 4x4x4x4), but BIOS sees only random number of drives in AIC - I saw all 4 drives only twice. Most of the time it's either only 3 or 2 drives visible. If I decide to proceed with booting into Windows, it just hangs.
Then I decided to go with Highpoint SSD7505. All 4 drives are visible in it, but read performance of RAID0 is just nowhere.
I tried all 4 drives there individually (as JBOD array of one drive) - speed is as expected (~7000MB/s read, ~5000MB/s write).
I tried RAID0 of just 2 drives from this card - speed started to degrade: read is maximum 12000MB/s, write is still ok at ~9600Mb/s.
But RAID0 of all 4 drives is this: read is same 12000MB/s, write is between 17000 to 19000MB/s (depending on if I'm using AMD or Highpoint drivers).
Basically, write speed scales as it should, but read speed is just stuck, and is worse than RAID0 of 2 similar drives that sit right on the motherboard.
All the tests above are run in 8Q1T and 8Q8T giving about same numbers.
The only test I ran that showed somewhat better sequential read (for 4 drives in RAID0) was 1Q32T - it gave me 15300MB/s read and 16400MB/s write with AMD RAID drivers.
Gigabyte support didn't answer at all.
Anybody have any idea what could be going wrong?
Here is configuration that I have:
TRX40 Designaire v1.1
Threadripper 3990x
3x EVGA RTX 3090 FTW3 Ultra (in slots 1,2 and 4, i.e. in x16, x8, x8)
2x WD SN850 2Tb in first 2 (CPU-bound) M.2 slots
2x Sabrent Rocket 4Tb (old PCIe 3.0 version) in chipset-bound M.2 slots.
This configuration works fine and stable, with one exception - I cannot install Windows onto RAID0 on those 2xWD drives, unless it's Windows 1909. All others just hang during installation. I tried both available BIOSes (FA and FBd) - same result. All information below also applied to both BIOSes, as I didn't notice any differences.
When both SN850 in CPU-bound slots are set to RAID0, sequential speed is as expected (13200 MB/s read, 9900 MB/s write). This is loss of just 5% of theoretical double speed, so it is totally good and acceptable.
Now, I want to add 4 other WD SN850 2Tb in RAID0 using slot 3 (full x16 width).
First, I tried AIC (GC-4XM2G4) that comes with motherboard. It just doesn't work. I set everything as described (bifurcation 4x4x4x4), but BIOS sees only random number of drives in AIC - I saw all 4 drives only twice. Most of the time it's either only 3 or 2 drives visible. If I decide to proceed with booting into Windows, it just hangs.
Then I decided to go with Highpoint SSD7505. All 4 drives are visible in it, but read performance of RAID0 is just nowhere.
I tried all 4 drives there individually (as JBOD array of one drive) - speed is as expected (~7000MB/s read, ~5000MB/s write).
I tried RAID0 of just 2 drives from this card - speed started to degrade: read is maximum 12000MB/s, write is still ok at ~9600Mb/s.
But RAID0 of all 4 drives is this: read is same 12000MB/s, write is between 17000 to 19000MB/s (depending on if I'm using AMD or Highpoint drivers).
Basically, write speed scales as it should, but read speed is just stuck, and is worse than RAID0 of 2 similar drives that sit right on the motherboard.
All the tests above are run in 8Q1T and 8Q8T giving about same numbers.
The only test I ran that showed somewhat better sequential read (for 4 drives in RAID0) was 1Q32T - it gave me 15300MB/s read and 16400MB/s write with AMD RAID drivers.
Gigabyte support didn't answer at all.
Anybody have any idea what could be going wrong?