Jump to content

PCIe lane splitup for m.2/cpu/gpu

Go to solution Solved by fordy_rounds,

This depends on your motherboard, but, as I understand it, it's usually pre-split (by default) as 16 to the GPU, 4 to the main M.2. Your bios may allow you to split the 16 down to 8 and hook the extra 8 to the next slot down; this is particularly useful for SLI/Crossfire setups, though that's certainly not the only use case.

The second M.2 slot (as well as the PCIe slots other than the top one, or top two if they can be split) is often hooked to the chipset rather than direct to the CPU. (The chipset can provide a whole bunch of extra lanes, and basically acts as a switch/multiplexer to connect them to the CPU.)

I'm upgrading to a 3900XT CPU later this year (Most likely will switch to the 4000 CPUs when they come out).  In terms of PCIe lanes, the 3900XT has 20 lanes, obviously my GPU takes 16x lanes.

 

If I buy an M.2 drive, will the lanes be split weirdly?  16x/4x, 10x/10x, 12x/8x or anything like that?

Also the Mobo I'm buying is a X570 and has 2 M.2 slots.  What would happen to the lanes then?

 

Thanks

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, WinterLFG said:

I'm upgrading to a 3900XT CPU later this year (Most likely will switch to the 4000 CPUs when they come out).  In terms of PCIe lanes, the 3900XT has 20 lanes, obviously my GPU takes 16x lanes.

 

If I buy an M.2 drive, will the lanes be split weirdly?  16x/4x, 10x/10x, 12x/8x or anything like that?

Also the Mobo I'm buying has 2 M.2 slots.  What would happen to the lanes then?

 

Thanks

 

Depends on which Mobo you get.

On X570 or B550, the top M.2 slot is the extra 4 PCI-E lanes coming from the CPU.

So..split 16 + 4.

 

Some boards will have the 2nd (and 3rd) M.2 slots being PCI-E 3.0 from the chipset, or PCI-E 4.0 from the chipset.

Intel Z390 Rig ( *NEW* Primary )

Intel X99 Rig (Officially Decommissioned, Dead CPU returned to Intel)

  • i7-8086K @ 5.1 GHz
  • Gigabyte Z390 Aorus Master
  • Sapphire NITRO+ RX 6800 XT S.E + EKwb Quantum Vector Full Cover Waterblock
  • 32GB G.Skill TridentZ DDR4-3000 CL14 @ DDR-3400 custom CL15 timings
  • SanDisk 480 GB SSD + 1TB Samsung 860 EVO +  500GB Samsung 980 + 1TB WD SN750
  • EVGA SuperNOVA 850W P2 + Red/White CableMod Cables
  • Lian-Li O11 Dynamic EVO XL
  • Ekwb Custom loop + 2x EKwb Quantum Surface P360M Radiators
  • Logitech G502 Proteus Spectrum + Corsair K70 (Red LED, anodized black, Cheery MX Browns)

AMD Ryzen Rig

  • AMD R7-5800X
  • Gigabyte B550 Aorus Pro AC
  • 32GB (16GB X 2) Crucial Ballistix RGB DDR4-3600
  • Gigabyte Vision RTX 3060 Ti OC
  • EKwb D-RGB 360mm AIO
  • Intel 660p NVMe 1TB + Crucial MX500 1TB + WD Black 1TB HDD
  • EVGA P2 850W + White CableMod cables
  • Lian-Li LanCool II Mesh - White

Intel Z97 Rig (Decomissioned)

  • Intel i5-4690K 4.8 GHz
  • ASUS ROG Maximus VII Hero Z97
  • Sapphire Vapor-X HD 7950 EVGA GTX 1070 SC Black Edition ACX 3.0
  • 20 GB (8GB X 2 + 4GB X 1) Corsair Vengeance DDR3 1600 MHz
  • Corsair A50 air cooler  NZXT X61
  • Crucial MX500 1TB SSD + SanDisk Ultra II 240GB SSD + WD Caviar Black 1TB HDD + Kingston V300 120GB SSD [non-gimped version]
  • Antec New TruePower 550W EVGA G2 650W + White CableMod cables
  • Cooler Master HAF 912 White NZXT S340 Elite w/ white LED stips

AMD 990FX Rig (Decommissioned)

  • FX-8350 @ 4.8 / 4.9 GHz (given up on the 5.0 / 5.1 GHz attempt)
  • ASUS ROG Crosshair V Formula 990FX
  • 12 GB (4 GB X 3) G.Skill RipJawsX DDR3 @ 1866 MHz
  • Sapphire Vapor-X HD 7970 + Sapphire Dual-X HD 7970 in Crossfire  Sapphire NITRO R9-Fury in Crossfire *NONE*
  • Thermaltake Frio w/ Cooler Master JetFlo's in push-pull
  • Samsung 850 EVO 500GB SSD + Kingston V300 120GB SSD + WD Caviar Black 1TB HDD
  • Corsair TX850 (ver.1)
  • Cooler Master HAF 932

 

<> Electrical Engineer , B.Eng <>

<> Electronics & Computer Engineering Technologist (Diploma + Advanced Diploma) <>

<> Electronics Engineering Technician for the Canadian Department of National Defence <>

Link to comment
Share on other sites

Link to post
Share on other sites

every CPU will have 20 lanes for PCI devices. So in this case, 1 16x or 2x8x and 1 x4 for an m.2 SSD. The rest are given to the board manufacture to split and do with what they please for the most part with the Chipset and I/O 

Community Standards | Fan Control Software

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Black Out"

Ryzen 9 5900x | Full Custom Water Loop | Asus Crosshair VIII Hero (Wi-Fi) | RTX 3090 Founders | Ballistix 32gb 16-18-18-36 3600mhz 

