Page 198 of 371
#2956 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by moriel5 12.04.2018 18:18

Well, I had taken a look at the subforum, however there is nothing there that met my expectations, since I was looking for the same thing that is located here, just compatible with 5-series AMI UEFIs.
And this is due to complete ignorance, but how do you know that this procedure requires at least a series-6 AMI UEFI?

#2957 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 12.04.2018 21:49

avatar

@moriel5:
The problem is, that the big majority of the NVMe SSDs need a suitable EFI BIOS file to be able to boot directly off the NVMe SSD. Only a very few NVMe SSDs (like the Samsung 950 Pro) have an in-box "LEGACY" mode Option ROM module, which can be loaded with older, non-UEFI systems like the Intel 5-Series Chipset ones.

#2958 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by moriel5 12.04.2018 21:51

I may be misunderstanding you, however the DH55HC is a UEFI system.

#2959 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 12.04.2018 23:21

avatar

Zitat von moriel5 im Beitrag #2955
I may be misunderstanding you, however the DH55HC is a UEFI system.
I doubt, that Intel has built 5-Series Chipset mainboards with a functioning UEFI BIOS.
Were you able to open the BIOS and did you detect any "DXE Driver" modules in it?
Apart from that you can forget your idea to get full NVMe support with any Intel mainboard, because you will not get any modded Intel BIOS successfully flashed (due to Intel's specific BIOS protection methods).

#2960 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by moriel5 13.04.2018 03:38

I have booted both x64 and x86 UEFI images in the past (Linux live images, I generally use MBR for the ease of using the same OS with completely different hardware), and the BIOS has UEFI settings in it (including disabling legacy boot), so the DH55HC definitely supports UEFI properly.
As to the modules, I am not really sure which modules are those, so I have extracted all files/folders that contain DXE (case-insensitive) in their filenames from the .BIO file that corresponds to my current version (the latest).

Zitat von Fernando im Beitrag #2956
Apart from that you can forget your idea to get full NVMe support with any Intel mainboard, because you will not get any modded Intel BIOS successfully flashed (due to Intel's specific BIOS protection methods).
About full NVMe support... If it's impossible, I can live with that, I was simply hoping for future support for when I will have the money for one.
But perhaps unlocking ME could help bypass those protections?

Update: I have just read the entire story about the difficulty in modding Intel .BIOs files, so I'll revisit this once my SOIC clip arrives from China.

#2961 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Tonico 17.04.2018 09:52

avatar

Hello everyone! Here's another X79 success story, parts and software used:
- Rampage IV Extreme mobo
- Asus Hyper M.2 Mini X4 PCIe -> M.2 adapter
- Samsung PM961 256GB M.2 NVMe
- 4901 BIOS (Modded with latest Intel Microcode and NVMe module injected)
- Samsung NVMe W10 driver

The settings that ended up working in BIOS to get the SSD to boot:
- CSM Disabled (if I turn it on the system doesn't boot and I need to remove the PCIe -> M.2 adapter to recover)
- Fastboot ON
- C-states AUTO
- Partial SATA boot initialization (have 4x standard SATA SSD's on the system)

She's chooching mighty fine!

#2962 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 17.04.2018 11:57

avatar

@Tonico:
Welcome to the Win-RAID Forum and thanks for your report!
Which NVMe module did you insert into the BIOS?
Enjoy the performance of your NVMe SSD!
Dieter (alias Fernando)

#2963 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Tonico 17.04.2018 11:59

avatar

@Fernando:
Thank you for the mod!
I used the uncompressed NvmExpressDxe_3 module, however I'm planning on switching to the uncompressed small version today if that will decrease the boot time.

EDIT by Fernando: Unneeded fully quoted post replaced by directly addressing (to save space)

#2964 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Tonico 17.04.2018 13:11

avatar

Switched to the Uncompressed Small version of the module instead of the full version, CSM must still be disabled when the PCIe -> M.2 adapter is installed or the system refuses to post.

NVMe booting still works however the BIOS no longer recognizes the model name of the SSD when using the Small version, now the BIOS only says Windows Boot Manager under the list of bootable UEFI devices without any kind of model code.

Didn't notice much of a difference in the boot time, but I'll keep using the Small version for testing.


Edit: Went back to the full NvmExpressDxe_3 module, here's the BIOS difference:

Uncompressed Small module


Uncompressed NvmExpressDxe_3 module

#2965 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Ethaniel 17.04.2018 18:38

@Tonico:
NvmExpressDxe_Small has component name protocol (including model name) support removed that results in a size reduction of multiple kilobytes.

Note that community members with very few space in their UEFI BIOS image prefer size over features.

Would you be interested in a new build of NvmExpressDxe that has all the bug fixes and performance improvements from UDK2018 but is also larger than NvmExpressDxe_3?

#2966 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Tonico 17.04.2018 18:58

avatar

@Ethaniel

Sure! There's plenty of space left in the UEFI image, I don't mind testing a larger module.

#2967 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Ethaniel 18.04.2018 14:37

@Tonico:
Please try the attached NvmExpressDxe_4 driver.
Could you please attach a screen shot similar to the previous ones.

Changes:
- Based on UDK2018
- Applied simple bug fixes and performance improvements from NvmExpressDxe_Small
- More user friendly model name and serial number format
- Has more features than NvmExpressDxe_3 but is smaller because of the above optimizations

#2968 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Tonico 18.04.2018 15:54

avatar

@Ethaniel

Works great, thank you! :)

Used the uncompressed NvmExpressDxe_4 module, here's a shot of the BIOS:

#2969 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Ethaniel 18.04.2018 16:09

@Tonico:
Thank you for the screenshot, looks good to me.

#2970 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by 100PIER 19.04.2018 10:09

@Ethaniel,
@Tonico,

I have an already modded BIOS for ASUS P8Z77 up and running well with the "small" nvme module.
I have modded again this modded BIOS to replace the small nvme bios module with NVmExpressDxe_4 module you offered.
At the end of the modding operation I have this screenshot, it's like good for me:


Do you think it is OK before I flash it ?

What performance improvment do you think ? Is it only when booting ?
I don't think the NVMe module is used after W10 is booted and so we can't expect any storage performance improvment.

Xobor Forum Software von Xobor
Datenschutz