[GUIDE] DSDT override eGPU error 12 fix
@bryanangg, check the thread in my sig, the 13" 2015s are particularly fun. Try the methods there (whether you have an AMD or Nvidia) and feel free to message me if you hit any walls with those tries.
I would get DRIVER STATE FAILURE or IRQ LESS THAN EQUAL often when trying to uninstall/install, reallocate the GPU after the DSDT override.
I found this java-based DSDT editor that can make it a little easier to make the changes rather than trying to download microsoft development files and using command prompt.
Here's a link to a forum post on it http://www.insanelymac.com/forum/topic/287011-how-to-extract-and-compile-dsdtaml-with-dsdt-editor/
and a direct link to the Windows download http://olarila.com/dsdt/DSDTEditor_Linux_Windows.zip
@nando4 thank you, I'm still in the process of setting everything up. I'm currently at the part of creating the startup.nsh file. I've installed refind and copied the file to its root. However, when I tried rebooting with the eGPU connected, Mac OS shuts off but the laptop doesn't boot, it hangs with just a black screen. Connecting the eGPU at the windows loading screen also freezes it, the loading circle goes on forever. How do I set this part up?
@veriestVarlet thank you, I have since checked out your thread and am following the steps there, I am so far stuck at the process above
I have a problem with the DSDT in-memory override using the DIY eGPU 1.3x Setup.
Just to give a quick overview:
I am using a Lenovo edge 560 with a GTX 770 and EXP GDC 8 and Windows 10.
Everything is working fine if I ran windows in Test mode and use the DSDT registry override method.
What I have to do according to the guide is : I have to copy the .aml file into the V:\config folder, then disable testmode, restart and use the startup.bat option.
If I do that windows start without Test mode but there is no large memory.
My startup.bat file only runs the ”:OS” and “call chainloader” commands. I’ve read this post https://egpu.io/egpu-setup-13x/ and there is a “call loaddsdt” command, I tried to add that to my startup.bat but I got an error that “loaddsdt” is not a valid command. Do I need that command at all? can it be because I am using 1.31 and not 1.35 or did I forgot a step somewhere?
Thanks for any help.
@bryanangg did you get the eGPU setup and working fully in OSX first?
Do I need that command at all? can it be because I am using 1.31 and not 1.35 or did I forgot a step somewhere?
Thanks for any help.
I've emailed the 1.31 to 1.35 update with instructions. 1.35 loads the DSDT override as you require.
thanks for this great guide.
I successfully booted whit clover and now i can see in device memory the entry "Large memory".
If I connect the egpu when Windows is started, the PC crashes.
Connecting the egpu after 1-2 seconds windows start boot (logo and spinner), the gpu is fully functional.
I attached here the heaven benchmark [ https://egpu.io/forums/mac-setup/2016-mbp-with-touchbar-bootcamp-akitio-node-gtx-1050ti/#post-2620]
The instructions to disable the registry DSDT override are in the FAQ section at the bottom of the opening post: https://egpu.io/forums/pc-setup/fix-dsdt-override-to-correct-error-12/#post-716