cancel
Showing results for 
Search instead for 
Did you mean: 

Z790 Maximus Extreme - NVME and GPU pci-e lanes

BossJ
Level 7
Hey guys,

So I've got a 4090 - and was thinking about adding 2 SK hynix Platinum P41 2TB drives into the NVME slots...

Does this cause me to lose lanes for my GPU?

If my 4090 runs at x8 will i lose any performance?

Or what NVME slots do I use to avoid dropping from x16 to x8...

Thanks.
1,988 Views
5 REPLIES 5

AS185
Level 10
Hey there,

The second PCIE slot shares bandwidth with M2_1. It is automatically disabled. If you install the graphics card in the first slot and the remaining NVMe components, it should be just fine. There won't be a loss in performance for the lanes. I presume that the PCIEx16 slot will automatically change the speed of the interface from 5.0 to 4.0. There could be a minimal loss in performance, I guess.

In case anyone searching the site finds this the info is wrong. And the online manual for the board is wrong too. It says in the manual that using the top most M.2 Slot below the LCD screen will make the second PCIE slot, the bottom one, disabled. What it leaves out is that it makes the top PCIE slot the one most often used for the GPU especially mounted vertical with riser cables only run at x8 speed not x16 and this does cost you performance with the GPU and in some games thats 10-30 fps. To fix this you must not run a m.2 under the LCD screen. I am removing my M.2 now to get my GPU back to x16 so its a wasted M.2 slot

Hey Sorata4, thanks for letting us know.

Yea I also noticed the manual failed to mention the shared bandwidth with the M.2_1 & the top x16 slot. So it doesn't matter whether the M.2_1 slot is using a Gen 4 or Gen 5 M.2, the main top x16 slot drops to x8??

I know for my Z690-E the Gen speed of the M.2 using the M.2_1 slot doesn't even matter, as long as the M.2_1 slot is occupied regardless of the Gen speed being used then the main top x16 slot drops to x8, so it looks like this is still the case as you're saying.

What about the CPU's M.2_2 slot?? That's fine to use as Gen 4 & the top x16 slot will stay running at x16 right?

Thanks.

Did u ever find this answer out?? I'm dealing with the same thing.. 

Hi.

Sorry for late reply, these forums have been ugly lately, couldn't even scroll up/down pages until I realized was ASUS website cookie settings, geeze.

Well if you still need the answer or in case it might help anyone else, quick refresher.

ANY Gen/speed M.2 drive occupying the CPU's "M.2_1" slot. whether it's Gen 3, Gen 4 or Gen 5 will result in the main/top x16 slot to run at x8 & the 2nd/bottom x16 slot gets disabled.

If someone wanted to use BOTH the x16 slots & NOT using the CPU's "M.2_1" slot then both x16 slots run at x8.

Even 4090 graphics cards are PCI-E Gen 4, so if I used "M.2_1" then my 4090 would run at x8 Gen 4 & NOT x8 Gen 5 even though the x16 slot itself is Gen 5.0. In saying that I've read in many places that the difference in performance of a graphics card running at x16 Gen 4 vs x8 Gen 4 is MAX 5% difference, usually lower even. This is for gaming though, in other applications, like Deep/Machine Learning, AI apps etc & heavy calculations & rendering etc I'm not sure.

Personally I just never use the CPU's "M.2_1" slot so I can just leave my 4090 running at the full x16 bandwidth as I don't only use it for gaming, & I use the CPU's "M.2_2" Gen 4 slot for my main Windows Gen 4 M.2 SSD, the rest of my M.2 SSD's go into the other slots & everyone's happy.