Jump to content

If a board disables SATA3 ports when an M2 slot is used, will my drive speed be limited?

zircon

I'm looking into various Z370/390 boards and the Taichi for example says the following on PC Part Picker:
 

  • The motherboard M.2 slot #1 shares bandwidth with SATA 6.0 Gb/s ports. When the M.2 slot is populated, two SATA 6.0 Gb/s ports are disabled.
  • The motherboard M.2 slot #2 shares bandwidth with a SATA 6.0 Gb/s port. When the M.2 slot is populated, one SATA 6.0 Gb/s port is disabled.
  • The motherboard M.2 slot #3 shares bandwidth with SATA 6.0 Gb/s ports. When the M.2 slot is populated, two SATA 6.0 Gb/s ports are disabled.

 

The motherboard spec says:

  • *M2_1, SATA3_0 and SATA3_1 share lanes. If either one of them is in use, the others will be disabled.
  • If M2_2 is occupied by a SATA-type M.2 device, SATA3_3 will be disabled.
  • M2_3, SATA3_4 and SATA3_5 share lanes. If either one of them is in use, the others will be disabled

 

So based on this, if I'm using M2 NVME drives like 970 Evos, is my speed going to be limited in any way? SATA3 bandwidth is of course much slower than what the higher end Samsung drives are capable of. Even 2x SATA3 would not come close .

 

Link to comment
Share on other sites

Link to post
Share on other sites

If you're asking will the speed of your NVME-drives be limited, then the answer is no. If you're asking if the SATA-ports' speeds will be limited, no, because those ports will be completely unusable, not just lower-speed.

Hand, n. A singular instrument worn at the end of the human arm and commonly thrust into somebody’s pocket.

Link to comment
Share on other sites

Link to post
Share on other sites

My interpretation of this is there is no reduction in speed - it either works or it doesn't

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

I'm wondering about the NVME drive speed, not the SATA3 port speed, for clarity. So even though two of the M2 slots use 2x SATA3 ports and one of them uses 1x SATA3... there's no difference in speed between the three slots? I wouldn't have any problems using 3x 970 Evo/Pros for example?

 

Is there a way to figure out how many PCIE lanes this would use?

Link to comment
Share on other sites

Link to post
Share on other sites

NVMe drives use either the PCIe bus or the SATA bus. Not both. Those that use the SATA bus, run on SATA speeds. Those that run on the PCIe bus usually run on 4 lanes. Speeds depend on the drive, but read speeds are usually around 30k mbps. Both the drive and the mobo have to be NVMe compatible to run on the PCIe bus.

My Build, v2.1 --- CPU: i7-8700K @ 5.2GHz/1.288v || MoBo: Asus ROG STRIX Z390-E Gaming || RAM: 4x4GB G.SKILL Ripjaws 4 2666 14-14-14-33 || Cooler: Custom Loop || GPU: EVGA GTX 1080 Ti SC Black, on water || PSU: EVGA G2 850W || Case: Corsair 450D || SSD: 850 Evo 250GB, Intel 660p 2TB || Storage: WD Blue 2TB || G502 & Glorious PCGR Fully Custom 80% Keyboard || MX34VQ, PG278Q, PB278Q

Audio --- Headphones: Massdrop x Sennheiser HD 6XX || Amp: Schiit Audio Magni 3 || DAC: Schiit Audio Modi 3 || Mic: Blue Yeti

 

[Under Construction]

 

My Truck --- 2002 F-350 7.3 Powerstroke || 6-speed

My Car --- 2006 Mustang GT || 5-speed || BBK LTs, O/R X, MBRP Cat-back || BBK Lowering Springs, LCAs || 2007 GT500 wheels w/ 245s/285s

 

The Experiment --- CPU: i5-3570K @ 4.0 GHz || MoBo: Asus P8Z77-V LK || RAM: 16GB Corsair 1600 4x4 || Cooler: CM Hyper 212 Evo || GPUs: Asus GTX 750 Ti, || PSU: Corsair TX750M Gold || Case: Thermaltake Core G21 TG || SSD: 840 Pro 128GB || HDD: Seagate Barracuda 2TB

 

R.I.P. Asus X99-A motherboard, April 2016 - October 2018, may you rest in peace. 5820K, if I ever buy you a new board, it'll be a good one.

Link to comment
Share on other sites

Link to post
Share on other sites

I guess what I am ultimately trying to figure out is whether or not I can use 3 extremely fast drives on a particular board and enjoy maximum speeds with all three. (Edit: Along with a GPU and a PCIE SSD like an Optane 900p)

 

This review shows that the X470 Taichi for example has hamstrung speeds in one M2 slot, whereas the 370 version of the same board doesn't. But this info is nowhere in the board specs, or if it is, I can't find it.

 

https://www.techspot.com/review/1646-storage-performance-intel-z370-vs-amd-x470/

https://www.asrock.com/mb/AMD/X470 Taichi/index.asp#Specification

 

I would hate to buy a mobo only to learn of a speed limitation like this.

Link to comment
Share on other sites

Link to post
Share on other sites

21 minutes ago, zircon said:

I guess what I am ultimately trying to figure out is whether or not I can use 3 extremely fast drives on a particular board and enjoy maximum speeds with all three. (Edit: Along with a GPU and a PCIE SSD like an Optane 900p)

 

This review shows that the X470 Taichi for example has hamstrung speeds in one M2 slot, whereas the 370 version of the same board doesn't. But this info is nowhere in the board specs, or if it is, I can't find it.

 

https://www.techspot.com/review/1646-storage-performance-intel-z370-vs-amd-x470/

https://www.asrock.com/mb/AMD/X470 Taichi/index.asp#Specification

 

I would hate to buy a mobo only to learn of a speed limitation like this.

As I understand it, Ryzen is capable of supporting only one NVMe drive at full speed directly. Everything else, including the PCIe slots not intended for graphics cards, goes through the chipset. For the motherboard linked in particular, adding another NVMe drive simply disables one of the PCIe slots.

 

As far as full performance goes, it depends on how many of those drives are banging away and to where. Intra-drive transfers are always going to be at full speed because the data is likely not going anywhere out. Inter-drive transfers may have a performance hit if it has to cross the chipset to CPU boundary, but it's likely not going to be that bad.

Link to comment
Share on other sites

Link to post
Share on other sites

In some systems SATA and PCIe-NVMe can use the same pins on the CPU or northbridge.  If NVME is inserted, the pins swap to PCIe functionality.

 

The slot with only one SATA port linked to it is likely 2x PCIe instead of 4x.

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

×