[Solved] Samsung NVMe SSD hits an all time low in performance

Context:

New PC build this weekend - featuring

ASUS ProArt z490-Creator MOBO
Intel Core™i5 10600K (LGA1200)
32GB of Corsair Vengeance LPX 32GB (CMK16GX4M2B3200C16)

I have

C:\ - Samsung 970 EVO Plus NVMe M2 SSD (500GB) in M2 slot M2_1 on this board
M:\ - Samsung 860 EVO Series SSD (500GB) in SATA6 (AHCI)

Per the manual :

M2 slot M2_1 on this board runs natively at PCIex4. If you switch it to SATA mode - port SATA6G_2 will be disabled - I am not running in SATA mode or using any SATA M2 devices. By all accounts - I should be seeing PCIex4 speeds on my 970 EVO Plus and comparble speeds on the 860

I have installed the Samsung NMVe 3.3 driver per Fernando and the recommended AHCI/SATA driver for this board - v18.31.5.1038 WHQL (also per Fernando.)

However - after the build yesterday - this thing is horrific to use. The PC is choppy, pokey and takes easily 2 minutes to both shutdown and restart.

Samsung Magician is reporting that both drives are running at the right speeds and are using the Samsung driver. Here is the NMVe:

2021-03-14_14-40-04.png



And my M:\ (Media) drive:

2021-03-14_14-41-46.png



But CrystalDiskMark is telling me a whole different negative story:

C Drive is brutal

2021-03-14_14-14-29.png



This should be averaging around 3000?

and the M Drive is no better

2021-03-14_14-17-17.png



I am baffled by the slowness - and do not know what I am missing here. Everything seems to be connected and set right. Unless the resource sharing is 100% wrong in the manual

Now - does “SATA MODE” mean having drives connected to SATAG_1 and SATA6G_2 might killing the NMVe performance? (Due to sharing). OR does SATA Mode mean using a SATA-keyed M2 Device in the M2_1 slot vs an actual NMVe keyed device?

I am truly drawing a blank.

Need to get this PC back in shape fast (It’s a work box) and right now - it’s basically unusable.

Appreciate any tips from the field.

Cheers!

Sonic.

@SonicMojo :
Within the start post of >this< thread you can find some tips about how to boost the AHCI/NVMe performance.

You can easily check it by temporarily unplugging the Samsung 860 EVO SSD and redoing the benchmark test.

@Fernando

Thanks for the update - but I have done all of those steps - some of which are very old/outdated for modern gear and should be updated.

I did move the SATA drives to SATA3 and SATA4 but that made no difference whatsoever. I have checked the CPU for Spectre/Meltdown mitigations (which can slow things down a lot ) but none are noted.

This PC just feels "wrong" on a bunch of levels - this board with this CPU and the RAM - should be flying out of the box with little to no tweaking whatsoever.

The only other "non-standard" item of note right now is the version of Windows 10 - which is Windows 10 ENT LTSC 2019 - which by all accounts (and my last z370 build) is by far the fastest and most responsive version of Win 10 available. It has all the bells and whistles stripped back and is perfect for a creative workstation. But right now - it feels like it has a 10 pound rock strapped to it that it is dragging all over the place.

FWIW: I actually did the OS install twice this weekend - the first go round was with Windows 10 Pro for Workstations which I test drove on Friday but thought might have too much overhead (Windows Store, tons of extra services running). I did not take the time to benchmark the drives on Friday and reverted back to Win 10 LTSC yesterday. But I can say - the Friday install was fast and furious and the drives seemed to be operating at the proper speeds. The box also restarted in lihgtning fashion - like 20 secs to restart back to the desktop.

But today - wow. It is painful. Something is simply not working right and I have no idea where to look.

Cheers
Sonic.

ProArt Z490-CREATOR 10G support
latest bios version is 2004 (2021/01/15) please update to it if you have not already
since the drives are Samsung,samsung drivers should be the better option,so thats checked
since you have already using magician tool,i believe they are no fimware updates,check if you have not already

Sata0 is the default,there should not be a reason to change unless its somehow not working/broken
could you clean install Windows while only 970 EVO Plus NVMe is plugged in.you can plug 860 EVO in after installation is completed.all you need is an usb and media creation tool from microsoft.dont forget to delete all partitions
then install latest drivers for your devices

Intel Chipset Device “Drivers” (= INF files)
Recommended AHCI/RAID and NVMe Drivers
Intel RST/RSTe Drivers (latest: v18.31.5.1038 WHQL/v7.5.0.1990) (yours should be v17.9.4.1017)
Intel (Converged Security) Management Engine: Drivers, Firmware and Tools
How to boost the AHCI/NVMe performance of Intel Chipset systems

