Page 2 of 5
#16 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by MT 27.03.2017 02:34

Ah gotcha. Thought it was.

Unfortunately now I keep getting the CI.DLL 0xc000428 "0xc0000428 Windows cannot verify the digital signature of ......."
error unless i use F8 to disable driver enforcement.

Already deleted the two values with Bcdedit.exe and replaced the driver back to MS Native. Also Windows seemed to have lost its 'activation' status.

-.-

Edit: Fixed.

#17 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by davidm71 29.03.2017 15:26

avatar

@Fernando,

Thank you for running your benchmarks comparing the OpenFabrics Driver vs Microsoft and even vs Samsung driver. It was very interesting and deserves more study. You have always done an amazing job and I do appreciate the effort you have put into these benchmarks and the work you have done in the past.

Thank you.

PS: About running the OF driver and disabling driver enforcement I guess that is a personal choice the user would have to make. On my overclocked test machine I really don't mind as I am pushing its limits in anycase. Thank you.

#18 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by Fernando 29.03.2017 16:36

avatar

Zitat von davidm71 im Beitrag #17
About running the OF driver and disabling driver enforcement I guess that is a personal choice the user would have to make.
I do not agree with you regarding this point.
A storage driver, which has been released to the public, has to be correctly digitally signed by the manufacturer. This is the minimum what the user can and should expect.
If the OpenFabrics shouldn't release a correctly digitally signed NVMe driver within the next 4 weeks, I will remove the related NVMe drivers from the start post of >this< thread. I don't recommend to use a driver, which has been not even digitally signed.

#19 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by davidm71 29.03.2017 16:45

avatar

You mean it could be dangerous and unsafe? If so I guess you have a point. Thank you.

#20 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by Fernando 29.03.2017 17:06

avatar

Zitat von davidm71 im Beitrag #19
You mean it could be dangerous and unsafe?
Yes. As you can read >here<, I have not even been able to reboot into my OS after the successful installation of the OpenFabrics driver.

#21 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by davidm71 29.03.2017 17:14

avatar

So the driver was marked corrupted after you had added your own digital signature to it you say? Did you have data corruption as well on other files? I will have to check my installation as now I'm worried. Thanks.

#22 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by Fernando 29.03.2017 17:44

avatar

Zitat von davidm71 im Beitrag #21
So the driver was marked corrupted after you had added your own digital signature to it you say?
Yes, the driver signature seemed to be not trustworthy for the OS integrity monitoring.
The requirements regarding bootable storage drivers are much higher than those regarding "normal" PnP drivers.

Zitat
Did you have data corruption as well on other files?

No. To make it clear: I do not suspect any malware within the OpenFabrics NVMe driver. My impression is, that the OpenFabrics team tried to give the driver a digital signature, but the related procedure failed. This may be the reason, why even the later done correct Win-RAID CA signature didn't solve the source problem.

#23 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by Fernando 31.03.2017 12:51

avatar

In continuation of >this< report I have now done some additional benchmark benchmark comparison tests by using the much newer and better performant Samsung 960 EVO SSD.
Chipset: Intel Z170
Tested NVMe SSD: 250 GB Samsung 960 EVO
OS: Fresh installed Win10 x64 Pro v1703 (Final "Creators Update")
Tested NVMe drivers:
1. Generic MS in-box NVMe driver v10.0.15063.0 named stornvme.sys dated 03/18/2017 (wrongly shown as being dated 06/21/2006)
2. Generic OpenFabrics NVMe driver v1.5.0.0 named nvme.sys dated 12/09/2016
3. Samsung NVMe driver v2.1.0.1611 named secnvme.sys dated 12/08/2016


Here are the results:
1. Win10 in-box MS NVMe driver v10.0.15063.0:



2. OpenFabrics NVMe driver v1.5.0.0:


3. Samsung NVMe driver v2.1.0.1611:


My comments:

  1. The Samsung 960 EVO was noticeable better performant than the Samsung 950 Pro.
  2. All 3 tested NVMe drivers gave me very good scores. Although the OpenFabrics and the Samsung NVMe drivers gave me slightly better scores than the genric MS in-box NVMe driver, the differences are marginal and not noticeable.

So there is no reason to change my previously given advice:
As long as we don't have properly working Samsung resp. digitally signed OpenFabrics NVMe drivers, I recommend to use the MS own generic Win10 in-box NMe driver.

#24 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by davidm71 31.03.2017 17:13

avatar

@Fernando,

