The most recent BIOS for my motherboard includes a NVMe driver for UEFI which is not provided by Intel (driver is provided by AMI).
Previously on the older BIOS, Intel's NVMe driver for UEFI is used for booting into Windows (AMI did not include any UEFI NVMe driver then).
Now, AMI's NVMe driver for UEFI is loaded instead of Intel's (I confirmed that by looking at "drivers" using the UEFI shell, only AMI is listed but not Intel).
Is this supported for booting?
Intel does not use third-party driver for NVMe, so we cannot confirm whether it is going to work or not. We advise to use our official driver from our download center found in this link: https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=23929 Intel® Download Center
You are not answering my question.
I repeat, driver for UEFI (the modern BIOS before booting to the Operating System), not driver for Windows and not driver for Linux.
Are you having a problem getting you're P3700 to boot with this new system or is this a more of a 'theoretical' question?
If you are having a problem, please provide motherboard model, BIOS version and the firmware version installed on your P3700.
Also, does your system show the version of the BIOS NVMe driver?
Currently I have no problems on booting yet, but the device name of the P3700 has changed in the BIOS screen (American Megatrends's driver does not display the SSD serial number as part of the device name but Intel's driver does).
My system BIOS does not show me the version of the NVMe driver.
I have even dumped AMI's NVMe driver from the UEFI shell via "dmem", however looking at the content of the entire file it does not show any kind of version.
I am also currently pursuing this with ASUS support to give me the option to choose which UEFI driver to load (or turn AMI's driver on/off).
BIOS vendor / board ODM are adding generic NVMe boot drivers. The UEFI driver on Intel(R) SSD is preferred since it will fully support features on the card.
Currently we can't say which UEFI NVMe loads as it likely varies by manufacturer.