could you add an Anvil’s Storage Tool results after done updating drivers? close all background apps,ASUS System Control Interface V2 etc

onuracengiz

Thanks for the update.

To you questions:

I had 2004 update on the machine as one of the first things I did - even before anything was installed on it so all good.
I have the latest Samsung drivers for NVMe (Per Fernando) - all good.
Samsung Magician - there WAS a firmware update for the main C:\Drive that was applied as soon as I install Magican. The EVO 860 had no updates reqired per Magician.

Connections - I still have the 970Plus on M2 slot M2_1 on the board and the EVO 860 SSD and my Firecuda HDD are sitting on SATA3 and SATA4. There is SATA0 on this board. SATA1 and SATA2 were used in the first pass but are currently not connected.

Windows Install - in the two OS installs I have done so far - the 970 has been the ONLY drive that has been connected. In the first pass - the drive was brand new out of the box (Windows 10 Pro for Workstations). For the second install - I used the Samsung Magician Secure Erase tool and reset both the 970 and 860 to factory. Then I disconnected everything - except the 970 and installed Windows 10 Enterprise LTSC 2019. This is where I am at now and the read/write is brutal - it’s not even half of what it should be.

While I am not adverse to installing Windows again - this machine is a very complex install (It’s an audio DAW) which means it takes the better part of a day to get it to a working state. For the start of this week - I want to use this super slow situation to figure out what is wrong here - something is really holding up the speed and I hope to find it before tearing it all down again and get burned later.

How’s this for a comparison - just before I popped back into this thread - I ran a Magician performance benchmark on the machine I typing this on - which is circa 2015 ASUS Z97-A-USB31 (LGA1150) with an Intel Core i7-4790K and stick 2019 era Samsung 860 EVO Series SSD (250GB) - check out these numbers for this machine compared to my "should be super computer Circa 2021):

2021-03-15_6-19-47.png



It’s embarrassing. This 2019 EVO on this broken down 6 year old board is running 300% faster than a brand new M2 in a brand new z490 board? Makes no sense.

Regarding this list:

Intel Chipset Device “Drivers” (= INF files)
Recommended AHCI/RAID and NVMe Drivers
Intel RST/RSTe Drivers (latest: v18.31.5.1038 WHQL/v7.5.0.1990) (yours should be v17.9.4.1017)
Intel (Converged Security) Management Engine: Drivers, Firmware and Tools
How to boost the AHCI/NVMe performance of Intel Chipset systems

I have done all these steps using the exact version number listed and following all the advise in the last step “How to boost”.

By all accounts - this machine should be racing right now - but it is running like a snail - even with all these driver suggestions.

My plan for today is to try a couple of different things (Without messing with Windows):
1. Move the 860 and Firecuda back to SATA1 and SATA 2
2. Move the M2 to the other slot: M2_2 (which takes out SATA5 and SATA6) and move my DVDROM to SATA3
3. Ensure the M2_2 slot is running in PCIe x4 but setting it in the BIOS
4. Test.

If this does not change the speed - then the focus has to be on the 970 itself.

I have been following a few thread in other forums - like this one
https://www.techpowerup.com/forums/threa…-speeds.274572/

Where specific Samsung drives are behaving oddly - just like mine.
There must be some odd combination of hardware, drivers or something else that is causing this - hoping I can find out what it is.

Cheers!
Sonic.

Have you tried Phison and/or Microsoft generic NVMe Drivers?
and reminding again,please update your bios if you have not already

@onuracengiz :
BIOS - see # 1 under "To your questions"
Not exactly sure what Phison NVMe drivers are - and I could revert to the MS drivers.

EDIT: Reverted to Microsoft NVMe drivers - no change. Actually it’s worse now (than with the Samsung driver) - check out these pitiful numbers:

2021-03-15_8-52-02.png



Appreciate any guidance on this.
Cheers!
Sonic

Disable the “Fast Boot” and “Secure Boot”,also disable other drives from bios then,run the test again.if you see no change,go here;
Recommended AHCI/RAID and NVMe Drivers
Find and install Phison NVMe drivers.
If there is some improvement,try samsung’s again without changing bios settings

@onuracengiz
Disabled Fast Boot and cleared the Secure Boot keys in the BIOS - no real change in boot uptime
Ran a CrystalMark and it’s slightly better than it was:

2021-03-15_9-28-58.png



But it is starting to look like this M2 port is running at half speed (At best) even tho the system thinks it’s running at PCIe x4?
My next move is to swap M2 ports and see if that makes any difference - I am hitting a brick wall here so far.

Cheers
Sonic.

