Modded NVMe Drivers for Intel(R) Optane Controllers

Why do you want them? Are you not satisfied with Microsoft‘s generic NVMe driver?
Which are the Hardware of the NVMe Controller and which OS are you running?

@Fernando

I tried your modified version and it yields faster scores at as ssd2.0 benchmark.

I’m using it on my off-the-grid Windows 7 x64 machine for benchmarks like PCMark10, PCMark Vantage, AS SSD2.0 etc.

When I install windows 7 fresh it does not recognize my Optane 5800x so I use the 4800x floppy drivers I have. It would be nice to have a proper 5800x optane Win7 x64 drivers and modded for speed like the one you posted above.

When I use the generic ones Win7 shows like 128 5800x drives under storage devices and other issues.

Best Regards and thank you!

As illustration here is how it looks w/ generic drivers:

Screenshot-2024-01-23-180758

And this is how it should look (I took this image from the web so I don’t have these driver or could find them anywhere):

storage-drivers

@Jor3lBR

  1. To be able to compose and sign a specific NVMe driver I need the HardwareIDs of the related NVMe Controller, which is listed within the „Storage Controllers“ section of the Device Manager.
  2. Since I am currently far away from my PC, don‘t expect the freshly composed and modded driver before mid February.

Many thanks @Fernando no worries I will wait.

Here is the info you asked (I got it from my Win11 machine):

I also have these drivers for Win10-11 for this same drive but they don’t work for Win7 x64:

@Jor3lBR
Attached are the requested 32-/64bit Intel NVMe drivers v3.0.0.1013 for Win7-11, which have been modded and signed by me today. They should work with Intel(R) Optane™ P5800X Series SSDs while running Win7 x86/x64. Note: As usual these non-WHQL drivers cannot be used from scratch (integrated into the ISO or F6-loaded at the beginning of the OS installation).
By the way - your attached Intel NVMe driver v5.3.0.1010 is not usable at all with Windows 7, because the drivers themselves (= *.SYS files) do only work with Windows Operating Systems from Win8 up.

Good luck and don’t forget to post here your feedback after having tried to get these drivers installed!

32bit Intel NVMe Drivers v3.0.0.1013 for Win7-11 mod+signed by Fernando.rar (82.9 KB)
64bit Intel NVMe Drivers v3.0.0.1013 for Win7-11 mod+signed by Fernando.rar (88.4 KB)

2 Likes

You are the best, I will!!! Thank you.

When?
If I should get no feedback within the next days, I will remove the attached freshly modded Intel NVMe drivers.

Hi @Fernando , just had the chance to test it yesterday!

They worked like a charm! I applied the Cert and after that it recognizes my Optane 5800x as it should under Win7 X64.

Many thanks!

1 Like

@Jor3lBR
Thanks for having tested the freshly modded Intel NVMe driver and for your feedback, which may be helpful for other users with an Intel(R) Optane™ P5800X Series SSD, who want to run Windows 7.

hey fernando, is the v3.0.0.1013 wether modded or whql, is the latest driver that optane 8000p supported? Are there no newer version that could be used for 8000p on a Ryzen system, my friend uses your modded driver v3.0.0.1013 on raid 0 8000p.

@Koekieezz
The latest Intel NVMe drivers, which may support “Intel(R) Optane Memory 8000p Series” devices, are the v5.3.0.1010 ones dated 10/19/2022, but you will have to use the drivers, which have been mod+signed by me. They are attached.
Please try them - they are freshly modded and signed by me - and don’t forget to give me your feedback!

32bit Intel NVMe Driver v5.3.0.1010 for Win8-11 mod+signed by Fernando.rar (77.0 KB)
64bit Intel NVMe Driver v5.3.0.1010 for Win8-11 mod+signed by Fernando.rar (86.3 KB)

2 Likes

Thanks alot!! I will try to report soon (perf diff v3 vs v5). My friend use win10 and 11, so the driver would be sufficient. Thanks alot for your effort!!

Hey there, I’m the friend that Kukiz mentioned, I’m sorry that I can’t give an immediate feedback since I’m currently away from my main PC. I’ll be sure to hit you up after I get back, thanks a lot @Fernando !

Here’s some preliminary results of the v5.3 driver, it is about 2x faster in random 4K Q1T1 compared to windows’ own NVMe driver and the v3.0 driver.


Suffice to say that these drivers are bloody amazing, many thanks once again @Fernando

1 Like

@Fernando:

Quick question regarding how this thread works.

Do later links in the thread include all of the hardware ID’s added in earlier links? Or are they each individual?

Appreciate the fine effort!

–Matt

@mattlach
The exact HardwareIDs of the in-use NVMe Controller doesn’t even matter, if the NVMe driver itself (= the *.SYS file) is compatible.
Just for fun I have just tried to get the latest original 64bit Solidigm NVMe driver v2.3.0.1023 WHQL dated 02/29/2024 installed onto my old XIAOMI notebook, which has an Intel Core i5 CPU and a Samsung NVMe SSD running Windows 11 x64.
As you can see here, the forced installation by hitting the “Have Disk” button worked flawlessly. Now the Device Manager shows the in-use Solidigm NVMe driver as being WHQL certified (although neither the VendorID nor the DeviceID of Samsung’s NVMe Controller matches).

1 Like

@Fernando

Sorry, I can’t seem to get the quote function to work. (I much prefer XenForo, essentially a modern version of Vbulletin over this weirdo custom forum software)

That is very interesting.

I guess I am going to have to test the default Microsoft NVMe driver, your modded version (did you just add the ID’s to the inf file?) of v3.0.0.1013 and the latest Solidigm drivers and see which performs best on my hardware combination (Threadripper 3960x + 800GB Optane DC P5800x)

Thanks for the info!

@mattlach
Yes, I have just added the missing HardwareIDs to the *.INF file, before I gave the here offered modded driverpacks a digital signature.
If I should have the required time, I may create, test and - if successful - offer a mod+signed generic Solidigm NVMe driver, whose *.INF file doesn’t contain any VendorID and DeviceID. This way all compatible NVMe Controllers are automaticly supported, no matter which HardwareIDs they have.

1 Like

@Fernando

If I have a running Windows 11 install, which already has the Microsoft NVMe drivers installed, are there any tricks to installing this driver?

Do I need to install the cert?

I tried just going to the Device Manager in an admin account, browsing to the Optane drive, selecting it, choosing “update driver”, and then selecting search my computer for a driver, and “Have disk”. It lets me browse to the folder it is in. I can even select and click on the .inf file, but once I click OK it says it cant find any drivers in the folder.

I have double checked my PCI vendro and device id’s, and they match what has previously been mentioned here:

DRIVER=nvme
PCI_CLASS=10802
PCI_ID=8086:4140
PCI_SUBSYS_ID=8086:AF08
PCI_SLOT_NAME=0000:4a:00.0
MODALIAS=pci:v00008086d00004140sv00008086sd0000AF08bc01sc08i02

I tried installing the cert, thinking that might be stopping me (I have been on Linux for so long that I no longer have any idea how Windows does this stuff) and rebooting after installing the cert just to be sure, and then trying again, but I had the same “no driver found” error.

Appreciate any suggestions as to what needs to happen for this to install!

–Matt

No. Look >here<.

Before you are going to install any mod+signed drivers, you should install the related Certificate. >Here< is a guide how to do it.

You cannot update or replace the driver for a device, which is listed within the “Disks” section of the Device Manager. If you want to replace Microsoft’s in-box NVMe driver, you should expand the “Storage Controllers” section and update the driver for the listed NVMe Controller.