Jump to content

NVMe gen 4 SSD in PCIe 2.0 16x slot

Go to solution Solved by RONOTHAN##,

Couple things:

1.) Basically all PCIe 2.0 motherboards I know don't support booting of PCIe storage, so unless you were going to use it as a spare storage, it wouldn't work.

2.) For the devices that have fully wired x16 slots of PCIe 2.0 (so basically Nehalem and older), you just aren't gonna saturate a full PCIe 4 x4 interface with data throughput in almost anything but benchmarks. 

3.) it would require PCIe switches, which are expensive, and you'll probably end up paying more than your system is worth for a drive and one of these adapters.

 

Basically, it's a very niche product that for 99% of situations makes no sense, so therefore it doesn't exist.

Every generation of PCIe is twice as fast as the last. This means 16 lanes of PCIe 2.0 is equal to 8 lanes of 3.0 and 4 lanes of 4.0.

 

However, if I plug a 4.0 SSD into a 3.0 slot, it'll use just 4 lanes, cutting the bandwidth in half. And using a 2.0 slot would cut that in half again, leaving you with a fourth of the bandwidth.

 

My question is if there's a way to use all 16 lanes in a 2.0 slot. To adapt them to the 4 lane connector on the 4.0 SSD and get the full speed. Is there an adapter card I can use?

 

I would appreciate any help.

Link to comment
Share on other sites

Link to post
Share on other sites

theoretically this could be made possible, but I don't think a product like this exists, because the market segment for users of this product would be so narrow. Of all the PCIe x16 NVMe adapters I've seen, they all incorporate 4 separate NVMe slots instead of adapting one NVMe connection to a single 16x bus

Granted if this was real, I would be tempted to get one for myself

I WILL find your ITX build thread, and I WILL recommend the SIlverstone Sugo SG13B

 

Primary PC:

i7 8086k - EVGA Z370 Classified K - G.Skill Trident Z RGB - WD SN750 - Jedi Order Titan Xp - Hyper 212 Black (with RGB Riing flair) - EVGA G3 650W - dual booting Windows 10 and Linux - Black and green theme, Razer brainwashed me.

Draws 400 watts under max load, for reference.

 

How many watts do I needATX 3.0 & PCIe 5.0 spec, PSU misconceptions, protections explainedgroup reg is bad

Link to comment
Share on other sites

Link to post
Share on other sites

Couple things:

1.) Basically all PCIe 2.0 motherboards I know don't support booting of PCIe storage, so unless you were going to use it as a spare storage, it wouldn't work.

2.) For the devices that have fully wired x16 slots of PCIe 2.0 (so basically Nehalem and older), you just aren't gonna saturate a full PCIe 4 x4 interface with data throughput in almost anything but benchmarks. 

3.) it would require PCIe switches, which are expensive, and you'll probably end up paying more than your system is worth for a drive and one of these adapters.

 

Basically, it's a very niche product that for 99% of situations makes no sense, so therefore it doesn't exist.

Link to comment
Share on other sites

Link to post
Share on other sites

51 minutes ago, RONOTHAN## said:

Couple things:

1.) Basically all PCIe 2.0 motherboards I know don't support booting of PCIe storage, so unless you were going to use it as a spare storage, it wouldn't work.

2.) For the devices that have fully wired x16 slots of PCIe 2.0 (so basically Nehalem and older), you just aren't gonna saturate a full PCIe 4 x4 interface with data throughput in almost anything but benchmarks. 

3.) it would require PCIe switches, which are expensive, and you'll probably end up paying more than your system is worth for a drive and one of these adapters.

 

Basically, it's a very niche product that for 99% of situations makes no sense, so therefore it doesn't exist.

I didn't know older motherboards couldn't boot off of PCIe storage. So I guess that definitely ruins my plans from the get go.

 

And it's too bad it's not as simple as merging pins somewhere on the card and using firmware and a driver to make it work somehow. I knew that would never work but I was hoping there was something out there.

 

Maybe it would actually make some sense to adapt a gen 4 ssd to 8 lanes of PCIe 3.0. Or even a card that supports two gen 4 SSDs on a 16 lane slot. But if it really is that expensive it just doesn't make any sense.

 

Thanks for your answer

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Judeling said:

I didn't know older motherboards couldn't boot off of PCIe storage. So I guess that definitely ruins my plans from the get go.

 

For the most part, unless you hack the BIOS of the board, if the board doesn't have an M.2 slot, it doesn't support NVMe boot. There are some exceptions to that, but as a general rule of thumb it's a pretty safe rule to follow. 

 

9 minutes ago, Judeling said:

Maybe it would actually make some sense to adapt a gen 4 ssd to 8 lanes of PCIe 3.0. Or even a card that supports two gen 4 SSDs on a 16 lane slot. But if it really is that expensive it just doesn't make any sense.