Thanks for that new benchmark. Very interesting. I wanted to share one I took myself comparing OF 1.5 with MS 10.0.14393.206 NVME storage driver. Granted you have to take this with a grain of salt because its not exactly scientific running a benchmark on a live install and only one run that I did here insn't enough compared to the average multiple bench runs. That said here's the bench I ran:



Also wanted to say that so far running in 'Test Mode' I haven't had any problems with the OF driver and it looks ok in device manager. Of course for those of us that are running non Samsung drives that don't have an oem driver I'm sticking with the OF driver for now until Plextor releases its own driver that takes advantage of the 1.2 nvme version standard that the microsoft driver does not support being on 1.0 for now (I believe I could be wrong and please correct me if I am). Anyhow if I had a Samsung drive of course I would use the Samsung driver over the OF driver and most likely the MS driver on a mission critical system. For my purposes on the OF driver for now.

EDIT: I reran the ATTO Benchmark because the 48MB and 64MB scores looked fishy and I have to say I am totally shocked that I got the same score once again with the MS driver!!! Such that I am not even posting the second run as they look identical to the first. Whats going on I can't say.

#25 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by Fernando 31.03.2017 17:33

avatar

@davidm71:
Thanks for your reply and the ATTO benchmark results.

Zitat von davidm71 im Beitrag #24
Granted you have to take this with a grain of salt because its not exactly scientific running a benchmark on a live install and only one run that I did here insn't enough compared to the average multiple bench runs.
None of the various available benchmark tools isable to simulate the performance during the daily work of the user, but the ATTO tool is the worst of them, because it just uses extremely compressible files while doing the test. The real data world with compressible and not compressible files is totally different.
By the way: That is the reason, why the manufacturers of the HDDs/SSDs prefer to present their benchmark results by using the ATTO tool.

#26 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by davidm71 31.03.2017 17:38

avatar

@Fernando,

Ok. I wasn't aware of that. What about CrystaldiskMark? Did you see the difference in sequential score in post #10??

My point anyhow is that there is something going on even still.

#27 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by Fernando 31.03.2017 18:27

avatar

Zitat von davidm71 im Beitrag #26
What about CrystaldiskMark? Did you see the difference in sequential score in post #10??
Yes, I have seen it and this makes be sceptical regarding this tool as well.
According to my experiences Anvil's Storage Utilities gives the best informations (incl. response time, IOPS values and even checks the allignment of the HDD/SSD) without consuming too much resources.

Zitat
My point anyhow is that there is something going on even still.

Maybe we should rename the thread to "Which NVMe driver gives SSD the best performance" or start a new thread with the latest results within the start post.

#28 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by davidm71 31.03.2017 20:07

avatar

Zitat von Fernando im Beitrag #27
Yes, I have seen it and this makes be sceptical regarding this tool as well.
According to my experiences Anvil's Storage Utilities gives the best informations (incl. response time, IOPS values and even checks the allignment of the HDD/SSD) without consuming too much resources.
Well I took your advice and ran the Anvil's Benchmark and this is what I got:

Zitat
Maybe we should rename the thread to "Which NVMe driver gives SSD the best performance" or start a new thread with the latest results within the start post.

The thread is appropriately named I think and all I am doing is trying to help draw some conclusions. With the Anvil tests I see a slight edge to read speed with OpenFabrics and slight advantage towards write speeds with the Microsoft Nvme driver which I think you found. Its all very interesting. Question is what is more important read speeds or write speeds? Though I know what your going to say that either way you recommend the MS driver which is fine.

Thanks.

#29 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by Fernando 31.03.2017 23:47

avatar

Zitat von davidm71 im Beitrag #28
Well I took your advice and ran the Anvil's Benchmark and this is what I got:
I bet, that you forgot to check the "Policies" of the related Disk drive within the Device Manager..
Both "Write Cache" settings have to be checked before you execute the benchmark test.

#30 RE: Win 10 Standard NVMe vs Open Fabrics NVM OFA Reference Drivers by davidm71 01.04.2017 00:18

avatar

Zitat von Fernando im Beitrag #29
I bet, that you forgot to check the "Policies" of the related Disk drive within the Device Manager..
Both "Write Cache" settings have to be checked before you execute the benchmark test.
Yes I did forget but I am aware of that policy though never enable it as I am afraid of getting data corruption if anthing locks up. Fwiw I read that model of ssd does have poor write speeds and one reviewer suggested Plextor release a more aggressive firmware. Will run a new bench with it on in couple days. Thanks.

Xobor Forum Software von Xobor
Datenschutz