z370 + 8700k + M.2 + PCIe question about PCIe lanes sharing - Overclock.net - An Overclocking Community

Forum Jump: 

z370 + 8700k + M.2 + PCIe question about PCIe lanes sharing

Reply
 
Thread Tools
post #1 of 16 (permalink) Old 10-17-2017, 12:27 PM - Thread Starter
New to Overclock.net
 
ASUSfreak's Avatar
 
Join Date: Nov 2008
Location: Belgium
Posts: 2,514
Rep: 135 (Unique: 106)
I'm planning to buy the rig in the title but it drives me crazy atm...

I just don't understand.


Can I run 1 card at 16x AND an NVMe drive (M.2) at 4 speed?


Or is it because CPU only has 16 lanes it will cut it to 8x for graphics card and 4 speed for M.2? --> intel.ark shows 16 PCIe lanes for 8700K

Or does the CPU takes care for 16 lanes and the motherboard chipset takes care for additional 4 lanes? --> ASUS site shows 16x cpu and 4x chipset somewhere but can't find it anymore biggrin.gif


I really can't figure that out/understand it...


I just want to build it when nVidia Volta comes out next year... and I want only 1 card at 16x and M.2 also IF it does not "steel" lanes from videocard...

ASUS Hero XI + Intel i9 9900K + ASUS Ryujin 360 + Corsair 32GB 3200MHz + ASUS 2080Ti + Samsung 970 nvme 500GB + Crucial MX500 2TB + ASUS Thor 1200W + Be Quiet! Dark Base Pro 900 v2 + ASUS XG35VQ + ISP 400/40


ASUSfreak is offline  
Sponsored Links
Advertisement
 
post #2 of 16 (permalink) Old 10-17-2017, 01:22 PM
Avid Memer
 
chessmyantidrug's Avatar
 
Join Date: Jun 2008
Location: Wichita Falls, TX
Posts: 5,451
Rep: 229 (Unique: 171)
Short answer: yes.

Longer answer: Your CPU offers 16 PCI-e 3.0 lanes that would be allocated to x16 slots. If you're only using one slot, it will allocate all 16 lanes to that slot. The M.2 slots are supplied lanes from the Z370 chipset.

El Diablo
(19 items)
CPU
Intel Xeon X5670
Motherboard
Asus Sabertooth x58
GPU
EVGA GTX 1070
RAM
Mushkin 6x2GB XP3-12800
Hard Drive
Samsung 850 PRO
Hard Drive
Samsung Spinpoint F1
Hard Drive
Samsung 850 EVO
Hard Drive
Toshiba P300
Optical Drive
Samsung SH-S203B
Power Supply
Corsair AX750
Cooling
Thermalright Ultra 120 Extreme
Case
Fractal Design Define R4
Operating System
Windows 10 Home 64-bit
Monitor
BenQ RL2455HM
Monitor
BenQ XL2420Z
Keyboard
Deck Legend - Fire
Mouse
Razer Lachesis
Mousepad
SteelSeries QcK Gaming Mouse Pad
Audio
Astro A50
▲ hide details ▲
chessmyantidrug is offline  
post #3 of 16 (permalink) Old 10-18-2017, 06:19 PM
New to Overclock.net
 
Sin0822's Avatar
 
Join Date: Sep 2010
Location: McLean, Virginia
Posts: 13,266
Rep: 2037 (Unique: 1171)
I don't think any Z370 motherboards have M.2 slots routed to the CPU directly, they are, for the most part routed to the PCH, which has 24 PCi-E lanes. So no, you can even install 3x x4 PCI-E 3.0 M.2 drives and not interfer with your CPU's x16 for GPUs.

Sin0822 is offline  
Sponsored Links
Advertisement
 
post #4 of 16 (permalink) Old 11-02-2017, 08:14 AM - Thread Starter
New to Overclock.net
 
ASUSfreak's Avatar
 
Join Date: Nov 2008
Location: Belgium
Posts: 2,514
Rep: 135 (Unique: 106)
Aah good

ASUS Hero XI + Intel i9 9900K + ASUS Ryujin 360 + Corsair 32GB 3200MHz + ASUS 2080Ti + Samsung 970 nvme 500GB + Crucial MX500 2TB + ASUS Thor 1200W + Be Quiet! Dark Base Pro 900 v2 + ASUS XG35VQ + ISP 400/40


ASUSfreak is offline  
post #5 of 16 (permalink) Old 11-02-2017, 08:47 AM
New to Overclock.net
 
