[GUIDE] DSDT override eGPU error 12 fix
 
Notifications
Clear all

[GUIDE] DSDT override eGPU error 12 fix  

 of  24
  RSS

nando4
(@nando4)
Noble Member Admin
Joined: 3 years ago
 
Posted by: RubbaBoy

 

Hello, My setup is an HP Elitebook 8460p with 16GB of RAM, and Windows 7 Professional, trying to run a GTX 970 with a 600W power supply (With the EXP GDC for Expresscard).

A few months ago I started to try and make my setup work, then I was having too much trouble, and I am trying again, and with the new website and instructions I got up to the point where I got the Large Memory (I was having Error 12), but when I boot with the graphics card, my system just stops at the Windows Logo after going smoothly for like half a second, and goes frame by frame every minute or so. I was wondering if anyone had the same problem and could help me. (Attached is a picture of the Large Memory)

  

I've just had a 2570P user with the same symptoms. His working solution was to disable the Intel iGPU driver. Seems some update to that diver causes huge slowdowns in his Elitebook's Windows functionality.

Elitebooks require bootup without eGPU attached so it's best there to create a DSDT override without eGPU attached.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


ReplyQuote
RubbaBoy
(@rubbaboy)
Active Member
Joined: 3 years ago
 

Thanks for replying, but I just tried that, disabling my Intel graphics in Device Manager, and starting with the eGPU again, but still the same slow boot. I have Setup 1.3x, and I tried to disable the iGPU from there, but it wouldn't allow me. If you want me to, I can get the error message.

I also tried the solution for the system hanging in the first question of the 'Common' questions here, but my system was extremely slow to log in, and it made a really weird beeping noise that progressively got quieter in about 5 minutes, and it was still slow and didn't work.


EDIT: After some playing around with Setup 1.3x, I was able to get the GTX 970 recognized on my computer with no errors, also recognized with CPU-Z. I have tried with both iGPU drivers enabled and disabled, with the same results. How can I make the eGPU the main GPU? (Also, should I try and plug in an external monitor? I am not sure how safe that is, from what I have read on previous forums)

egpu1
egpu2

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Akiraovi
(@akiraovi)
New Member
Joined: 3 years ago
 

I finished the step 2, reboot, Device Manager which is no large memory, where I did wrong?thank you!

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
yuanjs
(@yuanjs)
New Member
Joined: 3 years ago
 

Using clover to overwrite DSDT memory.

First boot into windows 10, I got the Large memory exist, but the gpu still got 12 code.

And then I delete the card from Device Manager and reboot the windows again, after quite a long time,

the 12 code gone. and the card finally work!

Thanks for your guide. 

But I found there still has a problem, every time the system spend quite a long time to boot. Is this normal ?

 

My configuration: 

Macbook Pro 2016 late, 15', RP450, Bootcamp: Windows 10

Akitio Node.

EVGA GTX 1060 6G SSC

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
bagpipehero
(@bagpipehero)
New Member
Joined: 3 years ago
 

Hi - Quick question: 
If I disable test-signing mode, and enable it later on, will my DSDT override remain, or will I have to redo the process?
I have a macbook pro and thus scared to do the other option. I want to play a game that requires no test-signing with my laptop's GPU, but then switch back to test-signing for everything else.

My bigger fear is that since test mode is required for the pci slot to be modified like this, disabling test mode after adding the 'large memory' may just make my windows bluescreen every time I launch and force me to reinstall. I have no idea as I could barely keep up with these instructions, which is why I'm checking here.

 

 

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Mikeal
(@mikeal)
Active Member
Joined: 3 years ago
 

@bagpipehero

If anything you would just have to redo the last 2 steps, but I think it will just work when enabled again.

2016 15" MacBook Pro (RP460) [6th,4C,H] + GTX 980 Ti @ 32Gbps-TB3 (Razer Core) + macOS 10.12 & Win10 [build link]  

ReplyQuote
bagpipehero
(@bagpipehero)
New Member
Joined: 3 years ago
 

I tried it out - you are able to switch between test signing mode without any issues. The large memory dissapears in normal mode and reappears in test mode. Thanks for the help. Sadly 'For Honor', which I was trying to play had more issues other than test mode, so I've given up on it and refunded 😛

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Indanealien95
(@indanealien95)
New Member
Joined: 3 years ago
 

I have my egpu set up and built on 2016 MBP TB using the akitio THUNDER 3. It connects and verifies it has the nvidia driver installed. However I am getting a system notice that theres not enough memory allocated to run the card properly. Error 12. I have windows installed on an external ssd. I want to try DSDT override, but i am not sure if i can use the precompiled resources on this site, or if i need to extract my system DSDT and then modify it with what the forums provide. 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 3 years ago
 
Posted by: Mike

 

I have my egpu set up and built on 2016 MBP TB using the akitio THUNDER 3. It connects and verifies it has the nvidia driver installed. However I am getting a system notice that theres not enough memory allocated to run the card properly. Error 12. I have windows installed on an external ssd. I want to try DSDT override, but i am not sure if i can use the precompiled resources on this site, or if i need to extract my system DSDT and then modify it with what the forums provide. 

   

You can use test the precompiled 2016" MBP DSDTs from https://egpu.io/public-repository-egpu-dsdt-overrides/ .  All the 2016 MBP Pros in the same series (13" and 15") have so far had the same DSDT.  The warning about using precompiled DSDT is more for PC notebooks whose same model can have different DSDTs based on RAM configuration and BIOS versions.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


enjoy liked
ReplyQuote
ed_co
(@ed_co)
Reputable Member
Joined: 3 years ago
 

Just maybe a stupid question. If macOS and linux can handle it, why not ask Microsoft in order to support it too? I mean, maybe there is any channel to request it... At least for the next generation Windows, or maybe a patch for the current one... (maybe is a really simple solution that they are not aware).

What do you think?

P.S.: as I said, maybe is stupid.

2017 15" MacBook Pro (RP560) [7th,4C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Mantiz Venus) + macOS 10.13 & Win10 [build link]  

ReplyQuote
 of  24