Warning

 

Close

Confirm Action

Are you sure you wish to do this?

Confirm Cancel
BCM
User Panel

Posted: 3/4/2021 10:18:27 AM EDT
I've got an WD Black NVMe drive installed on an older AMD computer with Gen 2 PCIe slots. It's my boot drive and it has reasonable performance but a lot less than I was expecting. I was not paying much attention when I got the generic add in card about two years ago. That card is 4X and I have it plugged into a 16X slot.

I think the 4X card on a Gen2 bus is a bottleneck for the drive? I know that real world performance is probably not significant (I've tested sata SSDs and NVMe drives as boot drive and it's very close), but does anyone know of a 16X card that will work with a NVMe drive? I've seen some on NewEgg but from the reviews it looks like some of them are actually 4x cards even though they have connectors for a 16X slot. That and all of those seem to come from the PRC.

Keeping up with all the changing generations gives me a headache and the thing works and I should probably leave it alone, but I thought I would ask here in case someone knew the scoop.

TIA,

B
Link Posted: 3/4/2021 11:41:29 AM EDT
[#1]
A 4x Gen2 pcie connection is a max theoretical bandwidth of 20Gbps, with 20% of that wasted to 8/10b encoding, so on your very best day that will be capable of just under 2000 megabytes per second. Or roughly 2/3 the wd black's rated speed.

M.2 NVME cards are only wired for four lanes, so adding a true NVME 16x adapter will basically just give you the ability to put in four 4x NVME drives, not make the one you have any faster - though two or four drives in an array would get you more speed.
Link Posted: 3/4/2021 11:51:34 AM EDT
[#2]
Discussion ForumsJump to Quoted PostQuote History
Quoted:
A 4x Gen2 pcie connection is a max theoretical bandwidth of 20Gbps, with 20% of that wasted to 8/10b encoding, so on your very best day that will be capable of just under 2000 megabytes per second. Or roughly 2/3 the wd black's rated speed.

M.2 NVME cards are only wired for four lanes, so adding a true NVME 16x adapter will basically just give you the ability to put in four 4x NVME drives, not make the one you have any faster - though two or four drives in an array would get you more speed.
View Quote


Hey thanks for the reply,

I thought 4x Gen2 was 2Gb/s, is the 20Gbps a typo?

I knew about the overhead and how that would eat up some of the performance but I'm getting 1,660 MB/sec for sequential reads on Crystal Disk Mark.  It's less than half of speed of my other computer with the M.2 slot directly on the motherboard (same drive).

B
Link Posted: 3/4/2021 12:18:49 PM EDT
[#3]
Discussion ForumsJump to Quoted PostQuote History
Quoted:
Hey thanks for the reply,

I thought 4x Gen2 was 2Gb/s, is the 20Gbps a typo?

I knew about the overhead and how that would eat up some of the performance but I'm getting 1,660 MB/sec for sequential reads on Crystal Disk Mark.  It's less than half of speed of my other computer with the M.2 slot directly on the motherboard (same drive).
View Quote

You're parsing bits against bytes. 20Gbps = 20 billion bits per second. 20GBps (note capital "B") would imply 20 billion bytes per second. PCIe lanes are generally rated in GHz/bits per second, while disk devices generally get rated in Gibi/Mibi bytes per second.

There has been inconsistent nomenclature, but things seem to have settled down to lowercase "b"ps being bits per second and uppercase "B"ps being bytes per second.

Don't forget gibi versus giga :)
Link Posted: 3/4/2021 1:52:24 PM EDT
[#4]
Discussion ForumsJump to Quoted PostQuote History
Quoted:

You're parsing bits against bytes. 20Gbps = 20 billion bits per second. 20GBps (note capital "B") would imply 20 billion bytes per second. PCIe lanes are generally rated in GHz/bits per second, while disk devices generally get rated in Gibi/Mibi bytes per second.

There has been inconsistent nomenclature, but things seem to have settled down to lowercase "b"ps being bits per second and uppercase "B"ps being bytes per second.

Don't forget gibi versus giga :)
View Quote


Oh yeah you are correct. I could almost say that they hired politicians to come up with the nomenclature to confuse people. Don't get me started on USB 3 stuff.

Hey thanks for your help.

B
Link Posted: 3/6/2021 7:21:07 PM EDT
[#5]
I would suggest getting a current motherboard that supports nvme natively. :p

If you are going to go with a 16x get a card with 4 m.2 headers so you can max it out.

I think asus has a card with 4 ports and active cooling for around $70.
Close Join Our Mail List to Stay Up To Date! Win a FREE Membership!

Sign up for the ARFCOM weekly newsletter and be entered to win a free ARFCOM membership. One new winner* is announced every week!

You will receive an email every Friday morning featuring the latest chatter from the hottest topics, breaking news surrounding legislation, as well as exclusive deals only available to ARFCOM email subscribers.


By signing up you agree to our User Agreement. *Must have a registered ARFCOM account to win.
Top Top