Jump to content

[GUIDE] DSDT override to fix error 12


Recommended Posts

Hi,

 

I'm trying to get the large memory to show up but always seem to fail. I get numerous errors when compiling. Tried to use the guidelines of kizwan in the trubbleshoot section. The errors I get now are mostly 'object does not exist'.

 

I've linked the file here: https://www.dropbox.com/s/nbhapra6dsb3m48/dsdtoverride.dsl?dl=0

 

If there is anyone who could help me with the errors it would be greatly appreciated.

 

 

Link to comment
Share on other sites

  • 2 weeks later...

I followed the guide and everything looks good in device manager...

 

pb is that when i connect the eGPU and boot, I get a BSOD... the screen goes out too quick, I can't note that error is displayed.

 

Any idea??

Link to comment
Share on other sites

Hello Techinferno, i just recently joined and bought an egpu adapter the EGPU BEST V8. I tested the adapter with a friends GTX750ti and it was literally Plug and Play, so i decided to get myself a GTX970.

However, the GTX970  just doesn't want to work. I only managed to even get it detected by Windows 10 by the hotplugging it for the WIFI adapter, this way i got Error 12, so i thought to myself ill just do the DSDT Override. 

So i gave that a go and everything went smoothly, until i tried to restart my laptop. I got a Bluescreen almost immediately after the windows logo popped up with the error message: AICP BIOS ERROR. I could only get the system to boot

after i performed Windows System Repair. 

 

