Hi to everyone.
Sorry for reviving this thread, but I think I've actually found a solution to this problem, so I'd like to share it with you for the interest of the entire community. I'll start off by explaining what happened in my particular case.
This morning, I've decided to revive a very old laptop from 2010. I've opened it, replaced thermal compound, cleaned it up and installed a SSD.
Then, I've installed Windows 10 in UEFI mode (keep this in mind!) and I've installed all the updates from Windows Update. Once done, the dedicated GPU (NVIDIA GeForce GT 540M) was showing up this Error Code 12 complaining about a resource conflict.
I've literally searched everywhere and I stumbled across several threads (including this one) with people suggesting to change BIOS settings, reset BIOS settings, change PCIe Gen. to 1, disable as many devices as possible in order to free up resources and so on. Nothing worked at all.
Then I soon remembered what I learned about UEFI: UEFI shares more devices to the OS due to how the standard works. So, what if just installing the OS in BIOS mode (ie. disabling UEFI boot, booting in Legacy mode and installing the OS in a MBR device) fixed the problem?
So I proceeded disabling UEFI boot in BIOS, this can be achieved in different ways depending on your machine:
- Set "UEFI Boot" to disabled
- Set "CMS Mode" to enabled
- Set "Legacy boot" to enabled
Once I've done that, I've created a Windows Installation flash drive:
- The drive must be MBR (not GPT!)
- The drive must have only 1 partition, formatted with FAT32 filesystem
- Drive's partition must be flagged as "active" so that the system can boot it
- Just copy Windows's ISO content to the flash drive then
Plug the drive in your system, access the boot menu using F12 and select the flash drive. Format the main drive and install Windows.
Boom, error has been fixed. And both iGPU and dGPU work perfectly fine.