Driver bug on Windows Server 2016 with Samsung NVMe for SM951

rcarlos243

Member
Feb 17, 2014
69
2
71
The Samsung NVMe driver for SM951 NVMe is not working properly on Windows Server 2016 version 1607 (OS Build 14393.1066).

I tried Samsung NVMe driver version 1.1, 2.1, and the latest 2.2 but they do not work properly.

The write IOPS is way too low (it should be XX,XXX IOPS but I only get XXX IOPS).

I tried the SM951 NVMe on Windows 10 and it works perfectly (I get the expected write IOPS). I also tried Samsung 950 Pro on Windows Server 2016 and it works perfectly.

The SM951 does not deliver the proper IOPS under Windows Server 2016 due to Samsung NVMe driver not working properly (Poor write IOPS performance).

I tried contacting Samsung http://www.samsung.com/semiconductor/about-us/business-overview/

I get a "The specified URL cannot be found." once I submitted a question form.


Samsung SM951 NVMe under Windows Server 2016


Samsung SM951 NVMe under Windows 10



Samsung 950 Pro under Windows Server 2016
 

BonzaiDuck

Lifer
Jun 30, 2004
15,793
1,506
126
The Server 2016 version should incorporate a native NVMe driver. Have you tried benchmarking the rig with that driver?
 

rcarlos243

Member
Feb 17, 2014
69
2
71
The Server 2016 version should incorporate a native NVMe driver. Have you tried benchmarking the rig with that driver?

The Microsoft NVMe driver gives me the exact same poor result with SM951 NVMe and 950 PRO under Windows 10 and Windows Server 2016.

I also just noticed that write caching policy is disabled on device manager by default for SM951 NVMe under Windows Server 2016 (950 PRO under Windows Server 2016 has it enabled and SM951 NVMe under Windows 10 has it also enabled).
I enabled the write caching policy for the SM951 NVMe under Windows Server 2016, but I am still only getting 1/2 the expected write performance.

I also noticed that every time I reboot or shutdown the system unit, the write caching policy for the SM951 NVMe under Windows Server 2016 automatically gets disable for some reason.

 

Micrornd

Golden Member
Mar 2, 2013
1,288
180
106
rcarlos243 -

How do you have write-caching of the drive set in Server 2016 ?
It will make a difference.

Edit - I was typing as you were posting.
Have you tried changing the write-cache buffer flushing setting?
 

rcarlos243

Member
Feb 17, 2014
69
2
71
rcarlos243 -

How do you have write-caching of the drive set in Server 2016 ?
It will make a difference.

What do you mean? Are you making a statement or asking a question?

If you are asking a question see my latest post above and the original post and that will answer your question.
 

Micrornd

Golden Member
Mar 2, 2013
1,288
180
106
I was typing as you were posting.
Have you tried changing the write-cache buffer flushing setting?
 

Micrornd

Golden Member
Mar 2, 2013
1,288
180
106
Is the 951 in the top slot?
And there any drives connected to the SATA ports 0 or 1?
I ask because as I read/interpret the board's manual, if the above is true, the drives performance will be reduced.
(See the chart on p32 of the manual)
It looks as though the lower slot is best for full speed usage of the drive with less conflicts.
 

rcarlos243

Member
Feb 17, 2014
69
2
71
Is the 951 in the top slot?
And there any drives connected to the SATA ports 0 or 1?
I ask because as I read/interpret the board's manual, if the above is true, the drives performance will be reduced.
(See the chart on p32 of the manual)
It looks as though the lower slot is best for full speed usage of the drive with less conflicts.

Bandwidth is not an issue as I get the full expected speed under Windows 10 on SM951 NVMe.
 

Micrornd

Golden Member
Mar 2, 2013
1,288
180
106
The results you posted for Windows 10 were from a different board and cpu, could you post the results for Windows 10 on that board and cpu just for comparison?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |