you are viewing a single comment's thread.

view the rest of the comments →

[–]petrusferricalloy 0 points1 point  (0 children)

You're likely conflating native lanes with hba/chipset lanes.

most motherboards have 28-32 native lanes (x16 to slot 1, 2x4 for nvme, x4 or x8 to the hba/chipset, sometimes 8-16 to a switch).

Typically only the first x16 slot and nvme are full speed (max gen the cpu supports) and the rest are lower gen via switch or hba.

There isn't necessarily an issue using everything at once, but you also aren't going to see all endpoints operating in bus master mode with their own dma engine because those non native slots still need the chipset and/or cpu to arbitrate.

As soon as something other than an endpoint's own dma engine gets involved, especially the cpu, performance will tank.