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

[GUIDE] DSDT override eGPU error 12 fix  

 of  31
  RSS

hahala
(@hahala)
Active Member
Joined: 4 months ago
 

Hi all,

I have my egpu up and running using Kryptonite for MacOS.

I followed this post for bootcamp without downgrading my windows version: https://egpu.io/forums/builds/2013-15-macbook-pro-gt-750m-4c-rx-6800-xt-16gbps-tb2tb3-razer-core-x-win10/

It is working in bootcamp for me without encountering error 12. However, in gaming, there sometimes is an fps drop. For example, I can run Valorant in 4k on 144fps, but from time to time, it drops to around 90 and goes back up. I have a feeling it might have to do with the lack of large memory allocation.

I'm using an external monitor connected directly to the egpu.

I cannot find information anywhere on whether it would be beneficial for me to inject DSDT using opencore if the system already works. Would injecting DSDT help with the performance of my egpu?

 

This post was modified 3 months ago

2013 15" MacBook Pro (Nvidia GT750M) [4th,4C,H] + RX 6800 @ 16Gbps-TB2>TB3 (Razer Core X) + macOS 11.4; Win10


ReplyQuote
Cyborg Genos
(@cyborg_genos)
New Member
Joined: 3 months ago
 
Posted by: @cyborg_genos

[Please login to see this]

Hi, so I recently received my EXP GDC Beast 8.5c and I'm stuck at this step. I get the following error and the modified .aml File is exactly the same size as the original and I'm not sure what to do. If anyone can assist, it would be greatly appreciated thanks.

"dsdt-modified.asl:

2057: Return(AR00())
^***
dsdt-modified.asl(2057): error: AR00 is not a method"

https://imgur.com/dY9EAag

I'm using a Lenovo ThinkPad L530 i5 3230M (No dGPU) 4GB RAM. Trying to setup an Nvidia GTX 970

So I figured I'd leave an update here, dunno if it'll help anyone. But I can confirm that the Lenovo L530 is capable of running an eGPU. Unfortunately I had to do a full reinstallation of my OS. After days of trying to understand what's going on, it turns out that if my HDD is formatted using MBR partitioning, the bios will not allow me to boot as it will only boot into the OS using Legacy Mode (When in legacy mode, it will not recognise the GPU if I plug it in before I switch on and the system won't POST. I would have to hot plug it in after it POSTs and the OS will detect the GPU but it will not function correctly causing the Error 12) So I had to create a bootable flash drive, go into my bios, and set it to boot in UEFI Only with CSM disabled. That was the only way to allow any OS that I put on the flash drive to allow me to format the HDD using GPT instead of MBR.

Booting in legacy, wouldn't even let me format the drive with GPT at all.

So the goal was to install the OS on a drive that was partitioned using GPT so that the BIOS can boot into it in UEFI mode, and it can recognise the graphics card without me having to unplug and replug.

As a side note, in the BIOS menu, Quick Boot has to be disabled to prevent it from freezing on startup, and it's all good to go. The GPU is automatically recognised by the OS without needing to fiddle with anything, at most I'd need to install drivers. I should also mention that I switched over from Windows to Linux Mint as well, it really helps this old laptop keep up with the times and I can play my games with steam using Proton. Its not perfect but its alot better than it ever was with the Intel integrated graphics.

I never saw anyone list the Lenovo L530 as working so hopefully that list of compatible laptops gets updated 

Notebook: Lenovo ThinkPad L530 i5 3230 4GB RAM

EXP GDC Beast 8.5c ( Both EC and PCIe adapters)

Available GPUs:
Nvidia GeForce GTX 970
AMD RADEON RX Vega 64


ReplyQuote
Дмитрий Савушкин
(@dimas4996)
New Member
Joined: 2 months ago
 

Hi, I'm new one, my build in profile, MacBook pro 13 2019 touchbar+owc Helios FX+gtx1060 3gb

 

Can't make DSDT override properly. I decompiled my dsdt and fixed errors in compilation, but can't make work overrides. My large memory from stock is:

0000004000000000 - 0000007FFFFFFFFF

what value and length I must to use in my case? I tried value from example and windows won't boot, tried values from MacBook pro 13 2018 in dsdt repository and wifi with Bluetooth won't work, large memory still same. I'm newbie in large memory and acpi, what can you advise me?

 

 

Sorry for bad English, it's not my native language.

This post was modified 2 months ago

MacBook Pro 13 2019, OWC Mercury Helios FX, GTX 1060 3gb


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 5 years ago
 

@dimas4996 ,you already have a 'large memory' area so a DSDT override is unnecessary. If trying to correct error 12 refer to other builds with your Macbook to see how other users accomplished that.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M.2 (ADT-Link R43SG) + Win10 1803 // compares M.2 vs TB3 performance inc unoptimized H-CPU BIOS [build link]  


ReplyQuote
Дмитрий Савушкин
(@dimas4996)
New Member
Joined: 2 months ago
 
Posted by: @nando4

@dimas4996 ,you already have a 'large memory' area so a DSDT override is unnecessary. If trying to correct error 12 refer to other builds with your Macbook to see how other users accomplished that.

I tried to disable devices in device manager, downgrade windows and hackflags. Egpu working inconsistent, one boot all works fine, one boot eGPU doesn't appear in DM. Can I expand large memory little bit in dsdt?

MacBook Pro 13 2019, OWC Mercury Helios FX, GTX 1060 3gb


ReplyQuote
muhammad rizwan
(@muhammad_rizwan)
New Member
Joined: 4 weeks ago
 

Thanks for the guide man. I had no sound in my MacbookPro mid 2012 with windows 10. I followed Step1, option1 and step 2 and voila it worked for me.

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

.

ReplyQuote
Zeig_Spalte0406
(@zeig_spalte0406)
New Member
Joined: 4 weeks ago
 

thank you for your great work! 

 

Works great on my MBP early 2011, running Win10 Pro 21H1!

 

-> Is there a way to [hide] this annoying TESTSIGNING Watermark in Windows?

have a good day and greetings from germany!

 

tschühü

 

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

.

ReplyQuote
Facundo Quiroga
(@facundo_quiroga)
New Member
Joined: 2 months ago
 

Hi boys!

A few months ago I had my egpu working perfectly after editing the dsdt, but today I had to reinstall windows
and when trying to edit and compile the dsdt I got errors that did not appear before. I looked in the forum and on the internet I can't find a solution, so I can't compile.

This is the code that I don't know how to replace, the error appears in 0x0:


}
Return(GBIF)
0x0
BT0I
Local7
}

Thanks for the help!
 

 

Edit: found how to replace in case someone gets the same error.

Return(GBIF(0x0, BT0I, Local7))
 

This post was modified 3 weeks ago

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

.

ReplyQuote
myavu
(@myavu)
New Member
Joined: 3 weeks ago
 

WoW! Thanks for detailed step by step process. My MacBook Pro Late 2011 8,1 is working super smooth with Windows 10 Pro now Smile Inlove  

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

.

ReplyQuote
Impossible Thing
(@impossible_thing)
New Member
Joined: 2 months ago
 

I setup  MBP  2015 15" MX370 +  Akitio node  +  RTX 3060  12Gb Error code 12 with large memory, when connected cable egpu and boot to bootcamp it make window repair and loop again. anyone can help me

2015 15" MacBook Pro (R9 M370X) [4th,4C,H] + RX 6600 XT @ 16Gbps-TB2>TB3 (AKiTiO Node) + Win10 21H1 [build link]  

ReplyQuote
 of  31