That's a little more likely to happen, since instead of needing 2 PCIe switches, you would only need one. That said, unless Direct Storage is actually a game changer (I still have my doubts) I wouldn't expect it to ever be made since outside of workstation/super heaver virtualization tasks, PCIe 4.0 SSDs don't really make sense, and even for those scenarios you want the top of the line hardware for the rest of the stuff before you want to be investing that heavily into your storage bandwidth. With Direct Storage, it actually has a shot of being useful because a lot of people still have Gen 3 systems, and for the most part you can just bifurcate the x16 link to your GPU and have 8 lanes to the SSD and 8 lanes to the GPU. It isn't a perfect solution, it's far from it, but it's a product that would make sense.

 

As for why I say it would be expensive, the Liqid Honey badger is basically the reverse of this concept, and it's solidly in "if you have to ask, you can't afford it" territory. The Gen 3 to get 4 version would probably be 1/4 the price, but 1/4 the price is still really expensive. 

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Judeling said:

My question is if there's a way to use all 16 lanes in a 2.0 slot. To adapt them to the 4 lane connector on the 4.0 SSD and get the full speed. Is there an adapter card I can use?

 

there is. And I'm even using it now, but with PCI-e 2.0 x8 bus (it's PCI-e 3.0 x8, but my CPU have only PCI-e 2.0), to adapt for 4 x PCIe 3.0 x4 SSD 

It's a PCI-e SWITCH (you may heard of it by PLX chip). I use the cheap PCI-e 3.0 x8 version on asmedia asm2824 https://pl.aliexpress.com/item/4000800378079.html, but you can buy a x16 version.  
It takes a PCI-e 3.0 x 8 from mobo (it's PCI-e 2.0 compatible) and make new 4 x 3.0 x4 PCI-e lanes  for the SSD 

The PCI-e 4.0 x16 switch cost more, then new MOBO + new CPU + new RAM -> so not very feasible solution, but well it's possible.

 

6 hours ago, RONOTHAN## said:

1.) Basically all PCIe 2.0 motherboards I know don't support booting of PCIe storage, so unless you were going to use it as a spare storage, it wouldn't work.

 

There are plenty PCIe 2.0 motherboard that support booting from PCIe, the problem is actualy booting NVMe, but you can still boot in PCIe legacy mode from SATAexpress drives (AHCI drives using PCIe interface), or SSD with legacy boot ROM, like Samsung 950 pro, or Plextor M8PeG (I use it). 
It just shows in the UEFI and you can boot to it. 

   
 
 
 
