[GUIDE] DSDT override eGPU error 12 fix
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?
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.
I've been messing around with this for a few days after the 1903 update killed my eGPU setup and for some reason I can't get it to work without the override now.
My trouble is that it seems that the allocation get's completely screwed when I connect my external HDD. Before I connected it the setup worked fine (Running 1803 and with a DSDT override active). When I connected my HDD it stopped working and I can't get it going again. The computer just freezes in the windows boot where it usually would activate the eGPU.
Could this be because the override file is not matching my system anymore? What changes can generate that mismatch (Hardware, windows versions etc.)? The file was generated on a clean system before connecting anything.
Cannot simply get my setup to boot using the microsoft method and test signing mode.
Right after the BIOS splash screen it will hang and reboot until I enter recovery - any idea what the issue might be?
I am completely new and I have run into an issue with my GDC Beast Expresscard GPU.
I am running a gtx 970 on an HP ProBook 6550b and I always run into the error code 12.
Since then, I stumbled on this awesome guide here on this forum and followed the steps to do the dsdt override.
In the last step to creating the dsdt file I get the following error:
dsdt-modified.dsl 2103: 0x00000000, // Length
Error 6043 - ^ Invalid combination of Length and Min/Max fixed flags
The lines around the error are the following:
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
0x00000000, // Granularity
0x00000000, // Range Minimum
0xFEDFFFFF, // Range Maximum
0x00000000, // Translation Offset
0x00000000, // Length
,, _Y0F, AddressRangeMemory, TypeStatic)
I can not figure out how to get rid of this error and it is the only error I still have to fix!
I hope someone can help me out I would be immensely grateful for that!
HP ProBook 6550b,Intel(R) Core(TM) i5 CPU,ATI Mobility Radeon HD 4500 Series dGPU, GDC Beast Expresscard v8 with Asus Strix Geforce GTX 970 OC
I'm getting errors in my dsdt-modified.dsl and I've tried everything, just more errors no matter what I do
For anyone wanting to get this going on a Lenovo Thinkpad L540 or similar this does work just took a few attempts.
- Thinkpad L540 latest bios
- 16GB Ram
- GTX 970 Strix
- Generic cheap PCIe USB3 mount via expresscard (cable spliced and directly soldered at both ends very short) Fresh UEFI windows 64bit install fully updated
- Microsoft method
- Inserted HEX using "For other Systems"
My first attempt resulted in a large memmory entry but it didnt work. Then I realised it had "motherboard resource" next to it which was strange. The image shows PCI bus. Then I realised I had added the large memmory hex block to the wrong area
There are top options of searching for the insert location, the "For Lenovo Systems" one was wrong for me and the hex table below was tiny, the guide mentions it being large. I found a buff entry under PCI0 and that was huge and worked a treat.
I'm pretty new to anything Apple related, so please excuse me if I happen to miss something 😅
I'm trying to set up a MacBook Pro from 2011 (A1278) for a friend of mine with BootCamp and Catalina, so far everything on the OS X side seems to be working, but I'm stuck between a rock and a hard place regarding Windows 10 in the device.
I found this forum through a post on StackExchange describing how using a patched DSDT would expose the sound components to Windows, and so far I have been able to follow this guide to a T and managed to produce the modifications correctly.
The only thing that is leaving me stumped is the boot process, as it seems that booting through the EFI Boot option leads to an "USB File System not found" error unless I have a USB unit plugged to the machine, in which case I can get as far as the Windows or OS X selection until choosing one causes a system freeze and I have to hard reset.
Is there any way to enable the DSDT override without test signing and using the internal SSD only? I am currently using a GPT-only UEFI installation of Windows 10 Pro 1909 and macOS Catalina 10.15 on an APFS case-insensitive encrypted volume.
I checked the setup and software with gtx 640 - everything works.
I decided to put a more powerful card-R9 270x and got an error with the code 12.
I followed the instructions to code 12 and created a dsdt file with a bunch of errors (73 errors), ruled them with Notepad ++ to 0 (I realized that this was a bad idea) and when I rebooted, I got a BIOS error when loading Windows.
I understand that to make the correct dsdt. aml file, you need to install Mac OS and edit the guide: Guide from tonymacx86?
Are there any alternative methods to avoid installing Mac OS?
I've been a guest member for a few days while deciding what to buy and for the past few days to set up my build. This is an amazingly helpful community, thank you!
I've been following mainly @Ritero's and @itsage's guides to set things up, but when I reached the final Steps, I got Error 12. While trying to figure out what went wrong, I realized I was using the wrong DSDT override (I need RP450 and was using RP455). I didn't dare build one myself for the bricking issue I've seen around. Then I stumbled across @NANDO4's repository but found that the links were broken:
Clicking on the image takes me to:
Which I see empty. Any chance I am doing something wrong and they are not really empty?
@mr-meeseeks , https://www.mediafire.com/folder/9xrm0bg8jj0z5/DSDT_override_resources works fine. Maybe try a private browser sessions or a different browser?