Question M.2 SSD speed is slower than advertised on Amazon ?

bryguy100

Distinguished
Aug 15, 2011
12
0
18,510
My WD SN850X transfer speed vs. a review on review transfer speed.

Here is the drive I'm talking about

My transfer speed is 1000 mb/s lower. It is installed on a gen 4 pcie slot. My motherboard also has a gen 5 slot that I use for boot. Should I try installing the drive in that one? Crystalmark and proprietary software say drive is at 100% health.

Solution: This is fixed. There is an x32 bandwidth listed on asus site for this motherboard for the slot I used. After correctly using quick latch to secure the M.2 to the 2_2 pcie, bandwidth speeds have been met.
 
Last edited:
My WD SN850X transfer speed vs. a review on review transfer speed.

Here is the drive I'm talking about

My transfer speed is 1000 mb/s lower. It is installed on a gen 4 pcie slot. My motherboard also has a gen 5 slot that I use for boot. Should I try installing the drive in that one? Crystalmark and proprietary software say drive is at 100% health.
The second M.2 slot on many motherboards is tied to the chipset. They generally benchmark lower. There will be no real-world difference in performance.
What motherboard do you have?
 
Hello, Asus tuf gaming b650
Not familiar with the B650, however, I have a Tuf Gaming B550, which has two M.2 slots.

On my B550, the BIOS can be set to differentiate / cap PCIe speeds for the onboard slots (using PCIe3 on one, but PCIe4 on another), and may be defaulted to PCie3. So you may want to double-check the manual and the BIOS.

Also, if I remember correctly, the secondary M.2 shares bandwidth, so if it's in a secondary slot, it not only will disable certain SATA ports, but may also cut PCIe speeds as well, regardless of the BIOS setting.
 
Not familiar with the B650, however, I have a Tuf Gaming B550, which has two M.2 slots.

On my B550, the BIOS can be set to differentiate / cap PCIe speeds for the onboard slots (using PCIe3 on one, but PCIe4 on another), and may be defaulted to PCie3. So you may want to double-check the manual and the BIOS.

Also, if I remember correctly, the secondary M.2 shares bandwidth, so if it's in a secondary slot, it not only will disable certain SATA ports, but may also cut PCIe speeds as well, regardless of the BIOS setting.
Here's a screenshot from my motherboard manual and a picture of the slots I've used on my motherboard. I'm using M.2_3 and M.2_1 for my nvme drives. Basically the screenshot from my motherboard manual says my M.2_3 shares bandwidth with the second GPU slot (as shown as PCIeX16_2,) which is written on the bottom of the 'slots I've used.'
Since I'm only using one GPU slot, I don't see any reason why bandwidth is being shared. There's no mention of SATA HDD's also.
 
Here's a screenshot from my motherboard manual and a picture of the slots I've used on my motherboard. I'm using M.2_3 and M.2_1 for my nvme drives. Basically the screenshot from my motherboard manual says my M.2_3 shares bandwidth with the second GPU slot (as shown as PCIeX16_2,) which is written on the bottom of the 'slots I've used.'
Since I'm only using one GPU slot, I don't see any reason why bandwidth is being shared. There's no mention of SATA HDD's also.
Try using the wd dashboard just to see what it shows.
 

Here's a screenshot from my motherboard manual and a picture of the slots I've used on my motherboard. I'm using M.2_3 and M.2_1 for my nvme drives. Basically the screenshot from my motherboard manual says my M.2_3 shares bandwidth with the second GPU slot (as shown as PCIeX16_2,) which is written on the bottom of the 'slots I've used.'
Since I'm only using one GPU slot, I don't see any reason why bandwidth is being shared. There's no mention of SATA HDD's also.
BUT, what did I say, the M_2_3 slot you are using is from the chipset not direct from the CPU. That adds latency and overhead. You won't get the same performance as ones directly from the CPU Use M_2_2 for the maximum BENCHMARK performance. You won't see any real world difference.
 
  • Like
Reactions: Anomaly_76
BUT, what did I say, the M_2_3 slot you are using is from the chipset not direct from the CPU. That adds latency and overhead. You won't get the same performance as ones directly from the CPU Use M_2_2 for the maximum BENCHMARK performance. You won't see any real world difference.
Thanks, found the answer. There was this little screw thing for nvme on the b650 motherboard. Needed that to keep the new M.2 secure in the M_2_2 slot. Now I have the correct transfer speed.
 
Semi-related question. R9 5900X / 32GB DDR4-3200 / RTX3060ti. My 60hz display limits me to 60 FPS, but I can't even maintain that. Usually around 50-52.

Have two SN570s in primary and secondary M.2 slots. GPU-ID shows the x16 slot is running at x8. Considering replacing the M.2s with a SATA6 2.5" SSD. Will that help / solve the problem?
 
Semi-related question. R9 5900X / 32GB DDR4-3200 / RTX3060ti. My 60hz display limits me to 60 FPS, but I can't even maintain that. Usually around 50-52.

Have two SN570s in primary and secondary M.2 slots. GPU-ID shows the x16 slot is running at x8. Considering replacing the M.2s with a SATA6 2.5" SSD. Will that help / solve the problem?
Please start a NEW thread for your particular situation.
Don't hijack this one.