Question Anyone know about NVME and MSI Meg x570 Ace? Having write speed problems

Jan 20, 2020
3
0
10
So I have a new PC I just built a few days ago,
R7 3800X
MSI Meg X570 Ace
MSI RTX 2080 Super Trio
Samsung 970 Evo Plus nvme
Samsung 970 Evo

So, the Plus is benchmarking at around 1600 write speeds pretty consistently since last night, and its been a problem jumping around for 2 days. The non-plus evo benchmarks at its advertised speeds of 3300/2500. The plus should be getting 3500/3300, or at least faster than the other one.
The thing is, it'll randomly benchmark higher. I cannot figure out what the hell is wrong.
It seems to work sometimes when I change something, like I uninstalled AMD PCI drivers yesterday and every benchmark was above 3k write for a little while, and then randomly it just dipped back to less than 2k.
I have pictures below of my BIOS settings, where they're sitting in the mobo, etc.
I've deleted my PC drivers one by one and reinstalled them.
I've cleared my SSD off to about 20% capacity.
I've used TRIM.
I've turned XMP on and off because that was an issue on my old crappy motheboard.
Its hitting 60 degrees C at the most most of the time and has a heatsink on it.
I've changed settings from Extreme performance to Silent mode in Dragon Center.
I've benchmarked with multiple programs.
I'm out of ideas, unless I'm just missing something super obvious.

View: https://i.imgur.com/dtYFjvK.png
- The 970 Evo Plus' benchmark
View: https://i.imgur.com/YEaqtfI.png
- 970 Evo non-plus benchmark
View: https://i.imgur.com/8R9KT4l.jpg
M.2_1 the slow Evo Plus
View: https://i.imgur.com/fQS3weS.jpg
GPU PCI_E1
View: https://i.imgur.com/tMohAoc.jpg
Regular Evo
View: https://i.imgur.com/ta7lLfo.png
Current settings for PCI in BIOS
View: https://i.imgur.com/ge4JGfB.png
Only settings I can do for PCI_E1
View: https://i.imgur.com/RLHWBnt.png
HWInfo because I'm desperate.

If anyone has info or a way to fix this, please and thank you.
PS a friend of mine (online friend) has the same exact Evo Plus as his operating system drive and he has normal speeds of 3300-3500/3100-3300 consistently.
 
Last edited:
Would have to look into it more closely, but as an initial impression: low sequential write speeds are usually due to the SLC caching. Your TLC is only ~1500 MB/s. One way to test this is to do a secure erase, although that may not be an option for you.
 
Jan 20, 2020
3
0
10
I secure erased it the day I put this PC together, which was Friday I believe?
But anyways, for the most part, I figured it out (I believe).

It seems MSI Dragon Center is somehow causing it.
I tested moving the drive into the other 2 M.2 slots in this PC and had the same results. I then put it into another PC and benchmarked it as a secondary drive, and it came out at max speeds of about 3500/3300.

I then removed all Win 10 bloatware I could using some program off of Github and deleted all AMD/MSI drivers and programs. It seemed to fix it when I uninstalled AMD PCI drivers, but it seems to have been a fluke.
Honestly its really confusing me now as I had it running at 3500/3000 20 minutes ago and now its jumping between 2200 and 3000. Its almost like my PC is under heavy load randomly or something. But another thing that is weird is my CPU was going down to x22 and x29 randomly before as well, which I'm not sure if that has to do with it or not either.

Either way, I wasn't able to hit 3000 at all with MSI Dragon Center installed, but now I can once in a while on benchmarks. I'm only hitting a max transfer rate between M2s of about 2 GB/s though. But its much better than with MSI Dragon center installed.
 
MSI DC is definitely known to cause performance issues, that much I can say. AMD's PCI drivers should be fine as long as you have Samsung's NVMe driver installed. AMD's SATA drivers can cause stuttering though (likely unrelated). CPU multi shifting can just be a power plan thing...
 
Jan 20, 2020
3
0
10
MSI DC is definitely known to cause performance issues, that much I can say. AMD's PCI drivers should be fine as long as you have Samsung's NVMe driver installed. AMD's SATA drivers can cause stuttering though (likely unrelated). CPU multi shifting can just be a power plan thing...

Its sad because that was a super easy way to boost everything at once. I ended up tweaking MSI Afterburner for over an hour today and running benchmarks and stress tests to figure out I'm stable around 70 core /1200 memory overclock. If I cared about the light effects I'd be more disappointed, but at least I got things figured out.

I'll reinstall the NVME driver and see if it has an effect; when I was looking into this same issue on the old PC I saw some people saying Samsung's slowed down theirs.

Honestly I'm still not totally 100% on MSI Dragon, as sometimes its still benchmarking below 3k write. For example as I've been typing this out I ran CDM sequential read/write Q8T1 twice in a row. First time write came out at 1900, second time 2900. Its really unstable for some reason.
But when I had MSI Dragon installed it was consistently low, especially after putting the second NVME in. Before the 2nd NVME it'd be between 1700-2500 every time. After it was in I wasn't hitting above 1900 ever, til I uninstalled MSI Dragon.
So at least I can reach 3k about 80% of the time on benchmarks. So far on transferring between M2's though I've seen 2.1GB/s max though.