ProArt Z490-CREATOR 10G updated bios,based on v2004
microcodes updated,Efi/Raid RST v17.8.4.4671 (was 17.8.3) -wont affect ahci but can improve raid

Updating management engine firmware also recommended,
Intel (Converged Security) Management Engine: Drivers, Firmware and Tools

i was curious so i have checked the bios file. although nothing was out of order.since having the file already,i have updated it nonetheless.keep a back up nearby just in case

and here is your ME result; (based on tool v14.1.51.1528 (2021/01/08) from support)

╔═══════════════════════════════════════════╗
║ ME Analyzer v1.193.2 r236 ║
╚═══════════════════════════════════════════╝

╔════════════════════════════════════════════╗
║ ME.bin (1/1) ║
╟─────────────────────────────┬──────────────╢
║ Family │ CSE ME ║
╟─────────────────────────────┼──────────────╢
║ Version │ 14.1.51.1528 ║
╟─────────────────────────────┼──────────────╢
║ Release │ Production ║
╟─────────────────────────────┼──────────────╢
║ Type │ Extracted ║
╟─────────────────────────────┼──────────────╢
║ SKU │ Consumer H ║
╟─────────────────────────────┼──────────────╢
║ Chipset │ CNP/CMP-H A ║
╟─────────────────────────────┼──────────────╢
║ TCB Security Version Number │ 1 ║
╟─────────────────────────────┼──────────────╢
║ ARB Security Version Number │ 8 ║
╟─────────────────────────────┼──────────────╢
║ Version Control Number │ 9 ║
╟─────────────────────────────┼──────────────╢
║ Production Ready │ Yes ║
╟─────────────────────────────┼──────────────╢
║ OEM Configuration │ No ║
╟─────────────────────────────┼──────────────╢
║ FWUpdate Support │ Yes ║
╟─────────────────────────────┼──────────────╢
║ Date │ 2020-11-24 ║
╟─────────────────────────────┼──────────────╢
║ File System State │ Configured ║
╟─────────────────────────────┼──────────────╢
║ Size │ 0x2DD000 ║
╟─────────────────────────────┼──────────────╢
║ Flash Image Tool │ 14.0.51.1528 ║
╟─────────────────────────────┼──────────────╢
║ Latest │ No ║
╚═════════════════════════════╧══════════════╝
╔═════════════════════════════════════════════╗
║ Power Management Controller ║
╟─────────────────────────────┬───────────────╢
║ Family │ PMC ║
╟─────────────────────────────┼───────────────╢
║ Version │ 140.2.01.1015 ║
╟─────────────────────────────┼───────────────╢
║ Release │ Production ║
╟─────────────────────────────┼───────────────╢
║ Type │ Independent ║
╟─────────────────────────────┼───────────────╢
║ Chipset SKU │ H ║
╟─────────────────────────────┼───────────────╢
║ Chipset Stepping │ A ║
╟─────────────────────────────┼───────────────╢
║ TCB Security Version Number │ 3 ║
╟─────────────────────────────┼───────────────╢
║ ARB Security Version Number │ 3 ║
╟─────────────────────────────┼───────────────╢
║ Version Control Number │ 0 ║
╟─────────────────────────────┼───────────────╢
║ Production Ready │ Yes ║
╟─────────────────────────────┼───────────────╢
║ Date │ 2020-10-16 ║
╟─────────────────────────────┼───────────────╢
║ Size │ 0xE000 ║
╟─────────────────────────────┼───────────────╢
║ Chipset Support │ CMP ║
╟─────────────────────────────┼───────────────╢
║ Latest │ No ║
╚═════════════════════════════╧═══════════════╝
╔════════════════════════════════════════════════════════╗
║ Platform Controller Hub Configuration ║
╟─────────────────────────────┬──────────────────────────╢
║ Family │ PCHC ║
╟─────────────────────────────┼──────────────────────────╢
║ Version │ 14.0.0.7002 ║
╟─────────────────────────────┼──────────────────────────╢
║ Release │ Production, Engineering ║
╟─────────────────────────────┼──────────────────────────╢
║ Type │ Independent ║
╟─────────────────────────────┼──────────────────────────╢
║ TCB Security Version Number │ 0 ║
╟─────────────────────────────┼──────────────────────────╢
║ ARB Security Version Number │ 0 ║
╟─────────────────────────────┼──────────────────────────╢
║ Version Control Number │ 0 ║
╟─────────────────────────────┼──────────────────────────╢
║ Production Ready │ Yes ║
╟─────────────────────────────┼──────────────────────────╢
║ Date │ 2020-06-12 ║
╟─────────────────────────────┼──────────────────────────╢
║ Size │ 0x1000 ║
╟─────────────────────────────┼──────────────────────────╢
║ Chipset Support │ CMP ║
╟─────────────────────────────┼──────────────────────────╢
║ Latest │ Yes ║
╚═════════════════════════════╧══════════════════════════╝
╔══════════════════════════════════════════════╗
║ USB Type C Physical ║
╟─────────────────────────────┬────────────────╢
║ Family │ PHY ║
╟─────────────────────────────┼────────────────╢
║ Version │ 12.14.210.2008 ║
╟─────────────────────────────┼────────────────╢
║ Release │ Production ║
╟─────────────────────────────┼────────────────╢
║ Type │ Independent ║
╟─────────────────────────────┼────────────────╢
║ SKU │ P ║
╟─────────────────────────────┼────────────────╢
║ TCB Security Version Number │ 0 ║
╟─────────────────────────────┼────────────────╢
║ ARB Security Version Number │ 0 ║
╟─────────────────────────────┼────────────────╢
║ Version Control Number │ 0 ║
╟─────────────────────────────┼────────────────╢
║ Production Ready │ Yes ║
╟─────────────────────────────┼────────────────╢
║ Date │ 2020-11-30 ║
╟─────────────────────────────┼────────────────╢
║ Size │ 0x6000 ║
╟─────────────────────────────┼────────────────╢
║ Chipset Support │ CMP ║
╟─────────────────────────────┼────────────────╢
║ Latest │ No ║
╚═════════════════════════════╧════════════════╝


