Best to put M.2 drive in M.2_1 (PCIe5) or M.2_2 (PCIe4)

Soldato
Joined
15 Nov 2003
Posts
14,342
Location
Marlow
Got a ASUS ROG Strix B650E-F Gaming and SPATIUM M480 PRO PCIe 4.0 NVMe M.2 on the way. Should I plug that M.2 into the M.2_1, M.2_2 (or M.2_3 slot)? ie: Will using the primary M.2_1 slot in anyway be counter productive to a PCIe 5 graphics card?

FYI - ASUS ROG Strix B650E-F Gaming:-
  • M.2_1 slot (Key M), type 2242/2260/2280(supports PCIe 5.0 x4 mode)
  • M.2_2 slot (Key M), type 2242/2260/2280/22110 (supports PCIe 4.0 x4 mode)
  • M.2_3 slot (Key M), type 2242/2260/2280/22110 (supports PCIe 4.0 x4 mode)**
  • ** M.2_3 slot shares bandwidth with PCIe 4.0 x16 slot (supports x4 mode) When M.2_3 slot is operating in PCIe mode, M.2_3 will be disabled.

ps: I assume as the M.2 has its own heatsink ditch the motherboard's one?
 
Soldato
OP
Joined
15 Nov 2003
Posts
14,342
Location
Marlow
There's nothing about the PCIe5 slot for M2_1 being a better connection to the CPU than say the PCIe4 M2_2 slot?

EDIT: There does seem to be general talk with Ryzen MBs that M2_1 goes straight to the CPU while the others go through a controller?
 
Last edited:
Man of Honour
Joined
22 Jun 2006
Posts
11,661
There's nothing about the PCIe5 slot for M2_1 being a better connection to the CPU than say the PCIe4 M2_2 slot?

EDIT: There does seem to be general talk with Ryzen MBs that M2_1 goes straight to the CPU while the others go through a controller?
It says in the tech specs and the manual which ones are connected to what, since it depends on the motherboard.

They can have a maximum of 2x CPU connected M.2 slots, but not all boards use both.

But why use a pcie5 slot for a pcie4 drive? Won't you just end up having to move it if you get a new pcie5 one?
I would be less keen on this slot first, because it is under the graphics card.
 
Last edited:
Soldato
OP
Joined
15 Nov 2003
Posts
14,342
Location
Marlow
It says in the tech specs and the manual which ones are connected to what, since it depends on the motherboard.

They can have a maximum of 2x CPU connected M.2 slots, but not all boards use both.


I would be less keen on this slot first, because it is under the graphics card.
There's precious little in the manual. But maybe this (from the manual) implies that M2_1 and M2_2 are in effect the same animal (at least for a PCIe4 M.2 plugged in to them)?


AMD Ryzen 7000 Series Desktop Processors​
  • M.2_1 slot (Key M), type 2242/2260/2280(supports PCIe 5.0 x4 mode)
  • M.2_2 slot (Key M), type 2242/2260/2280/22110 (supports PCIe 4.0 x4 mode
AMD B650 Chipset​
  • M.2_3 slot (Key M), type 2242/2260/2280/22110 (supports PCIe 4.0 x4 mode)**
  • ** M.2_3 slot shares bandwidth with PCIe 4.0 x16 slot (supports x4 mode) When M.2_3 slot is operating in PCIe mode, M.2_3 will be disabled.

So does that imply a PCI4 M.2 plugged into M2_1 or M2_2 is basically the same?
 
Last edited:
Man of Honour
Joined
22 Jun 2006
Posts
11,661
So does that imply a PCI4 M.2 plugged into M2_1 or M2_2 is basically the same?
Yes, they have used the maximum available CPU lanes for the M.2 slots (many boards don't do this).

Technically, I assume there would be slightly higher latency to the second slot (because it is further away), but this not a meaningful thing to worry about.
 
Soldato
OP
Joined
15 Nov 2003
Posts
14,342
Location
Marlow
So in my case using a PCIe4 M.2, M2_1 and M2_2 are basically the same... In that case - as suggested - if M2_2 is less obscured/covered by the GPU than M2_1, I'll use M2_2.

Thanks...
 
Caporegime
Joined
17 Jul 2010
Posts
25,742
From what I've seen, not a great deal, but they do have lower latency and they don't share the chipset uplink to the CPU, which can be an issue since the 'funnel' is narrower than everything connected to the chipset.
And what difference will that really make?
As Tetras has said, I don't believe it's a massive difference, but the first slot is connected directly to the CPU whereas other slots are generally connected to the chipset and then the CPU and the chipset controller will add a little bit of latency.
 
Associate
Joined
2 Sep 2016
Posts
911
My os nvme gen 3 stared in m_1(gen 4) then got moved to m_2(gen 3) when i bought a nvme gen 4, didn't notice any difference in performance or latency.
 
Back
Top Bottom