1tb Samsung 970 Evo | 2x 2tb Crucial MX500 SSD | Fractal Design Meshify S2 | Corsair HX1200 PSU

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 16gb Gskill Flare X 3200mhz | Corsair RM550x PSU | Asus Strix GTX1070 | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to comment
Share on other sites

Link to post
Share on other sites

This depends on your motherboard, but, as I understand it, it's usually pre-split (by default) as 16 to the GPU, 4 to the main M.2. Your bios may allow you to split the 16 down to 8 and hook the extra 8 to the next slot down; this is particularly useful for SLI/Crossfire setups, though that's certainly not the only use case.

The second M.2 slot (as well as the PCIe slots other than the top one, or top two if they can be split) is often hooked to the chipset rather than direct to the CPU. (The chipset can provide a whole bunch of extra lanes, and basically acts as a switch/multiplexer to connect them to the CPU.)

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, fordy_rounds said:

This depends on your motherboard, but, as I understand it, it's usually pre-split (by default) as 16 to the GPU, 4 to the main M.2. Your bios may allow you to split the 16 down to 8 and hook the extra 8 to the next slot down; this is particularly useful for SLI/Crossfire setups, though that's certainly not the only use case.

The second M.2 slot (as well as the PCIe slots other than the top one, or top two if they can be split) is often hooked to the chipset rather than direct to the CPU. (The chipset can provide a whole bunch of extra lanes, and basically acts as a switch/multiplexer to connect them to the CPU.)

Okay, the Mobo I will be using is a X570.  Just to be clear, the second M.2 slot will not effect the CPU lanes? wouldn't it be a little slower as well because of this?

Link to comment
Share on other sites

Link to post
Share on other sites

57 minutes ago, WinterLFG said:

Okay, the Mobo I will be using is a X570.  Just to be clear, the second M.2 slot will not effect the CPU lanes? wouldn't it be a little slower as well because of this?

The 2nd m.2 will be ran through your chipset at PCI Gen 3x4 instead of PCIe Gen 4 like the main one will be. 

Community Standards | Fan Control Software

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Black Out"

Ryzen 9 5900x | Full Custom Water Loop | Asus Crosshair VIII Hero (Wi-Fi) | RTX 3090 Founders | Ballistix 32gb 16-18-18-36 3600mhz 

1tb Samsung 970 Evo | 2x 2tb Crucial MX500 SSD | Fractal Design Meshify S2 | Corsair HX1200 PSU

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 16gb Gskill Flare X 3200mhz | Corsair RM550x PSU | Asus Strix GTX1070 | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, Skiiwee29 said:

The 2nd m.2 will be ran through your chipset at PCI Gen 3x4 instead of PCIe Gen 4 like the main one will be. 

Okay, thank you!

Link to comment
Share on other sites

Link to post
Share on other sites

15 hours ago, Skiiwee29 said:

The 2nd m.2 will be ran through your chipset at PCI Gen 3x4 instead of PCIe Gen 4 like the main one will be. 

On an x570 it would be PCIe Gen 4x4, not Gen 3x4 (if the SSD supports Gen 4).

However, depending on what else is in use, you may still see slightly slower speeds due to the chipset multiplexing the Gen4x4 connection to the CPU. It will not affect the CPU lanes at all. (In practical terms, most devices don't usually saturate their PCIe link, especially over PCIe Gen 4; if you're benchmarking it could saturate and you might see some slowdown, but in normal use it won't be noticeable.)

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, fordy_rounds said:

On an x570 it would be PCIe Gen 4x4, not Gen 3x4 (if the SSD supports Gen 4).

However, depending on what else is in use, you may still see slightly slower speeds due to the chipset multiplexing the Gen4x4 connection to the CPU. It will not affect the CPU lanes at all. (In practical terms, most devices don't usually saturate their PCIe link, especially over PCIe Gen 4; if you're benchmarking it could saturate and you might see some slowdown, but in normal use it won't be noticeable.)

Chipset m.2 speeds on x570 are only gen 3, not gen 4. its Gen 4 direct to the CPU if I remember correctly. 

Community Standards | Fan Control Software

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Black Out"

Ryzen 9 5900x | Full Custom Water Loop | Asus Crosshair VIII Hero (Wi-Fi) | RTX 3090 Founders | Ballistix 32gb 16-18-18-36 3600mhz 

1tb Samsung 970 Evo | 2x 2tb Crucial MX500 SSD | Fractal Design Meshify S2 | Corsair HX1200 PSU

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 16gb Gskill Flare X 3200mhz | Corsair RM550x PSU | Asus Strix GTX1070 | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Skiiwee29 said:

Chipset m.2 speeds on x570 are only gen 3, not gen 4. its Gen 4 direct to the CPU if I remember correctly. 

No the x570 chipset lanes are 4.0 the b550 is 3.0 chipset lanes.

 

Chipset differences

Link to comment
Share on other sites

Link to post
Share on other sites

19 minutes ago, BabaGanuche said:

No the x570 chipset lanes are 4.0 the b550 is 3.0 chipset lanes.

 

Chipset differences

ahhh, ok.. probably got mixed up since the B550 reviews and stuff and my brain thinking of that. 

Community Standards | Fan Control Software

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Black Out"

Ryzen 9 5900x | Full Custom Water Loop | Asus Crosshair VIII Hero (Wi-Fi) | RTX 3090 Founders | Ballistix 32gb 16-18-18-36 3600mhz 

1tb Samsung 970 Evo | 2x 2tb Crucial MX500 SSD | Fractal Design Meshify S2 | Corsair HX1200 PSU

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 16gb Gskill Flare X 3200mhz | Corsair RM550x PSU | Asus Strix GTX1070 | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×