[SOLVED] m.2 vs GPU

50bmg

Distinguished
Nov 16, 2007
906
2
18,985
I have a m.2 on my current build in my signature and i am thinking about putting one on a new x570 build. I went with the current because of price and it seemed cool. I know, should have dome some research...

How do the m.2s work with CPU and or chipset lanes? Does the m.2 take bandwidth from my GPU?

I am looking at a Gigabyte Aorus or MSI gaming plus (if i can find one) and using my 5700 with a new m.2. Will an m.2 take from my gpu with either board? If i use the chipset m.2 socket will it run at 4.0?

Edit: did not get a x570, i went with a Gigabyte Aorus Master B550.
 
Last edited:
Solution
@50bmg
yes if you install M2 SSDS in M2B and M2C slots, the bandwidth will be shared from the CPU slot
sharing will be PCIe 4.0 8x / 4x / 4x
but it's PCIe 4.0, twice as fast as PCIe 3.0 , your GPU will not be bottlenecked


more information :
M2A slot is not shared with anything so put your best performing ssd there.

you have to use a CPU from 3000 series Ryzen 2 (not 3000 APUs, those are from ryzen+ line and PCIe 3.0)

as the manual says, if you install expansion cards on PCIEX4_1/PCIEX4_2 slots, bandwith will be taken from SATA 4/5 ports. so don't use sata 4/5 if you install expansion cards
I have a m.2 on my current build in my signature and i am thinking about putting one on a new x570 build. I went with the current because of price and it seemed cool. I know, should have dome some research...

How do the m.2s work with CPU and or chipset lanes? Does the m.2 take bandwidth from my GPU?

I am looking at a Gigabyte Aorus or MSI gaming plus (if i can find one) and using my 5700 with a new m.2. Will an m.2 take from my gpu with either board? If i use the chipset m.2 socket will it run at 4.0?
m.2 will take bandwidth from SATA lanes.Thats why you sometimes see that when putting a m.2 in your build it takes away 2 (more or less) SATA ports from you mobo.There is 0% of your m.2 affecting you GPU performance.
 

50bmg

Distinguished
Nov 16, 2007
906
2
18,985
I went with the Gigabyte Aorus Master B550. I got it today. It says in the manual that the M2B and M2C share bandwidth with the PCIe x16 and will slow it to x8.

So what does this mean? Will my XFX 5700 ref card run slower if i use more than one M2? I also got a new 1TB WD Black that will go in the M2A slot and I would like to use the 500GB M2 i have for extra space.
 
Last edited:

neojack

Honorable
Apr 4, 2019
621
187
11,140
@GarrettL sorry, but you are wrong sir

page 7 of the manual :
https://www.gigabyte.com/Images/Model/download_Ver1-gry.png

Expansion Slots
1 x PCI Express x16 slot (PCIEX16), integrated in the CPU:
  • 3rd Generation AMD Ryzen™ processors support PCIe 4.0 x16 mode
  • New Generation AMD Ryzen™ with Radeon™ Graphics processors support PCIe 3.0 x16 mode
  • For optimum performance, if only one PCI Express graphics card is to be installed, be sure to install it in the PCIEX16 slot.
  • The PCIEX16 slot shares bandwidth with the M2B_CPU and M2C_CPU connectors. The PCIEX16 slot operates at up to x8 mode when a device is installed in the M2B_CPU or M2C_CPU connector.

2 x PCI Express x16 slots (PCIEX4_1/PCIEX4_2), integrated in the Chipset:
- Supporting PCIe 3.0 x4 mode
*The PCIEX4_2 slot shares bandwidth with the SATA3 4, 5 connectors. The PCIEX4_2 slot operates at up to x2 mode when a device is installed in the SATA3 4 or SATA3 5 connector.-