In the end I have no Large Memory in my Device manager and my eGPU still doesnt work. Is there a way to get Tech Inferno Fan`s DIY Setup right now? 

 

Some Extra Info:

When i try to boot my laptop with the eGPU attached from the beginning, all I get is a black screen, nothing is happening, thats why i resorted to the Hotplugging method to get the eGPU detected.

My laptop is from a Chinese manufacturer and has a very simple BIOS, it does not give me the setting to turn off my dGPU.

I read somewhere that the BUS width of the card can be a deciding factor for error 12. The GTX970 has a 256bit Bus width and the GTX750ti a 128bit one. So i thought about returning my GTX970 for a GTC960 4GB version, which also has a 128bit BUS width. Would the GTX960 be more likely to work? I would only like to get the GTX960 if there is no way to get the GTX970 running.

 

I hope someone here can help me, as there is very limited information out there about specific eGPU problems.

 

 

SYSTEM SPECS:

i7 4710MQ 4x2,5Ghz with hyperthreading

16GB Corsair Ram 1600Mhz

250GB Samuns 850 EVO mSata SSD

1TB HDD

GTX960m 2GB VRAM

 

If there is any additional Information needed to help me please just tell me.

I really want to get the eGPU to work with the GTX970, how can i get around the AICP BIOS ERROR that i get from the DSDT override? 

I know there is a way of getting the 36bit allocation by using DIY EGPU SETUP 1.3 by Tech Inferno Fan, however he is not available right now as far as I can tell, so I am afraid that is not an option ATM.

 

 

 

Edited by Uniik
Link to comment
Share on other sites

Need help with DSDT Override for a HP Pavilion DV7 laptop with Win7 operating system and EXP GDC Beast V8.0 which is showing error 12 -

 

I started following the steps to do DSDT override but got stuck in step 2 only.

I downloaded the 'iasl-win-2016422' and '2570P-dsdt-override' folders but the iasl.exe in any of the folders does not seem to be working. I double click on them and a CMD Prompt window pops for a fraction of second and closes immidiately.

Even if i follow the video by Kizwan for step 1-3 .. His commands dont work because there is no folder as "C:/Program Files(x84)/Microsoft ASL Compiler 4.0"

I am still not sure where from will i get the ASL Compiler which loads properly and creates the above folder??

Edited by Somik
Issue solved.. Now stuck with DSDT.DAT file
Link to comment
Share on other sites

Hi All,

Need help in creating and decompiling the DSDT.DAT file?

 

I followed the steps for "DSDT Override" like below and got stuck with 'iasl' command.

 

> Installed ASL Compiler V4.0.

> Opened command prompt and executed 'acidump -b' like the video shared by Kizwan

> A file got created 'DSDT.BAT' which shows unreadable data when opened with Notepad++

> Tried the decompile command "iasl DSDT.Dat" and "iasl -d DSDT.DAT" > nothing happened. I didnt get the file 'DSDT.dsl'

Can someone please tell me if the command 'acpidump.exe -b' was incorrect or 'iasl dsdt.dat' was incorrect. How can i decomplie the file?

1.jpg

1.jpg

Edited by Somik
Link to comment
Share on other sites

  • 2 weeks later...

Hi, as a lot of people say... I'm new here, (beginner) to cmd etc.

 

I am currently trying to get a MSI GTX 750 Ti (Low Profile) to work via the EXP GDC on my HP ProBook 4330s.

 

I have followed guides on how to set a EGPU up and have come to the conclusion I need to perform a DSDT override to fix error 12.

 

I have tried to follow the " [GUIDE] DSDT override to fix error 12 " but am having no luck as I am not sure where to start,

 

Because I was unsure I thought I would try to follow a video showing how to do it:

"

, I followed this guide and did everything the same but change the "iasl-win-" file to "iasl-win-20120620", (as I saw in another video it didn't work using anything but this version).

 

I then restarted my laptop, checked device manager and the "Large Memory" was not to be seen.

 

(Note- when I did the last part in cmd, I noticed it had exceeded the 200 error mark) (201 to be exact). would this have anything to do with it not creating a large memory file?)

 

Would someone mind helping me as I am stuck and dont know what else to do.

 

Thanks for taking the time to read this.

 

- Dave.

Edited by JobyWokkers
Spelling Mistake
Link to comment
Share on other sites

16 minutes ago, utopian201 said:

It would be helpful to know what steps you took.

If your dsl file compiled with errors, was an aml file produced?

Hi, the steps which I followed was everything within the video I quoted, 

 

the files which I used was:  (ive attached a screenshot image)

 

There was a .aml file produced to (called : DSDT_EGPU_OVERRIDE)

 

If needed i can re follow the tutorial (video) and screenshot the errors.

 

Thanks.

Untitled.png

 

Note: I have got the EGPU to work but only on 2GB Ram, but runs slow.

 

I upgraded the laptop specs sometime ago to:

 

i7 2670HQ

8GB RAM (1333Mhz)

240GB SSD (Fitted recently)

Fresh Windows 7 Home Premium Install

Edited by JobyWokkers
Extra Information
Link to comment
Share on other sites

Ah, yes your right. 

 

Im not sure what the correct names are of each stage I did (I'm a noob to this),

 

But when I was in cmd there was errors at the end. I will redo the DSDT Override via the video tutorial and take note of the errors. I will do this now and reply soon.

 

 

Link to comment
Share on other sites

1 hour ago, utopian201 said:

... ^

 

I have just tried to do the DSDT Override again, but 201 errors appeared.

 

the code I have used is out of the guide you listed above:

"

QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
             0x0000000000000000, // Granularity
            0x0000000C20000000, // Range Minimum,  set it to 48.5GB
             0x0000000E0FFFFFFF, // Range Maximum,  set it to 56.25GB
             0x0000000000000000, // Translation Offset
            0x00000001F0000000, // Length calculated by Range Max - Range Min.
                  ,, , AddressRangeMemory, TypeStatic)

"

this is what cmd outputted last:

 ScreenShot #a1.png#

 

thanks. + what page number is it you added extra info on the guide you mentioned above (so i can see your info). 

 

edit: I have just tried to follow the guide, I got to:

"

iasl -oa dsdt.dsl

"

then cmd outputted: 

 

ARM)
Error    4084 -              Object does not exist ^  (PARM)

dsdt.dsl   3669:                             Or (PARM, ShiftLeft (GMFN, 0x01), P
ARM)
Error    4084 -                               Object does not exist ^  (GMFN)

dsdt.dsl   3669:                             Or (PARM, ShiftLeft (GMFN, 0x01), P
ARM)
Error    4084 -                                            Object does not exist
 ^  (PARM)

dsdt.dsl   3670:                             Or (PARM, ShiftLeft (0x03, 0x0B), P
ARM)
Error    4084 -              Object does not exist ^  (PARM)

dsdt.dsl   3670:                             Or (PARM, ShiftLeft (0x03, 0x0B), P
ARM)
Error    4084 -                                            Object does not exist
 ^  (PARM)

dsdt.dsl   3671:                             Or (PARM, ShiftLeft (IDMS, 0x11), P
ARM)
Error    4084 -              Object does not exist ^  (PARM)

dsdt.dsl   3671:                             Or (PARM, ShiftLeft (IDMS, 0x11), P
ARM)
Error    4084 -                                            Object does not exist
 ^  (PARM)

dsdt.dsl   3672:                             Or (ShiftLeft (DerefOf (Index (Dere
fOf (Index (CDCT, HVCO)), CDVL
Error    4084 -
      Object does not exist ^  (CDVL)

dsdt.dsl   3673:                                 )), 0x15), PARM, PARM)
Error    4084 -                         Object does not exist ^  (PARM)

dsdt.dsl   3673:                                 )), 0x15), PARM, PARM)
Error    4084 -                               Object does not exist ^  (PARM)

dsdt.dsl   3674:                             Store (0x01, GESF)
Error    4084 -                       Object does not exist ^  (GESF)

dsdt.dsl   3678:                         If (LEqual (GESF, 0x0A))
Error    4084 -                  Object does not exist ^  (GESF)

dsdt.dsl   3680:                             Store (0x00, PARM)
Error    4084 -                       Object does not exist ^  (PARM)

dsdt.dsl   3681:                             Store (0x00, GESF)
Error    4084 -                       Object does not exist ^  (GESF)

dsdt.dsl   3685:                         Store (Zero, GESF)
Error    4084 -                   Object does not exist ^  (GESF)

dsdt.dsl   3691:                         If (LEqual (GESF, 0x00))
Error    4084 -                  Object does not exist ^  (GESF)

dsdt.dsl   3693:                             Store (0x00, PARM)
Error    4084 -                       Object does not exist ^  (PARM)

dsdt.dsl   3694:                             Store (0x000F87FD, PARM)
Error    4084 -                             Object does not exist ^  (PARM)

dsdt.dsl   3695:                             Store (0x40, PARM)
Error    4084 -                       Object does not exist ^  (PARM)

dsdt.dsl   3696:                             Store (Zero, GESF)
Error    4084 -                       Object does not exist ^  (GESF)

dsdt.dsl   3700:                         If (LEqual (GESF, 0x07))
Error    4084 -                  Object does not exist ^  (GESF)

dsdt.dsl   3702:                             If (LEqual (PARM, 0x00))
Error    4084 -                      Object does not exist ^  (PARM)

dsdt.dsl   3704:                                 Store (CLID, Local0)
Error    4088 -  Object is not accessible from this scope ^  (CLID)

dsdt.dsl   3707:                                     And (CLID, 0x0F, CLID)
Error    4088 -    Object is not accessible from this scope ^  (CLID)

dsdt.dsl   3707:                                     And (CLID, 0x0F, CLID)
Error    4088 -                Object is not accessible from this scope ^  (CLID
)

dsdt.dsl   3708:                                     GLID (CLID)
Error    4088 -     Object is not accessible from this scope ^  (CLID)

dsdt.dsl   3712:                             Store (Zero, GESF)
Error    4084 -                       Object does not exist ^  (GESF)

dsdt.dsl   3713:                             Store (Zero, PARM)
Error    4084 -                       Object does not exist ^  (PARM)

dsdt.dsl   3717:                         Store (Zero, GESF)
Error    4084 -                   Object does not exist ^  (GESF)

dsdt.dsl   3721:                     If (LEqual (GEFC, 0x04))
Error    4084 -              Object does not exist ^  (GEFC)

dsdt.dsl   3723:                         Store (GBDA (), GXFC)
Error    4084 -                      Object does not exist ^  (GXFC)

dsdt.dsl   3726:                     If (LEqual (GEFC, 0x06))
Error    4084 -              Object does not exist ^  (GEFC)

dsdt.dsl   3728:                         Store (SBCB (), GXFC)
Error    4084 -                      Object does not exist ^  (GXFC)

dsdt.dsl   3731:                     Store (0x00, GEFC)
Error    4084 -               Object does not exist ^  (GEFC)

dsdt.dsl   3733:                     Store (0x00, GSSE)
Error    4084 -               Object does not exist ^  (GSSE)

dsdt.dsl   3734:                     Store (0x00, SCIE)
Error    4084 -               Object does not exist ^  (SCIE)

dsdt.dsl   3740:                     If (LNot (DRDY))
Error    4084 -            Object does not exist ^  (DRDY)

dsdt.dsl   3742:                         Sleep (ASLP)
Error    4084 -             Object does not exist ^  (ASLP)

dsdt.dsl   3745:                     Return (LNot (DRDY))
Error    4084 -                Object does not exist ^  (DRDY)

dsdt.dsl   3752:                         Sleep (ASLP)
Error    4084 -             Object does not exist ^  (ASLP)

dsdt.dsl   3765:                     Store (Arg0, CEVT)
Error    4084 -               Object does not exist ^  (CEVT)

dsdt.dsl   3767:                     If (LAnd (LEqual (CHPD, 0x00), LEqual (Arg1
, 0x00)))
Error    4084 -                    Object does not exist ^  (CHPD)

dsdt.dsl   3790:                         Store (0x00, CEVT)
Error    4084 -                   Object does not exist ^  (CEVT)

dsdt.dsl   3798:                     Store (Arg0, TIDX)
Error    4084 -               Object does not exist ^  (TIDX)

dsdt.dsl   3804:                     Store (Arg0, CLID)
Error    4088 -                                     ^ Object is not accessible f
rom this scope (CLID)

dsdt.dsl   3810:                     Store (Arg0, CDCK)
Error    4084 -               Object does not exist ^  (CDCK)

dsdt.dsl   3816:                     If (LNot (ARDY))
Error    4084 -            Object does not exist ^  (ARDY)

dsdt.dsl   3818:                         Sleep (ASLP)
Error    4084 -             Object does not exist ^  (ASLP)

dsdt.dsl   3821:                     Return (LNot (ARDY))
Error    4084 -                Object does not exist ^  (ARDY)

dsdt.dsl   3826:                     If (LNot (And (TCHE, ShiftLeft (0x01, Arg0)
)))
Error    4084 -                 Object does not exist ^  (TCHE)

dsdt.dsl   3838:                         If (CPFM)
Error    4084 -          Object does not exist ^  (CPFM)

dsdt.dsl   3840:                             And (CPFM, 0x0F, Local0)
Error    4084 -               Object does not exist ^  (CPFM)

dsdt.dsl   3841:                             And (EPFM, 0x0F, Local1)
Error    4084 -               Object does not exist ^  (EPFM)

dsdt.dsl   3846:                                     Store (0x06, PFIT)
Error    4084 -                               Object does not exist ^  (PFIT)

dsdt.dsl   3852:                                         Store (0x08, PFIT)
Error    4084 -                                   Object does not exist ^  (PFIT
)

dsdt.dsl   3856:                                         Store (0x01, PFIT)
Error    4084 -                                   Object does not exist ^  (PFIT
)

dsdt.dsl   3865:                                     Store (0x08, PFIT)
Error    4084 -                               Object does not exist ^  (PFIT)

dsdt.dsl   3871:                                         Store (0x01, PFIT)
Error    4084 -                                   Object does not exist ^  (PFIT
)

dsdt.dsl   3875:                                         Store (0x06, PFIT)
Error    4084 -                                   Object does not exist ^  (PFIT
)

dsdt.dsl   3884:                                     Store (0x01, PFIT)
Error    4084 -                               Object does not exist ^  (PFIT)

dsdt.dsl   3890:                                         Store (0x06, PFIT)
Error    4084 -                                   Object does not exist ^  (PFIT
)

dsdt.dsl   3894:                                         Store (0x08, PFIT)
Error    4084 -                                   Object does not exist ^  (PFIT
)

dsdt.dsl   3901:                             XOr (PFIT, 0x07, PFIT)
Error    4084 -               Object does not exist ^  (PFIT)

dsdt.dsl   3901:                             XOr (PFIT, 0x07, PFIT)
Error    4084 -                           Object does not exist ^  (PFIT)

dsdt.dsl   3904:                         Or (PFIT, 0x80000000, PFIT)
Error    4084 -          Object does not exist ^  (PFIT)

dsdt.dsl   3904:                         Or (PFIT, 0x80000000, PFIT)
Error    4084 -                            Object does not exist ^  (PFIT)

dsdt.dsl   3905:                         Store (0x04, ASLC)
Error    4084 -                   Object does not exist ^  (ASLC)

dsdt.dsl   3911:                             Store (Arg1, BCLP)
Error    4084 -                       Object does not exist ^  (BCLP)

dsdt.dsl   3912:                             Or (BCLP, 0x80000000, BCLP)
Error    4084 -              Object does not exist ^  (BCLP)

dsdt.dsl   3912:                             Or (BCLP, 0x80000000, BCLP)
Error    4084 -                                Object does not exist ^  (BCLP)

dsdt.dsl   3913:                             Store (0x02, ASLC)
Error    4084 -                       Object does not exist ^  (ASLC)

dsdt.dsl   3919:                                 Store (Arg1, ALSI)
Error    4084 -                           Object does not exist ^  (ALSI)

dsdt.dsl   3920:                                 Store (0x01, ASLC)
Error    4084 -                           Object does not exist ^  (ASLC)

dsdt.dsl   3929:                     Store (0x01, ASLE)
Error    4084 -               Object does not exist ^  (ASLE)

dsdt.dsl   3935:                     If (LNotEqual (OVER, 0x00))
Error    4084 -                 Object does not exist ^  (OVER)

dsdt.dsl   3944:             Scope (GFX0)
Error    4085 -                       ^ Object not found or not accessible from
scope (GFX0)

dsdt.dsl   3944:             Scope (GFX0)
Error    4115 -                       ^ Forward references from Scope operator n
ot allowed (GFX0)

dsdt.dsl   4045:                     Or (Local0, 0x80000000, \_SB.PCI0.GFX0.BCLP
)
Error    4084 -                                         Object does not exist ^
 (\_SB.PCI0.GFX0.BCLP)

dsdt.dsl   4065:                     If (And (TCHE, 0x02))
Error    4084 -           Object does not exist ^  (TCHE)

dsdt.dsl   4081:                     If (LEqual (CPDL, Local0))
Error    4084 -              Object does not exist ^  (CPDL)

dsdt.dsl   4086:                     If (LEqual (CPL2, Local0))
Error    4084 -              Object does not exist ^  (CPL2)

dsdt.dsl   4091:                     If (LEqual (CPL3, Local0))
Error    4084 -              Object does not exist ^  (CPL3)

dsdt.dsl   4096:                     If (LEqual (CPL4, Local0))
Error    4084 -              Object does not exist ^  (CPL4)

dsdt.dsl   4322:                 Scope (DD02)
Error    4085 -                           ^ Object not found or not accessible f
rom scope (DD02)

dsdt.dsl   4322:                 Scope (DD02)
Error    4115 -                           ^ Forward references from Scope operat
or not allowed (DD02)

dsdt.dsl   6157:                     Name (NBTT, Package (0x08)
Remark   5063 -                                             ^ Initializer list s
horter than declared package length

dsdt.dsl  19612:         Name (DSTS, Package (0x04)
Error    4074 -                  ^ Name already exists in scope (DSTS)

dsdt.dsl  27474:     Method
Error    4124 -          ^ syntax error, unexpected PARSEOP_METHOD, expecting $e
nd


Maximum error count (200) exceeded
ASL Input:     dsdt.dsl - 27475 lines, 921001 bytes, 10702 keywords

Compilation complete. 201 Errors, 0 Warnings, 1 Remarks, 0 Optimizations

C:\Users\Dave\Desktop\Laptop Related Files\EGPU Files\DSDT>

 

Any Ideas? (I guess I have to try and eliminate the errors to a total of 0?)

 

Many Thanks.

Edited by JobyWokkers
More Info
Link to comment
Share on other sites

Hi, the output from %IASL%\iasl.exe -g 

 

outputted the following:

 

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>cd C:\Users\Dave\Desktop\EGPU

C:\Users\Dave\Desktop\EGPU>mkdir DSDT
A subdirectory or file DSDT already exists.

C:\Users\Dave\Desktop\EGPU>cd DSDT

C:\Users\Dave\Desktop\EGPU\DSDT>set IASL=\Users\Dave\Desktop\EGPU\iasl-win-20120
620

C:\Users\Dave\Desktop\EGPU\DSDT>set ASL="\Program Files (x86)\Microsoft ASL Comp
iler v4.0"

C:\Users\Dave\Desktop\EGPU\DSDT>%IASL%\iasl.exe -g

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20120620-32 [Jun 20 2012]
Copyright (c) 2000 - 2012 Intel Corporation

Table [RSDT] obtained from registry, 116 bytes
Table [RSDT] written to "RSDT_SLIC-MPC.dat"
There are 10 tables defined in the XSDT

Table [FACP] obtained from registry, 244 bytes
Table [FACP] written to "FACP_167E.dat"

Table [DSDT] obtained from registry, 147893 bytes
Table [DSDT] written to "DSDT_167E.dat"

Disassembly of DSDT
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
..........................................................................
Parsing completed

Found 2 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
..........................................................................
Parsing completed
ACPI Warning: NsLookup: Type mismatch on HASH (RegionField), searching for (Buff
er) (20120620/nsaccess-731)
Disassembly completed
ASL Output:    dsdt_167E.dsl - 983583 bytes

C:\Users\Dave\Desktop\EGPU\DSDT>

 

that outputted the file: "dsdt_167E" (seen below)

 

ScreenShot #3.png

 

I then edited that file in notepad (inputted the folowing in blue):

 

ScreenShot #4.png

 

saved as  "dsdt_167E_EGPU.dsl"

(original file name: dsdt_167E.dsl)

 

I then inputted 

 

%iasl%\iasl dsdt_167E_EGPU.dsl

 

into cmd and that then outputted:

 

, 0x11), PARM)
Error    4084 -                                                      Object does
 not exist ^  (PARM)

dsdt_167E_EGPU.dsl   3672:                             Or (ShiftLeft (DerefOf (I
ndex (DerefOf (Index (CDCT, HVCO)), CDVL
Error    4084 -
                Object does not exist ^  (CDVL)

dsdt_167E_EGPU.dsl   3673:                                 )), 0x15), PARM, PARM
)
Error    4084 -                                   Object does not exist ^  (PARM
)

dsdt_167E_EGPU.dsl   3673:                                 )), 0x15), PARM, PARM
)
Error    4084 -                                         Object does not exist ^
 (PARM)

dsdt_167E_EGPU.dsl   3674:                             Store (0x01, GESF)
Error    4084 -                                 Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3678:                         If (LEqual (GESF, 0x0A))
Error    4084 -                            Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3680:                             Store (0x00, PARM)
Error    4084 -                                 Object does not exist ^  (PARM)

dsdt_167E_EGPU.dsl   3681:                             Store (0x00, GESF)
Error    4084 -                                 Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3685:                         Store (Zero, GESF)
Error    4084 -                             Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3691:                         If (LEqual (GESF, 0x00))
Error    4084 -                            Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3693:                             Store (0x00, PARM)
Error    4084 -                                 Object does not exist ^  (PARM)

dsdt_167E_EGPU.dsl   3694:                             Store (0x000F87FD, PARM)
Error    4084 -                                       Object does not exist ^  (
PARM)

dsdt_167E_EGPU.dsl   3695:                             Store (0x40, PARM)
Error    4084 -                                 Object does not exist ^  (PARM)

dsdt_167E_EGPU.dsl   3696:                             Store (Zero, GESF)
Error    4084 -                                 Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3700:                         If (LEqual (GESF, 0x07))
Error    4084 -                            Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3702:                             If (LEqual (PARM, 0x00))
Error    4084 -                                Object does not exist ^  (PARM)

dsdt_167E_EGPU.dsl   3704:                                 Store (CLID, Local0)
Error    4088 -            Object is not accessible from this scope ^  (CLID)

dsdt_167E_EGPU.dsl   3707:                                     And (CLID, 0x0F,
CLID)
Error    4088 -              Object is not accessible from this scope ^  (CLID)

dsdt_167E_EGPU.dsl   3707:                                     And (CLID, 0x0F,
CLID)
Error    4088 -                          Object is not accessible from this scop
e ^  (CLID)

dsdt_167E_EGPU.dsl   3708:                                     GLID (CLID)
Error    4088 -               Object is not accessible from this scope ^  (CLID)


dsdt_167E_EGPU.dsl   3712:                             Store (Zero, GESF)
Error    4084 -                                 Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3713:                             Store (Zero, PARM)
Error    4084 -                                 Object does not exist ^  (PARM)

dsdt_167E_EGPU.dsl   3717:                         Store (Zero, GESF)
Error    4084 -                             Object does not exist ^  (GESF)

dsdt_167E_EGPU.dsl   3721:                     If (LEqual (GEFC, 0x04))
Error    4084 -                        Object does not exist ^  (GEFC)

dsdt_167E_EGPU.dsl   3723:                         Store (GBDA (), GXFC)
Error    4084 -                                Object does not exist ^  (GXFC)

dsdt_167E_EGPU.dsl   3726:                     If (LEqual (GEFC, 0x06))
Error    4084 -                        Object does not exist ^  (GEFC)

dsdt_167E_EGPU.dsl   3728:                         Store (SBCB (), GXFC)
Error    4084 -                                Object does not exist ^  (GXFC)

dsdt_167E_EGPU.dsl   3731:                     Store (0x00, GEFC)
Error    4084 -                         Object does not exist ^  (GEFC)

dsdt_167E_EGPU.dsl   3733:                     Store (0x00, GSSE)
Error    4084 -                         Object does not exist ^  (GSSE)

dsdt_167E_EGPU.dsl   3734:                     Store (0x00, SCIE)
Error    4084 -                         Object does not exist ^  (SCIE)

dsdt_167E_EGPU.dsl   3740:                     If (LNot (DRDY))
Error    4084 -                      Object does not exist ^  (DRDY)

dsdt_167E_EGPU.dsl   3742:                         Sleep (ASLP)
Error    4084 -                       Object does not exist ^  (ASLP)

dsdt_167E_EGPU.dsl   3745:                     Return (LNot (DRDY))
Error    4084 -                          Object does not exist ^  (DRDY)

dsdt_167E_EGPU.dsl   3752:                         Sleep (ASLP)
Error    4084 -                       Object does not exist ^  (ASLP)

dsdt_167E_EGPU.dsl   3765:                     Store (Arg0, CEVT)
Error    4084 -                         Object does not exist ^  (CEVT)

dsdt_167E_EGPU.dsl   3767:                     If (LAnd (LEqual (CHPD, 0x00), LE
qual (Arg1, 0x00)))
Error    4084 -                              Object does not exist ^  (CHPD)

dsdt_167E_EGPU.dsl   3790:                         Store (0x00, CEVT)
Error    4084 -                             Object does not exist ^  (CEVT)

dsdt_167E_EGPU.dsl   3798:                     Store (Arg0, TIDX)
Error    4084 -                         Object does not exist ^  (TIDX)

dsdt_167E_EGPU.dsl   3804:                     Store (Arg0, CLID)
Error    4088 -      Object is not accessible from this scope ^  (CLID)

dsdt_167E_EGPU.dsl   3810:                     Store (Arg0, CDCK)
Error    4084 -                         Object does not exist ^  (CDCK)

dsdt_167E_EGPU.dsl   3816:                     If (LNot (ARDY))
Error    4084 -                      Object does not exist ^  (ARDY)

dsdt_167E_EGPU.dsl   3818:                         Sleep (ASLP)
Error    4084 -                       Object does not exist ^  (ASLP)

dsdt_167E_EGPU.dsl   3821:                     Return (LNot (ARDY))
Error    4084 -                          Object does not exist ^  (ARDY)

dsdt_167E_EGPU.dsl   3826:                     If (LNot (And (TCHE, ShiftLeft (0
x01, Arg0))))
Error    4084 -                           Object does not exist ^  (TCHE)

dsdt_167E_EGPU.dsl   3838:                         If (CPFM)
Error    4084 -                    Object does not exist ^  (CPFM)

dsdt_167E_EGPU.dsl   3840:                             And (CPFM, 0x0F, Local0)
Error    4084 -                         Object does not exist ^  (CPFM)

dsdt_167E_EGPU.dsl   3841:                             And (EPFM, 0x0F, Local1)
Error    4084 -                         Object does not exist ^  (EPFM)

dsdt_167E_EGPU.dsl   3846:                                     Store (0x06, PFIT
)
Error    4084 -                                         Object does not exist ^
 (PFIT)

dsdt_167E_EGPU.dsl   3852:                                         Store (0x08,
PFIT)
Error    4084 -                                             Object does not exis
t ^  (PFIT)

dsdt_167E_EGPU.dsl   3856:                                         Store (0x01,
PFIT)
Error    4084 -                                             Object does not exis
t ^  (PFIT)

dsdt_167E_EGPU.dsl   3865:                                     Store (0x08, PFIT
)
Error    4084 -                                         Object does not exist ^
 (PFIT)

dsdt_167E_EGPU.dsl   3871:                                         Store (0x01,
PFIT)
Error    4084 -                                             Object does not exis
t ^  (PFIT)

dsdt_167E_EGPU.dsl   3875:                                         Store (0x06,
PFIT)
Error    4084 -                                             Object does not exis
t ^  (PFIT)

dsdt_167E_EGPU.dsl   3884:                                     Store (0x01, PFIT
)
Error    4084 -                                         Object does not exist ^
 (PFIT)

dsdt_167E_EGPU.dsl   3890:                                         Store (0x06,
PFIT)
Error    4084 -                                             Object does not exis
t ^  (PFIT)

dsdt_167E_EGPU.dsl   3894:                                         Store (0x08,
PFIT)
Error    4084 -                                             Object does not exis
t ^  (PFIT)

dsdt_167E_EGPU.dsl   3901:                             XOr (PFIT, 0x07, PFIT)
Error    4084 -                         Object does not exist ^  (PFIT)

dsdt_167E_EGPU.dsl   3901:                             XOr (PFIT, 0x07, PFIT)
Error    4084 -                                     Object does not exist ^  (PF
IT)

dsdt_167E_EGPU.dsl   3904:                         Or (PFIT, 0x80000000, PFIT)
Error    4084 -                    Object does not exist ^  (PFIT)

dsdt_167E_EGPU.dsl   3904:                         Or (PFIT, 0x80000000, PFIT)
Error    4084 -                                      Object does not exist ^  (P
FIT)

dsdt_167E_EGPU.dsl   3905:                         Store (0x04, ASLC)
Error    4084 -                             Object does not exist ^  (ASLC)

dsdt_167E_EGPU.dsl   3911:                             Store (Arg1, BCLP)
Error    4084 -                                 Object does not exist ^  (BCLP)

dsdt_167E_EGPU.dsl   3912:                             Or (BCLP, 0x80000000, BCL
P)
Error    4084 -                        Object does not exist ^  (BCLP)

dsdt_167E_EGPU.dsl   3912:                             Or (BCLP, 0x80000000, BCL
P)
Error    4084 -                                          Object does not exist ^
  (BCLP)

dsdt_167E_EGPU.dsl   3913:                             Store (0x02, ASLC)
Error    4084 -                                 Object does not exist ^  (ASLC)

dsdt_167E_EGPU.dsl   3919:                                 Store (Arg1, ALSI)
Error    4084 -                                     Object does not exist ^  (AL
SI)

dsdt_167E_EGPU.dsl   3920:                                 Store (0x01, ASLC)
Error    4084 -                                     Object does not exist ^  (AS
LC)

dsdt_167E_EGPU.dsl   3929:                     Store (0x01, ASLE)
Error    4084 -                         Object does not exist ^  (ASLE)

dsdt_167E_EGPU.dsl   3935:                     If (LNotEqual (OVER, 0x00))
Error    4084 -                           Object does not exist ^  (OVER)

dsdt_167E_EGPU.dsl   3944:             Scope (GFX0)
Error    4085 -                                 ^ Object not found or not access
ible from scope (GFX0)

dsdt_167E_EGPU.dsl   3944:             Scope (GFX0)
Error    4115 -                                 ^ Forward references from Scope
operator not allowed (GFX0)

dsdt_167E_EGPU.dsl   4045:                     Or (Local0, 0x80000000, \_SB.PCI0
.GFX0.BCLP)
Error    4084 -                                                   Object does no
t exist ^  (\_SB.PCI0.GFX0.BCLP)

dsdt_167E_EGPU.dsl   4065:                     If (And (TCHE, 0x02))
Error    4084 -                     Object does not exist ^  (TCHE)

dsdt_167E_EGPU.dsl   4081:                     If (LEqual (CPDL, Local0))
Error    4084 -                        Object does not exist ^  (CPDL)

dsdt_167E_EGPU.dsl   4086:                     If (LEqual (CPL2, Local0))
Error    4084 -                        Object does not exist ^  (CPL2)

dsdt_167E_EGPU.dsl   4091:                     If (LEqual (CPL3, Local0))
Error    4084 -                        Object does not exist ^  (CPL3)

dsdt_167E_EGPU.dsl   4096:                     If (LEqual (CPL4, Local0))
Error    4084 -                        Object does not exist ^  (CPL4)

dsdt_167E_EGPU.dsl   4322:                 Scope (DD02)
Error    4085 -                                     ^ Object not found or not ac
cessible from scope (DD02)

dsdt_167E_EGPU.dsl   4322:                 Scope (DD02)
Error    4115 -                                     ^ Forward references from Sc
ope operator not allowed (DD02)

dsdt_167E_EGPU.dsl   6157:                     Name (NBTT, Package (0x08)
Remark   5063 - Initializer list shorter than declared package length ^

dsdt_167E_EGPU.dsl  19612:         Name (DSTS, Package (0x04)
Error    4074 -                            ^ Name already exists in scope (DSTS)


dsdt_167E_EGPU.dsl  27474:     Method
Error    4124 -                    ^ syntax error, unexpected PARSEOP_METHOD, ex
pecting $end


Maximum error count (200) exceeded
ASL Input:     dsdt_167E_EGPU.dsl - 27475 lines, 921010 bytes, 10702 keywords

Compilation complete. 201 Errors, 0 Warnings, 1 Remarks, 3866 Optimizations

C:\Users\Dave\Desktop\EGPU\DSDT>

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

the phrase you said:

iasl dsdt.dat

when do I have to do this?

 

(following the video it doesn't show this.)

 

Thanks, 

 

Dave

 

%iasl%\iasl dsdt_167E_EGPU.dsl

Edited by JobyWokkers
More Info
Link to comment
Share on other sites

What exactly do you need help with? I saw in your other thread you said you are getting error 12, but without knowing where you are getting stuck in the DSDT override, it is impossible to help. :)

 

It is better to keep things public just in case someone else has the same problem.

Link to comment
Share on other sites

  • 2 weeks later...

Hi guys, I have an Asus K52Jc running i5-460m. I am trying really hard to get it to work with an R9 380 4GB, I even downgraded from windows 10 to windows 7. I have done the DSDT override, fix all errors, and got "large memory" tab in device manager. BUT! I still get the same code 12 error for some reason that I am sure I do not know of. Can someone help?

The eGPU setup is connected to my mPCIE slot,

I have to activate it after boot every time in setup 1.3

LARGE ASS MEMORY.PNG

Link to comment
Share on other sites

On 4/13/2016 at 11:56 PM, MisterKewl said:

Hi,

 

I have a problem with my eGPU, I cant get rid of Code 12. I have the following stuff:

 

Acer 5750G (2630QM, 540m (deactivated in BIOS), HD 3000, 8GB RAM) (There seem to be several people who use an eGPU with this notebook, so it should work somehow)

650W PSU

EXP GDC 8 mpcie

Gigabyte GTX 960 4GB

 

I did the DSDT override and the device manager shows me the large memory, but it doesn't use it. I also tried the pci compaction in Setup 1.3 and set it to 36-Bit and followed different instructions I found on the web, but Code 12 stays. Even if I try to only get the iGPU in 36-Bit space, it doesn't work.

 

Could my DSDT Override have been faulty somehow? Even if it shows the large memory section in the device manager?

 

If you have any idead, please write! Thanks in advance :)

 

EDIT: Can you do a PCI Compaction 36 Bit without a DSDT override? In that case I'd try.

Hi, did you get it work in the end?

Link to comment
Share on other sites

hello every one I followed the guide but I try to compile to .aml file I get errors

 

 


dsdt_EGPU.dsl  11353:                 \_PR.CPU1._PPC = One
Error    6126 -                                   ^ Illegal method invocation as
 a target operand
 
dsdt_EGPU.dsl  11371:                 \_PR.CPU1._PPC = Zero
Error    6126 -                                   ^ Illegal method invocation as
 a target operand
 
dsdt_EGPU.dsl  11387:                 \_PR.CPU1._PPC = 0x02
Error    6126 -                                   ^ Illegal method invocation as
 a target operand
 
dsdt_EGPU.dsl  11403:                 \_PR.CPU1._PPC = 0x03
Error    6126 -                                   ^ Illegal method invocation as
 a target operand
 
dsdt_EGPU.dsl  11446:                         \_PR.CPU1._PPC = 0x03
Error    6126 -                                           ^ Illegal method invoc
ation as a target operand
 
dsdt_EGPU.dsl  11472:                                 \_PR.CPU1._PPC = 0x02
Error    6126 -     Illegal method invocation as a target operand ^
 
dsdt_EGPU.dsl  11496:                         \_PR.CPU1._PPC = 0x03
Error    6126 -                                           ^ Illegal method invoc
ation as a target operand
 
dsdt_EGPU.dsl  11518:                         \_PR.CPU1._PPC = 0x03
Error    6126 -                                           ^ Illegal method invoc
ation as a target operand
 
dsdt_EGPU.dsl  11541:                     \_PR.CPU1._PPC = Zero
Error    6126 -                                       ^ Illegal method invocatio
n as a target operand
 
ASL Input:     dsdt_EGPU.dsl - 13420 lines, 454606 bytes, 5850 keywords
 
Compilation complete. 12 Errors, 23 Warnings, 39 Remarks, 0 Optimizations
 
C:\Users\Badr\Desktop\override\DSDT>

please help me to fix it

my specs :

lenovo z470

egpu gtx 960 wind force x2 4gb

4gb ram

dgpu gt520m

 

Link to comment
Share on other sites

  • 2 weeks later...

My dsl file starts with

 

/* * Intel ACPI Component Architecture * AML Disassembler version 20120620-32 [Jun 20 2012] * Copyright (c) 2000 - 2012 Intel Corporation * * Disassembly of (null), Mon Jul 04 23:29:06 2016 * * Original Table Header: *     Signature        "DSDT" *     Length           0x0000C9D4 (51668) *     Revision         0x01 **** 32-bit table (V1), no 64-bit math support *     Checksum         0xF6 *     OEM ID           "HP    " *     OEM Table ID     "INSYDE  " *     OEM Revision     0x0000000/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20120620-32 [Jun 20 2012]
 * Copyright (c) 2000 - 2012 Intel Corporation
 * 
 * Disassembly of (null), Mon Jul 04 23:29:06 2016
 *
 * Original Table Header:
 *     Signature        "DSDT"
 *     Length           0x0000C9D4 (51668)
 *     Revision         0x01 **** 32-bit table (V1), no 64-bit math support
 *     Checksum         0xF6
 *     OEM ID           "HP    "
 *     OEM Table ID     "INSYDE  "
 *     OEM Revision     0x00000000 (0)
 *     Compiler ID      "MSFT"
 *     Compiler Version 0x01000013 (16777235)
 */

It is normal that there is no 64-bit math support?

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.