Pcie 3.0 x2 ssd in pcie 2.0 x4 slot

jpe1701

Honorable
Hi there,
So I ordered a mydigitalssd sbx 512gb pcie 3.0 x2 nvme ssd. It was on sale for $149 and my second m.2 slot only accepts pcie drives. It is a Ryzen x370 board so the second slot is pcie 2.0 x4. I am confused about how it will work. Since pcie 3.0x2 and pcie 2.0x4 use the same bandwidth will I get full speed? Or will it be halved to pcie 2.0x2?
 
Solution
My suspicion is that you'll only get PCIe 2.0x2 speeds.

Even though PCIE 3.0x2 and 2.0x4 have the same bandwidth, they operate in different ways. 3.0x2 is narrow and fast, while 2.0x4 is wide and slow. If you plug an SSD that is narrow and fast into a slot that is wide and slow, the signal is going to have to operate at the lowest common denominators.

In this case, the lowest common denominator is 2.0x2.

I think a 3.0x4 in a 2.0x4 slot would operate at 2.0x4, while a 3.0x2 in a 2.0x2 will operate at 2.0x2.

But that's just my guess. I've never tested this out.

jpe1701

Honorable


Well my only concern is that the controller is set up to use 2 lanes so wouldn't that reduce it to pcie 2.0x2 speeds?
 

mikewinddale

Distinguished
Dec 22, 2016
290
55
18,940
My suspicion is that you'll only get PCIe 2.0x2 speeds.

Even though PCIE 3.0x2 and 2.0x4 have the same bandwidth, they operate in different ways. 3.0x2 is narrow and fast, while 2.0x4 is wide and slow. If you plug an SSD that is narrow and fast into a slot that is wide and slow, the signal is going to have to operate at the lowest common denominators.

In this case, the lowest common denominator is 2.0x2.

I think a 3.0x4 in a 2.0x4 slot would operate at 2.0x4, while a 3.0x2 in a 2.0x2 will operate at 2.0x2.

But that's just my guess. I've never tested this out.
 
Solution

jpe1701

Honorable


Old thread, but you are right. I get about 850mbps give or take. Been a while since I benchmarked it. Works good as a second drive for games, just wished I had waited until the prices dropped so much recently. Thank you.