Xel_Naga's Avatar
 
Join Date: Nov 2007
Posts: 78
Rep: 2 (Unique: 2)
Quote:
Originally Posted by Sin0822 View Post

I don't think any Z370 motherboards have M.2 slots routed to the CPU directly, they are, for the most part routed to the PCH, which has 24 PCi-E lanes. So no, you can even install 3x x4 PCI-E 3.0 M.2 drives and not interfer with your CPU's x16 for GPUs.

This is correct.

once you settle on a board you would like. Reference the manual most companies include a PCI-E layout or explanation for the M.2 drives.

For example on the Gigabyte Z370 Gaming 7 has 3 M.2 slots. Top slot has dedicated PCI-e lanes from the PCH, Middle slot shares lanes with two sata ports and disables said sata ports once a drive is installed, and the bottom slot shares with the bottom most PCI-e card slot.

Xel_Naga is offline  
post #6 of 16 (permalink) Old 11-02-2017, 03:08 PM
Hardware Rep
 
GBT-MatthewH's Avatar
 
Join Date: May 2016
Posts: 280
Rep: 19 (Unique: 14)
This may help visualize it. As others have said the PCIe slots will go to the CPU, the rest will go through PCH. Different boards will have switches in different spots, but AFAIK all boards from all manufacturers use the CPU lanes for PCIe slots.

GBT-MatthewH is offline  
post #7 of 16 (permalink) Old 11-03-2017, 04:13 AM
New to Overclock.net
 
pantsaregood's Avatar
 
Join Date: Jun 2017
Posts: 193
Rep: 5 (Unique: 5)
Also please be aware that "the PCH provides 24 lanes" is a bit deceptive, as the PCH is connected to the CPU with a DMI 3.0 link, which has the same bandwidth as a PCI-E 3.0 x4 link.

What this means is that even though each device connected to the PCH can communicate to the PCH at PCI-E x4 speeds, the PCH can only communicate to the CPU at PCI-E x4.

Bluntly, two nVME SSDs going through the PCH would be using a single PCI-E x4 link to try to move the bandwidth a PCI-E x8 link would carry.
pantsaregood is offline  
post #8 of 16 (permalink) Old 11-04-2017, 12:09 AM
New to Overclock.net
 
HKPolice's Avatar
 
Join Date: Nov 2009
Posts: 61
Rep: 0
Quote:
Originally Posted by GBT-MatthewH View Post

This may help visualize it. As others have said the PCIe slots will go to the CPU, the rest will go through PCH. Different boards will have switches in different spots, but AFAIK all boards from all manufacturers use the CPU lanes for PCIe slots.


Which M.2 slots on the board are shared & which one is direct?
HKPolice is offline  
post #9 of 16 (permalink) Old 11-04-2017, 12:56 AM
New to Overclock.net
 
pas008's Avatar
 
Join Date: Jan 2014
Posts: 205
Rep: 7 (Unique: 6)
Quote:
Originally Posted by pantsaregood View Post

Also please be aware that "the PCH provides 24 lanes" is a bit deceptive, as the PCH is connected to the CPU with a DMI 3.0 link, which has the same bandwidth as a PCI-E 3.0 x4 link.

What this means is that even though each device connected to the PCH can communicate to the PCH at PCI-E x4 speeds, the PCH can only communicate to the CPU at PCI-E x4.

Bluntly, two nVME SSDs going through the PCH would be using a single PCI-E x4 link to try to move the bandwidth a PCI-E x8 link would carry.

dont they have to be tugging at the bandwidth at the same time though
pas008 is offline  
post #10 of 16 (permalink) Old 11-04-2017, 06:58 PM
New to Overclock.net
 
Sin0822's Avatar
 
Join Date: Sep 2010
Location: McLean, Virginia
Posts: 13,266
Rep: 2037 (Unique: 1171)
Quote:
Originally Posted by HKPolice View Post

Which M.2 slots on the board are shared & which one is direct?

There is the manual, and it says which M.2 slots are shared with SATA or the last x4 slot. There are three m.2 slots, so if you just guess, you have a 1/3 chance of picking the one that isn't being shared! Althought if you don't fill the last x4 slots, you now have a 2/3 chance, and if you use no SATA ports then you have a 100% chance!
Quote:
Originally Posted by pas008 View Post

dont they have to be tugging at the bandwidth at the same time though

This is very true, so far, aside from sequential speeds on three RAIDed high speed NVMe drives through the M.2 slots, nothing really has been bottlenecked.

Sin0822 is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off