Question How bad would the performance impact be going from 16x to 8x PCIe bandwidth on the GPU in order to run M.2 drives at full speed?

yacoub

Golden Member
May 24, 2005
1,991
14
81
The motherboard has the following shared bandwidth limitations:
  1. PCIe GPU #1 + PCIe GPU #2 + M.2 PCIe 4.0 #1 + M.2 PCIe 4.0 #2
  2. PCIe GPU #3 + M.2 PCIe 3.0 #1
  3. M.2 PCIe 3.0 #2 + SATA6G ports 5 & 6
I only have one GPU, and I have two SSDs, one of which is PCIe 4.0, but in the future I would expect both drives will be on PCie 4.0 SSDs.

You can run the PCIe GPU #1 slot at 16x if you only fill no more than one of the M.2 PCIe 4.0 slots but not the second. This will run the GPU at 16x and the M.2 SSD at 4x on PCIe 4.0.

If you populate both M.2 PCIe 4.0 slots, they will both run at 4x but the GPU is then cut to 8x.

(Naturally, if you add a second GPU they will each run 8x and you can also only use the first M.2 slot. If you populate both GPU and M.2 slots, they run at GPU 8x, GPU 4x, M.2 4x, M.2 4x.)

It looks like I should run GPU #1, M.2 PCIe 4.0 #1, and then M.2 PCIe 3.0 #1 in order to make best use of the available bandwidth. This would run the GPU at 16x and both M.2 drives at 4x.

Just wondering what would the performance impact be like if I got a second PCIe 4.0 M.2 drive and wanted to take advantage of both M.2 4.0 slots, which would cut the GPU speed to 8x. How much is that going to cut framerate or whatever?

This board is a bit more bandwidth constrained than I realized, since the shared bandwidth limitations weren't apparent until I opened the owner's manual. I was assuming I would be able to run two M.2 4.0 SSDs and a single GPU all at their full bandwidth. :\
 
Last edited:

Insert_Nickname

Diamond Member
May 6, 2012
4,971
1,695
136
Just wondering what would the performance impact be like if I got a second PCIe 4.0 M.2 drive and wanted to take advantage of both M.2 4.0 slots, which would cut the GPU speed to 8x. How much is that going to cut framerate or whatever?

Depending on GPU, the performance deficit ranges from nothing to 1-2%. Techpowerup did a thorough investigation recently:

https://www.techpowerup.com/review/nvidia-geforce-rtx-3080-pci-express-scaling/

It's nothing to worry about, especially with a more mid range GPU.
 

BonzaiDuck

Lifer
Jun 30, 2004
16,153
1,757
126
Justinus' question is still at the head of the queue. But the information I had after asking the same question suggested that dropping from x16 to x8 on your GPU meant taking a 1% hit in performance. And if it wasn't just 1%, it was certainly less than 2%.
 
  • Like
Reactions: yacoub