• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Western Digital Readies WD Black SN850 Firmware Update Restoring AMD X570 Performance

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,857 (7.38/day)
Location
Dublin, Ireland
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B550 AORUS Elite V2
Cooling DeepCool Gammax L240 V2
Memory 2x 16GB DDR4-3200
Video Card(s) Galax RTX 4070 Ti EX
Storage Samsung 990 1TB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
Western Digital is reportedly preparing a firmware update for its WD Black SN850 M.2 NVMe SSD that restores the drive's write performance levels on PCs based on the AMD X570 platform. This problem is localized to X570, specifically to when the drive is installed on an M.2 NVMe slot that is wired to the X570 chipset. Drives that are installed on the slot that's directly wired to the Ryzen processor perform as expected (Ryzen 3000 "Matisse" and Ryzen 5000 "Vermeer").

The drive performs as intended on AMD B550, as well as Intel platforms that support PCIe Gen 4, as the only Gen 4-capable M.2 slots are the ones directly wired to the processor. Western Digital localized the problem to certain X570 motherboards that have their PCIe maximum payload size (MPS) value set at 128 bytes. This dictates the maximum transaction layer packet (TLP) that goes through the PCIe controller, and a low MPS value cripples performance. The firmware update by Western Digital possibly works around this limitation. The company is expected to release the firmware update by 12 July, 2021.



View at TechPowerUp Main Site
 
Bring on the speed thank you very much!
 
Western Digital localized the problem to certain X570 motherboards that have their PCIe maximum payload size (MPS) value set at 128 bytes. This dictates the maximum transaction layer packet (TLP) that goes through the PCIe controller, and a low MPS value cripples performance. The firmware update by Western Digital possibly works around this limitation.
I would really love to see a good technical description of what is going on there. Low MPS value affecting - especially maximum sequential - performance makes perfect sense but why are other SSDs not affected by the same thing and what exactly is the workaround?
 
I would really love to see a good technical description of what is going on there. Low MPS value affecting - especially maximum sequential - performance makes perfect sense but why are other SSDs not affected by the same thing and what exactly is the workaround?
Yeah, this is rather bizarre and I have to own up that I was wrong in the thread where someone was having this issue, as I really thought it was OS related, but apparently it was something entirely different.
 
Last edited:
This does not appear to affect Samsung. I have 3 PM9A1's (980 Pro OEM version) connected to all 3 M.2 slots on my X570 Aorus Master. No difference between using the top or bottom two slots.
 
I would really love to see a good technical description of what is going on there. Low MPS value affecting - especially maximum sequential - performance makes perfect sense but why are other SSDs not affected by the same thing and what exactly is the workaround?

I actually did notice other drives having issues way back in late 2019 (but not nearly as drastically as this) and documented it on Reddit (google: sm2262en x570). I was largely ignored and it was chalked up to "just being over the PCH" (which isn't true as I had many drives that operated just fine). With the SN850, though, it's much more significant. So I guess "stay tuned."
 
As I understand it, using the chipset slot instead of the slot connected to the CPU always results in about a 10% degradation in performance but with this WD card the loss in performance was upwards of 40%.

Glad to hear that Western Digital is finally addressing the issue. Even though they are spinning it as something wrong with certain X570 boards when all the other SSD manufacturers somehow made their cards work just fine from day one.
 
WD have been aware of this for quite a while but kept there mouths shut on the subject even after pages of posts here, reddit and on WD Forum.

@TheLostSwede next time don't be so insistent about a subject that you have no idea about, we could have brought attention to this a lot sooner if you and others had not been so insistent that we were newbies and had no idea how to set up are operating systems to correctly use a NVME drive.
 
No update yet with less than 48 hours on their provided timeline. We'll find out soon if it was just trying to help fend off losing sales due to it becoming a more widely-known issue given it's their latest flagship NVMe SSD to launch, or if they actually have a means to resolve the issue. Given their silence of the issue other than the initial news, I hope they're diligently working on the firmware fix
 
Back
Top