Jump to content

A (potentially) simple question about m.2 nVME

Radium_Angel

I have a system here that does not have built-in m.2 connectors. I did get a simple PCIe adapter and attached my nVME drive to it, and it works fine. There's a performance hit, but I"m okay with this as it's a data/swap drive instead of a boot drive. I'd like to find another adapter that supports multiple m.2 nVME drives, but in looking about I'm not certain if PCIe bifurcation is a required thing, or if the drives will simply be seen as separate drives (I have no need of RAID on them)

 

Mt system is a Dell Precision T5610 and I'm pretty certain it doesn't have Bifurcation supported in the BIOS.

NOTE: I no longer frequent this site. If you really need help, PM/DM me and my e.mail will alert me. 

Link to comment
Share on other sites

Link to post
Share on other sites

There shouldn't be a performance hit, if you compare like with like e.g. CPU lanes or chipset lanes.

 

To my understanding, there needs to be some smarts somewhere as multiple M.2 devices need their own lanes, and a slot by itself isn't going to split it like that. So either needs a card that will do that for you, or support already built in system. I don't think I've seen the latter, not on any system I've had. Bit of a niche use case.

Main system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, Corsair Vengeance Pro 3200 3x 16GB 2R, RTX 3070, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, Acer Predator XB241YU 24" 1440p 144Hz G-Sync + HP LP2475w 24" 1200p 60Hz wide gamut
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
Share on other sites

Link to post
Share on other sites

Please quote my post, or put @paddy-stone if you want me to respond to you.

Spoiler
  • PCs:- 
  • Main PC build  https://uk.pcpartpicker.com/list/2K6Q7X
  • ASUS x53e  - i7 2670QM / Sony BD writer x8 / Win 10, Elemetary OS, Ubuntu/ Samsung 830 SSD
  • Lenovo G50 - 8Gb RAM - Samsung 860 Evo 250GB SSD - DVD writer
  •  
  • Displays:-
  • Philips 55 OLED 754 model
  • Panasonic 55" 4k TV
  • LG 29" Ultrawide
  • Philips 24" 1080p monitor as backup
  •  
  • Storage/NAS/Servers:-
  • ESXI/test build  https://uk.pcpartpicker.com/list/4wyR9G
  • Main Server https://uk.pcpartpicker.com/list/3Qftyk
  • Backup server - HP Proliant Gen 8 4 bay NAS running FreeNAS ZFS striped 3x3TiB WD reds
  • HP ProLiant G6 Server SE316M1 Twin Hex Core Intel Xeon E5645 2.40GHz 48GB RAM
  •  
  • Gaming/Tablets etc:-
  • Xbox One S 500GB + 2TB HDD
  • PS4
  • Nvidia Shield TV
  • Xiaomi/Pocafone F2 pro 8GB/256GB
  • Xiaomi Redmi Note 4

 

  • Unused Hardware currently :-
  • 4670K MSI mobo 16GB ram
  • i7 6700K  b250 mobo
  • Zotac GTX 1060 6GB Amp! edition
  • Zotac GTX 1050 mini

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Ahh OP, what board do you have?  as reading through some of the comments, seems like it's limited to x299 for bifurcation AFAIK.

Please quote my post, or put @paddy-stone if you want me to respond to you.

Spoiler
  • PCs:- 
  • Main PC build  https://uk.pcpartpicker.com/list/2K6Q7X
  • ASUS x53e  - i7 2670QM / Sony BD writer x8 / Win 10, Elemetary OS, Ubuntu/ Samsung 830 SSD
  • Lenovo G50 - 8Gb RAM - Samsung 860 Evo 250GB SSD - DVD writer
  •  
  • Displays:-
  • Philips 55 OLED 754 model
  • Panasonic 55" 4k TV
  • LG 29" Ultrawide
  • Philips 24" 1080p monitor as backup
  •  
  • Storage/NAS/Servers:-
  • ESXI/test build  https://uk.pcpartpicker.com/list/4wyR9G
  • Main Server https://uk.pcpartpicker.com/list/3Qftyk
  • Backup server - HP Proliant Gen 8 4 bay NAS running FreeNAS ZFS striped 3x3TiB WD reds
  • HP ProLiant G6 Server SE316M1 Twin Hex Core Intel Xeon E5645 2.40GHz 48GB RAM
  •  
  • Gaming/Tablets etc:-
  • Xbox One S 500GB + 2TB HDD
  • PS4
  • Nvidia Shield TV
  • Xiaomi/Pocafone F2 pro 8GB/256GB
  • Xiaomi Redmi Note 4

 

  • Unused Hardware currently :-
  • 4670K MSI mobo 16GB ram
  • i7 6700K  b250 mobo
  • Zotac GTX 1060 6GB Amp! edition
  • Zotac GTX 1050 mini

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

The card above with 4 m.2 connectors only works if the motherboard's bios supports bifurcation, splitting an x16 into 4 x4  - the card itself doesn't have a chip that would act like a switch to create 4 separate pci-e x4 out of a x16 (like you would do with an expensive 50$+ switch chip)

 

There are Intel motherboards that have two m.2 connectors and both support nvme drives, but they're both connected to the chipset and eventually the data goes to the cpu through the same DMI link that's capped to around 4GB/s

 

On AMD, most AM4 boards have the first m.2 connector connected directly to cpu at pci-e x4 speeds, and the second m.2 may have 1, 2 or 4 lanes coming from chipset - but keep in mind they're pci-e 2.0 lanes, so you get half the speed per lane (so you get at most 2 GB/s).

Bx50 chipsets only have 6 pci-e 2.0 lanes, so some boards prefer to add a pci-e x4 slot and have 2nd m.2 only SATA, some allow you to choose between pci-e slot or m.2 , or allow you to limit to 2 pci-e lanes for m.2 and make the pci-e x4 slot a pci-e x1 one.

xx70 chipsets have 8 pci-e 2.0 lanes, so there's more flexibility.

 

With x370 and x470 AM4 boards, you could install a pci-e x16 adapter board in the second pci-e x16 slot and I think the motherboard would switch the video card to x8 and the second pci-e x16 slot would get 8 lanes, and you could use 4 of those for a second m.2

I'm not 100% it works for any, may require some bios support.

 

On  Threadripper it goes without saying that you can have loads of nvme m.2 connectors as the processor has 60 pci-e lanes available, and most motherboards support bifurcation so besides 2-3 m.2 connectors on board, you can also add such cards like the Asus one above and convert a x16 slot into 4x4 for 4 m.2 drives.

 

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, porina said:

There shouldn't be a performance hit, if you compare like with like e.g. CPU lanes or chipset lanes.

 

To my understanding, there needs to be some smarts somewhere as multiple M.2 devices need their own lanes, and a slot by itself isn't going to split it like that. So either needs a card that will do that for you, or support already built in system. I don't think I've seen the latter, not on any system I've had. Bit of a niche use case.

That's kind of what I figured. I have spare PCIe slots I could use, just thought I'd be able to find one that allows 2 drives in one slot...but perhaps not given this system isn't brand new.

4 hours ago, paddy-stone said:

Ahh OP, what board do you have?

Well, it's a Dell Precision T5610. The board is likely custom for Dell.

Let me see if I can get a CPU-Z screenshot or info for you.

Hang tight....

 

 

Mobo.png

NOTE: I no longer frequent this site. If you really need help, PM/DM me and my e.mail will alert me. 

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

×