Add graphics card to dsdt windows how to#
I set of in pursuit of how to add a DIY eGPU to it which is documented below. It's too nice an ultraportable to be need to downgrade RAM to 3GB of RAM to use an eGPU. A Dell E4310 with TOLUD=3.5G which can be maxxed out at 16GB of RAM. I happened to run into one of these problematic systems. Dell Inspiron 1440/1525 (core2duo) and Dell Vostro 1015 (core2duo) have BIOS-configured 36-bit root bridges already so don't require this workaround. They have a 64-bit CPU and chipset so are fully PAE-36-bit/64-bit compatible. The same solution can be applied to any 3-gens old PM965 chipsets (2007) or newer system. How can I check if my notebook is compatible with an eGPU?) for details on how to check your TOLUD. They can't use Setup 1.30's PCI compaction to create sufficient space because they either have TOLUD=3.5GB, have lower TOLUD like 3.25GB but with an unmovable systemboard device occupying candidate free pci space making it unusable or are using an AMD or GTX650/GTX750 card that requires over 256MB contiguous space. Those have insufficient free 32-bit PCI space to accomodate a eGPU if have 4GB or more of RAM installed. Know systems that will require this process are Dell Latitude Ex410 series, Samsung Series-4, Sony F-Series and MSI CRx20, HP-Elitebook/Probook x圆0x/xx70x with AMD GPUs. By manually adding a memory range outside of this 32-bit space, we can force Windows to operate in 36-bit space instead to host eGPUs. The this process aims to solve the problem of seeing an error 12 (This device cannot find enough free resources that it can use) issues against a eGPU in Windows Device Manager due to insufficient 32-bit addressing space. Linux has a "noCRS" kernel parameter to ignore the root bridge boundaries so the OS can also also allocate in full 64-bit pci-e space. MacOS ignores the root bridge and can allocate in 64-bit space as kizwan found here. This problem and solution is only relevant to Windows operating systems. No more 4GB+ system RAM issues: use a DSDT override to extend the root bridge into 36-bit space (Windows 7/8/10 only - MacOS/Linux are unaffected)