Storage Interface
1 x M.2 connector (M2A_CPU), integrated in the CPU, supporting Socket 3, M key, type 2242/2280/22110 SSDs:
  • 3rd Generation AMD Ryzen™ processors support SATA and PCIe 4.0 x4/x2 SSDs
  • New Generation AMD Ryzen™ with Radeon™ Graphics processors support SATA and PCIe 3.0 x4/x2 SSDs

2 x M.2 connectors (M2B_CPU/M2C_CPU), integrated in the CPU, supporting Socket 3, M key, type 2242/2280/22110 SSDs:
  • 3rd Generation AMD Ryzen™ processors support PCIe 4.0 x4/x2 SSDs
  • New Generation AMD Ryzen™ with Radeon™ Graphics processors support PCIe 3.0 x4/x2 SSDs

6 x SATA 6Gb/s connectors, integrated in the Chipset:
- Support for RAID 0, RAID 1, and RAID 10
 

neojack

Honorable
Apr 4, 2019
621
187
11,140
@50bmg
yes if you install M2 SSDS in M2B and M2C slots, the bandwidth will be shared from the CPU slot
sharing will be PCIe 4.0 8x / 4x / 4x
but it's PCIe 4.0, twice as fast as PCIe 3.0 , your GPU will not be bottlenecked


more information :
M2A slot is not shared with anything so put your best performing ssd there.

you have to use a CPU from 3000 series Ryzen 2 (not 3000 APUs, those are from ryzen+ line and PCIe 3.0)

as the manual says, if you install expansion cards on PCIEX4_1/PCIEX4_2 slots, bandwith will be taken from SATA 4/5 ports. so don't use sata 4/5 if you install expansion cards
 
Solution
@GarrettL sorry, but you are wrong sir

page 7 of the manual :
https://www.gigabyte.com/Images/Model/download_Ver1-gry.png

Expansion Slots
1 x PCI Express x16 slot (PCIEX16), integrated in the CPU:
  • 3rd Generation AMD Ryzen™ processors support PCIe 4.0 x16 mode
  • New Generation AMD Ryzen™ with Radeon™ Graphics processors support PCIe 3.0 x16 mode

  • For optimum performance, if only one PCI Express graphics card is to be installed, be sure to install it in the PCIEX16 slot.
  • The PCIEX16 slot shares bandwidth with the M2B_CPU and M2C_CPU connectors. The PCIEX16 slot operates at up to x8 mode when a device is installed in the M2B_CPU or M2C_CPU connector.
2 x PCI Express x16 slots (PCIEX4_1/PCIEX4_2), integrated in the Chipset:
- Supporting PCIe 3.0 x4 mode
*The PCIEX4_2 slot shares bandwidth with the SATA3 4, 5 connectors. The PCIEX4_2 slot operates at up to x2 mode when a device is installed in the SATA3 4 or SATA3 5 connector.-


Storage Interface
1 x M.2 connector (M2A_CPU), integrated in the CPU, supporting Socket 3, M key, type 2242/2280/22110 SSDs:
  • 3rd Generation AMD Ryzen™ processors support SATA and PCIe 4.0 x4/x2 SSDs
  • New Generation AMD Ryzen™ with Radeon™ Graphics processors support SATA and PCIe 3.0 x4/x2 SSDs
2 x M.2 connectors (M2B_CPU/M2C_CPU), integrated in the CPU, supporting Socket 3, M key, type 2242/2280/22110 SSDs:
  • 3rd Generation AMD Ryzen™ processors support PCIe 4.0 x4/x2 SSDs
  • New Generation AMD Ryzen™ with Radeon™ Graphics processors support PCIe 3.0 x4/x2 SSDs
6 x SATA 6Gb/s connectors, integrated in the Chipset:
- Support for RAID 0, RAID 1, and RAID 10


Ok, good to know.

That's true for the x570's too or just the B550?
 

neojack

Honorable
Apr 4, 2019
621
187
11,140
each motherboard is different. they are common points given capabilities of CPU's and chipset (ie max number of lanes), but they are just general. Manufacturer can assign lanes the way they want.

the only way to know for sure is to read the manual