- #CC MAKER ERROR SETTING REGISTRY 64 BIT WINDOWS 10#
- #CC MAKER ERROR SETTING REGISTRY 64 BIT FREE#
- #CC MAKER ERROR SETTING REGISTRY 64 BIT MAC#
If do have a dGPU and intend to use it when your eGPU is active then keep PEG0. remove unused PEG0, PEG1, PEG2, used to host a dGPU. remove unnecessary Linux and older Windows entries in the _OSI section of the file like highlighted here. To achieve a smaller dsdt-modified.aml file, incrementally remove sections listed below in your dsdt-modified.dsl (Intel method) or dsdt-modified.asl (Microsoft method), followed by a recompile with 'iasl -ve dsdt-modified.dsl ' or 'asl /Fo=dsdt-modified.aml dsdt-modified.asl' respectively. This prevents corruption of other ACPI tables which would cause a Windows boot to crash. Setup 1.35 also does this check before loading your dsdt-modified.aml and won't load it f it doesn't pass.
#CC MAKER ERROR SETTING REGISTRY 64 BIT WINDOWS 10#
MacOS users: refer instead to Mikeal's post that covers these steps titled Windows 10 - Clover DSDT memory override. Confirm success with a 'Large Memory' area in Device Manager Load your dsdt-modified.aml as registry override or in-memory substitution Create a dsdt-modified.aml DSDT file with a 36-bit root bridge This three step solution removes Window's 32-bit PCIe allocation constraint in order to resolve the eGPU error 12: Rather, the definitive solution is below. Decreasing TOLUD by reducing RAM to 2GB offers a somewhat impractical workaround. An eGPU requires a relatively large PCIe config space to allocate into. This can indicate there is insufficient 32-bit addressing space available to host the eGPU.
#CC MAKER ERROR SETTING REGISTRY 64 BIT FREE#
When retrofitting a eGPU, an error 12 (This device cannot find enough free resources that it can use) can occur against an eGPU in Windows' device manager making it inoperable. Neither of those OS require a DSDT override and can allocate freely in the huge 64-bit PCIe address space. macOS ignores the root bridge constraints as too does Linux when booted with the 'pci=noCRS' parameter. Windows OS honors the root bridge definition and will allocate PCIe devices within it. A watermark TOLUD value is then set and locked in the system firmware. Here ◄ pre-compiled DSDT overrides - load or use as reference when making your ownĪ Windows system's DSDT table root bridge definition (ACPI PNP0A08 or PNP0A03) is usually confined to a reserved 32-bit space (under 4GB) budgetted to be large enough to host the notebook's PCIe devices.
![cc maker error setting registry 64 bit cc maker error setting registry 64 bit](https://www.thewindowsclub.com/wp-content/uploads/2019/02/All-Types-of-Values-in-Registry-Keys.png)
#CC MAKER ERROR SETTING REGISTRY 64 BIT MAC#
Here ◄ Mac owners please work through this thread to solve error 12 before doing a DSDT override DSDT override eGPU error 12 fix (Windows only)