Spoiler
CPU : Intel 14gen i7-14700K
COOLER :  Thermalright Peerless Assassin 120 White + thermaltake toughfan 12 white + Thermal Grizzly - CPU Contact Frame Intel 13./14. +  Coollaboratory Liquid Ultra
GPU : MSI RTX 2070 Armor @GPU 2050MHz Mem 8200MHz -> USB C 10Gb/s cable 2m -> Unitek 4x USB HUB 10 Gb/s (Y-HB08003)
MOBO : MSI MEG Z690 UNIFY
RAM :  Corsair VENGEANCE DDR5 RAM 64 GB (2 x 32 GB) 6400 MHz CL32 (CMK64GX5M2B6400C32)
SSD : Intel Optane 905P 960GB U.2 (OS) + 2 x WD SN850X 4TB + 2 x PNY CS3140 2TB + ASM2824 PCIe switch -> 4 x Plextor M8PeG 1TB + flexiDOCK MB014SP-B -> Crucial MX500 2TB + GoodRam Iridium PRO 960GB + Samsung 850 Pro 512GB
HDD : WD White 18TB WD180EDFZ + SATA port multiplier adp6st0-j05 (JMB575) ->  WD Gold 8TB WD8002FRYZ + WD Gold 4TB WD4002FYYZ + WD Red PRO 4TB WD4001FFSX + WD Green 2TB WD20EARS
EXTERNAL
HDD/SSD : 
XT-XINTE LM906 (JMS583) -> Plextor M8PeG 1TB + WD My Passport slim 1TB + LaCie Porsche Design Mobile Drive 1TB USB-C + Zalman ZM-VE350 -> Goodram IRDM PRO 240GB
PSU :  Super Flower leadex platinum 750 W biały -> Bitfenix alchemy extensions białe/białe + AsiaHorse 16AWG White 
UPS :  CyberPower CP1500EPFCLCD -> Brennenstuhl primera-line 8 -> Brennenstuhl primera-line 10
LCD :  LG 32UD59-B + LG flatron IPS236 -> Silverstone SST-ARM11BC
CASE :  Fractal R5 Biały + Lian Li BZ-H06A srebrny + 6 x Thermaltake toughfan 14 white + Thermalright TL-B8W
SPEAKERS :  Aune S6 Pro -> Topping PA3-B -> Polk S20e black -> Monoprice stand 16250
HEADPHONES :  TOSLINK 2m -> Aune S6 Pro -> 2 x Monoprice Premier 1.8m 16AWG 3-pin XLR -> Monoprice Monolith THX AAA 887 -> 4-pin XLR na 2 x 3.5mm 16 cores OCC 2m Cable -> HiFiMAN Edition XS -> sheepskin pads + 4-pin XLR na 2 x 2.5mm ABLET silver 2m  Cable -> Monoprice Monolith M1060 + Brainwavz HM100 -> Brainwavz sheepskin oval pads + Wooden double Ɪ Stand + Audio-Technica ATH-MSR7BK -> sheepskin pads + Multibrackets MB1893 + Sennheiser Momentum 3 +  Philips Fidelio X2HR/00 + JBL J88 White
MIC :  Tonor TC30 -> Mozos SB38
KEYBOARD : Corsair STRAFE RGB Cherry MX Silent (EU) + Glorious PC Gaming Race Stealth Slim - Full Size Black + PQI MyLockey
MOUSE :  Logitech MX ERGO + 2 x Logitech MX Performance + Logitech G Pro wireless + Logitech G Pro Gaming -> Hotline Games 2.0 Plus + Corsair MM500 3xl + Corsair MM300 Extended + Razer goliathus control
CONTROLLERS :  Microsoft xbox series x controller pc (1VA-00002) -> brainwavz audio Controller Holder UGC2 + Microsoft xbox 360 wireless black + Ravcore Javelin
NET :  Intel x520-DA2 -> 2 x FTLX8571D3BCV-IT + 2 x ASUS ZenWiFi Pro XT12
NAS :  Qnap TS-932X-2G -> Noctua NF-P14s redux 1200 PWM -> Kingston 16GB 2400Mhz CL14 (HX424S14IB/16) -> 9 x Crucial MX500 2TB ->  2 x FTLX8571D3BCV-IT -> 2 x Digitus (DK-HD2533-05/3)
Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, kokosnh said:

there is. And I'm even using it now, but with PCI-e 2.0 x8 bus (it's PCI-e 3.0 x8, but my CPU have only PCI-e 2.0), to adapt for 4 x PCIe 3.0 x4 SSD 

It's a PCI-e SWITCH (you may heard of it by PLX chip). I use the cheap PCI-e 3.0 x8 version on asmedia asm2824 https://pl.aliexpress.com/item/4000800378079.html, but you can buy a x16 version.  
It takes a PCI-e 3.0 x 8 from mobo (it's PCI-e 2.0 compatible) and make new 4 x 3.0 x4 PCI-e lanes  for the SSD 

The PCI-e 4.0 x16 switch cost more, then new MOBO + new CPU + new RAM -> so not very feasible solution, but well it's possible.

 

There are plenty PCIe 2.0 motherboard that support booting from PCIe, the problem is actualy booting NVMe, but you can still boot in PCIe legacy mode from SATAexpress drives (AHCI drives using PCIe interface), or SSD with legacy boot ROM, like Samsung 950 pro, or Plextor M8PeG (I use it). 
It just shows in the UEFI and you can boot to it. 

The card you're talking about takes 8 lanes and doubles them so you have 16 (4x4). But what I'm looking for is the exact opposite, which would take 16 lanes and combine them into just 4 lanes, quadrupling the speed of those 4 lanes. I don't think the adapter you're using would be able to do what I'm describing. At least not without heavy modification. It would have turn PCIe 2.0 x16 into PCIe 4.0 x4. Or maybe PCIe 3.0 x8 into PCIe 4.0 x4, since that seems to be more feasible.

 

I appreciate your perspective though

Link to comment
Share on other sites

Link to post
Share on other sites

No, It's exactly that.  
The PCIe SWITCH creates new PCI-e lanes, so it doesn't matter how many it creates, just so you can use it (it doesn't matter that it creates 4 time more PCIe lanes that you need).
The important part is that the version of the interface that it communicates with motherboard is independent to the PCi-e lanes it creates.

So If you buy a PCI-e 4.0 x16 SWITCH, that creates 4 x PCI-e 4.0, and plug it to the PCI-e 2.0 x16 slot on motherboard. Than It will work with the PCI-e 2.0 x16 (6400MB/s) on motherboard side, but will still create new PCI-e 4.0 x4 lanes for the SSD (that all share that bus speed 6400MB/s). 