latest driver version is v2107.15.0.2173 DCH
latest firmware version is 14.1.53.1617 Consumer H A

Also run cmd with admin privileges and run this command;
fsutil behavior query DisableDeleteNotify
if the result is DisableDeleteNotify = 0 then Trim is enabled
if the result is DisableDeleteNotify = 1 then Trim is disabled
just double checking






Changing those options will not make the slightest bit of difference to SSD performance. Fast Boot & Secure Boot relate to system checks during POST.






Changing those options will not make the slightest bit of difference to SSD performance. Fast Boot & Secure Boot relate to system checks during POST.




not directly,but necessary when using Phison nvme driver since its just signed version of OVA.also when making changes to board,like adding pci card,bios module… etc
see Fernando’s explanation in Recommended AHCI/RAID and NVMe Drivers

onuracengiz

I concur - the BIOS is solid - no issues there (at least I do not think there are).

As far as the Management Engine - I believe I am current - but that ME page is so confusing - I have no idea what I should install - or what version I need to be at.

And I am having so many issues right now - I am very unsure as to whether I install the ME Interface from ASUS or the one from Intel?

Sonic.

get the intel one (there are just the same anyway) from related thread.
latest driver version is v2107.15.0.2173 DCH
latest firmware version is 14.1.53.1617 Consumer H A
all in here; Intel (Converged Security) Management Engine: Drivers, Firmware and Tools
you can try the modded one aswell.should not cause you any trouble (has updated raid module)

onuracengiz

Even the EVO 860 is barely running - I enabled RAPID status for the drive and took a snapshot with Magician - sad result:

2021-03-15_11-29-47.png



Seems it does not matter what I do

Next up - will revert the AHCI driver back to "in-box"

Then I think I am out of "easy" options - next up - will open the case and move the M2 over to Slot M2_2 and move the EVO 860 back to SATA6G1 and the Firecuda to SATA6G2. And the DVD ROM to SATA6G3

Will report back…

Sonic.

Here is another look at the 860 EVO - with Rapid mode but reverted to the in box drivers - same sad result…

2021-03-15_11-48-58.png



Gonna take a lunch break and move some components around…

Cheers

Sonic.

Here is one more look at the M2. This is with ALL drivers (NMVe and AHCI) set to default in box. And for good measure I reset the BIOS to optimized Defaults:

2021-03-15_12-55-55.png



If you look at the history - this drive is simply fading away. Of the four performance runs I logged - it is getting slower and slower as I change bits here and there

Next up - going to bench it and move the M2 drive and SATA connections around.

Cheers

Sonic.

And what about updated bios?



Bios has been at 2004 since before anything was installed. That was the first thing I did back on Friday.

I am wondering now if I might want to flash back to an earlier version tho.

FWIW: I benched the unit and removed all my PCI cards and reseated the M2 in it’s original slot (M2_1) to no avail.

Going to move it to slot 2 now (M2_2) and see what happens there.

If that does nothing - I am going to flash back to the BIOS before 2004.

Will report back.

Sonic.

I meant my updated version on raid mode :slight_smile:
If an earlier version works better,we can mod that one too