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

[GUIDE] DSDT override eGPU error 12 fix  

 of  25
  RSS

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

@ElliottCable     I've had mixed results with the ports as well.  The right side seems to work best for me, and running nothing else off that thunderbolt controller.  That is where I originally had it plugged in.  Using the other side gives me the VGA device showing as you had.

Also the boot issue with clover might be because I previously had refind installed. 

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

ReplyQuote
confidantduck
(@confidantduck)
Eminent Member
Joined: 3 years ago
 

Hey Nando4,

I managed to do it! The large memory is there and all! Which is great. But it still doesn't work :/ unsure why

 

20170205 233606

Current setup: Lenovo Yoga C740 + Razer Core V2 + 5700XT

Prev setup 3: Razer Blade Steath (early 2019) + Razer Core V2 + Vega 56

Prev setup 2: Late 2016 Razer Blade Stealth, Powercolour devil box + gtx 1060

Prev setup 1: 2016 13" MBP (no touchbar)
Powercolor Devil Box + GTX 1060/GTX 980(succeeded somewhat), RX480 Nitro+ 4GB(attempted but failed)

 
2016 12" Razer Blade Stealth [6th,2C,U] + GTX 1060 @ 32Gbps-TB3 (PowerColor Devil Box) + Win10 [build link]  


ReplyQuote
madjester
(@veriestvarlet)
Eminent Member
Joined: 3 years ago
 

Another potential Code 12 fix. For my uncooporative 2015 13" MBP, running "bcdedit.exe -set PCIEXPRESS FORCEDISABLE" (with the Graphics Card totally uninstalled) then installing the card fixed allocation (after a DSDT override.)

(Someone knowledgable should probably try this, discover pitfalls, explain why it works, all that.)

Early 2015 13" MBP with Thunder2 RX 470 on Windows 10 and MacOS 10.1 (Formerly)

Lenovo Thinkpad X1 Tablet 3rd Gen and 2070 RTX Aorus Gaming Box (Custom)
Web development, Video Editing, 2D + 3D animation


itsage and nando4 liked
ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: madjester

 

Another potential Code 12 fix. For my uncooporative 2015 13" MBP, running "bcdedit.exe -set PCIEXPRESS FORCEDISABLE" (with the Graphics Card totally uninstalled) then installing the card fixed allocation (after a DSDT override.)

(Someone knowledgable should probably try this, discover pitfalls, explain why it works, all that.)

   

Nice work figuring that out. I've added it to the opening post linking your finding. Would you mind including your eGPU + notebook specs in your sig? I'm curious if it was with an AMD or NVidia card that this worked with.

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
madjester
(@veriestvarlet)
Eminent Member
Joined: 3 years ago
 

Will do, full post on the Mac side with details. Edit though, this is with the startup.nsh script also!

Early 2015 13" MBP with Thunder2 RX 470 on Windows 10 and MacOS 10.1 (Formerly)

Lenovo Thinkpad X1 Tablet 3rd Gen and 2070 RTX Aorus Gaming Box (Custom)
Web development, Video Editing, 2D + 3D animation


nando4 liked
ReplyQuote
JasonConig
(@jasonconig)
New Member
Joined: 3 years ago
 

I got this working successfully after some finagling. Each port appears to act different. My back left port even allows for hot plugging! My only issue, which I'm hoping someone can help with, is I need to use the USB to access Clover every time. The large memory disappears if I skip booting through Clover on the USB (which makes sense if I follow how this works correctly), but it looked like 7-9 were supposed to enable Clover without the USB.

 

If I didn't explain this clearly, I'd be happy to provide more explanation. To summarize, the Clover edit still requires the USB. Thank you for the help! Also, if there are any questions about how I got mine working, I'd be happy to provide information!

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

.

nando4 liked
ReplyQuote
JasonConig
(@jasonconig)
New Member
Joined: 3 years ago
 
Posted by: nando4

Hitting OPTION before booting would presumably give the Macbook several EFI items you can choose. Just work through them one at a time until same Clover screen appears instead of Windows. It's unmistakeable when Clover boots.

 

I am sorry for not explaining this better. When the USB is plugged in, Clover is a boot option when viewing the EFI items. However, when the USB is removed, the option disappears, and the only other option is the "vanilla" Windows option.

I just checked, and the /Volumes/EFI directory gets deleted on reboot, which explains why Clover is not an option on boot. I do not, however, know what is causing macOS to decide to remove this directory. To be clear, after performing the steps there is a /Volumes/EFI folder, then, after reboot, there is no longer a /Volumes/EFI folder.

 

Edit: diskutil list is showing EFI as present. Now to just figure out how to get this to show up in the boot menu.. I will trouble shoot

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

.

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

@JasonConig, the /Volumes/EFI directory is only deleted because you were using it as a mount point.  If you remake the directory, and remount it, all the same information will be in it.  

I copied the clover folder from the USB, into /Volumes/EFI/EFI/Clover.  After you make the DSDT related changes copy that folder into /Volumes/EFI/EFI/boot.  This will give you the clover boot loader option every time you reboot.  If I want to go into OS X and I was last in windows, I reboot and hold the option key then select the macox drive (which is my only selection in that menu now).

I subscribed to the thread now didn't realize I wasn't getting notified.

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

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

Hi, I'm new here and I followed the steps and could successfully run the Akitio Node on my MacBook pro 13" early 2015 and could run games with no problems. But I found that after I had restarted my laptop, I received errors like IRQL_NOT_LESS_OR_EQUAL when starting up and had no luck getting it back to work ever since. Any ideas?

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: 4 years ago
 
Posted by: bryanangg

 

Hi, I'm new here and I followed the steps and could successfully run the Akitio Node on my MacBook pro 13" early 2015 and could run games with no problems. But I found that after I had restarted my laptop, I received errors like IRQL_NOT_LESS_OR_EQUAL when starting up and had no luck getting it back to work ever since. Any ideas?

   

If there is a mismatch between the DSDT override and your current system bootup state then this could occur. So.. reset NVRAM, disable the DSDT override and re-create it.

Here's where it is useful to have the Clover method working as don't need to wrestle with recovering Windows back into a working state.

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]  


bryanangg liked
ReplyQuote
 of  25