I do it With PCI-e 3.0 x8 SWITCH, so less extreme, but it work the same. 
I linked to my PCIe 3.0 x8 SWITCH, but You would need a PCIe 4.0 x16 SWITCH to get it working. And these cost like fortune. 
The Broadcom PEX 88000 switches are what you are looking for, but i can't find any commercially available ready product, found only a Broadcom PCIe 3.0 x 16 PCIe switches max. It's usually enterprise grade stuff so no surprise here.
pci-e-3-0.jpg

 

sw-itch-pod-CPU.png

   
 
 
 
Spoiler
CPU : Intel 14gen i7-14700K
COOLER :  Thermalright Peerless Assassin 120 White + thermaltake toughfan 12 white + Thermal Grizzly - CPU Contact Frame Intel 13./14. +  Coollaboratory Liquid Ultra
GPU : MSI RTX 2070 Armor @GPU 2050MHz Mem 8200MHz -> USB C 10Gb/s cable 2m -> Unitek 4x USB HUB 10 Gb/s (Y-HB08003)
MOBO : MSI MEG Z690 UNIFY
RAM :  Corsair VENGEANCE DDR5 RAM 64 GB (2 x 32 GB) 6400 MHz CL32 (CMK64GX5M2B6400C32)
SSD : Intel Optane 905P 960GB U.2 (OS) + 2 x WD SN850X 4TB + 2 x PNY CS3140 2TB + ASM2824 PCIe switch -> 4 x Plextor M8PeG 1TB + flexiDOCK MB014SP-B -> Crucial MX500 2TB + GoodRam Iridium PRO 960GB + Samsung 850 Pro 512GB
HDD : WD White 18TB WD180EDFZ + SATA port multiplier adp6st0-j05 (JMB575) ->  WD Gold 8TB WD8002FRYZ + WD Gold 4TB WD4002FYYZ + WD Red PRO 4TB WD4001FFSX + WD Green 2TB WD20EARS
EXTERNAL
HDD/SSD : 
XT-XINTE LM906 (JMS583) -> Plextor M8PeG 1TB + WD My Passport slim 1TB + LaCie Porsche Design Mobile Drive 1TB USB-C + Zalman ZM-VE350 -> Goodram IRDM PRO 240GB
PSU :  Super Flower leadex platinum 750 W biały -> Bitfenix alchemy extensions białe/białe + AsiaHorse 16AWG White 
UPS :  CyberPower CP1500EPFCLCD -> Brennenstuhl primera-line 8 -> Brennenstuhl primera-line 10
LCD :  LG 32UD59-B + LG flatron IPS236 -> Silverstone SST-ARM11BC
CASE :  Fractal R5 Biały + Lian Li BZ-H06A srebrny + 6 x Thermaltake toughfan 14 white + Thermalright TL-B8W
SPEAKERS :  Aune S6 Pro -> Topping PA3-B -> Polk S20e black -> Monoprice stand 16250
HEADPHONES :  TOSLINK 2m -> Aune S6 Pro -> 2 x Monoprice Premier 1.8m 16AWG 3-pin XLR -> Monoprice Monolith THX AAA 887 -> 4-pin XLR na 2 x 3.5mm 16 cores OCC 2m Cable -> HiFiMAN Edition XS -> sheepskin pads + 4-pin XLR na 2 x 2.5mm ABLET silver 2m  Cable -> Monoprice Monolith M1060 + Brainwavz HM100 -> Brainwavz sheepskin oval pads + Wooden double Ɪ Stand + Audio-Technica ATH-MSR7BK -> sheepskin pads + Multibrackets MB1893 + Sennheiser Momentum 3 +  Philips Fidelio X2HR/00 + JBL J88 White
MIC :  Tonor TC30 -> Mozos SB38
KEYBOARD : Corsair STRAFE RGB Cherry MX Silent (EU) + Glorious PC Gaming Race Stealth Slim - Full Size Black + PQI MyLockey
MOUSE :  Logitech MX ERGO + 2 x Logitech MX Performance + Logitech G Pro wireless + Logitech G Pro Gaming -> Hotline Games 2.0 Plus + Corsair MM500 3xl + Corsair MM300 Extended + Razer goliathus control
CONTROLLERS :  Microsoft xbox series x controller pc (1VA-00002) -> brainwavz audio Controller Holder UGC2 + Microsoft xbox 360 wireless black + Ravcore Javelin
NET :  Intel x520-DA2 -> 2 x FTLX8571D3BCV-IT + 2 x ASUS ZenWiFi Pro XT12
NAS :  Qnap TS-932X-2G -> Noctua NF-P14s redux 1200 PWM -> Kingston 16GB 2400Mhz CL14 (HX424S14IB/16) -> 9 x Crucial MX500 2TB ->  2 x FTLX8571D3BCV-IT -> 2 x Digitus (DK-HD2533-05/3)
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

×