Jump to content

DSDT for a CLEVO 150EM + 680M


djarvis303
 Share

8 posts in this topic

Recommended Posts

Hey Guys, 

 

I have a Clevo 150EM and I am finding it impossible to get the HD4000 working, the best i have had it is recognised as a HD4000 mobile but with only 64MB shred memory ( i have injected , modified bootloader etc)

 

I am using iatkos ML2 as i have had the most success with this , all others do not boot or give me nothing but grief, I built a vanilla Mavericks installer but I get KP's all other the place (tried various methods for custom installer) - I have decided to go down the DSDT route but cannot get it compiled.

 

 

any help resolving my issues would be greatly received.

 

please see attached my unpatched , untouched DSDT file.

 

Thanks in advance.

 

Here is my spec (main bits)

 

Chassis : CLEVO p150EM
Hard disk: OCZ Vertex III
Processor (CPU) Intel® Core™i7 Quad Core Mobile Processor i7-3610QM (2.30GHz) 6MB
Graphics Card NVIDIA® GeForce® GTX 680M 
RAM:  4x4gb HyperX 1600MHZ
Wifi: curerntly using a cheap usb one until i decide on which Native support mini PCI-E
 
 

dsdt-clevop150em.zip

Link to comment
Share on other sites

hi

 

at first, try this for your Intel HD 4000

 

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>IntelCapriFB</key>

<string>4</string>

 

use this with vanilla kexts (without any editing)!!!

 

 

Hi Fantomas1, 

 

I have gone through all the IntelCapriFB settings (9) was the correct one and this is how i got HD4000 mobile graphics 64MB shared memory - (no settings in bios to change memory). - but still no graphics acceleration.

 

http://blog.stuffedcow.net/2012/07/intel-hd4000-qeci-acceleration/ - followed this guide (apart form DSDT)

 

Thank you for your reply ;) - I hear DSDT is the best way for troublesome HD4000's - I think once i get the DSDT sorted i will have alot less issues setting up a vanilla install of either ML or Mavericks.

 

Regards

Link to comment
Share on other sites

Just a little update, i have been messin' with different dsdt auto patchers/fix'ers and someting strange is used DSDT editor version 0.8 and when i press fix errors a few times, it seems to leave me with only two errors, the other 54 have now gone.

 

the 2 left are :

 

1) syntex error, unexpected PARSEOP_NAMESEG, expecting '('

2) syntex error, unexpected $end and premature End-Of-File

 

1) section of the DSDT for 1st syntex error:

 

               /* 00C0 */   0xC9, 0x06, 0x29, 0x10, 0x42, 0x41, 0x01, 0x00
            })
            Method (WMNV, 3, NotSerialized)
            {
                If (LGreaterEqual (SizeOf (Arg2), 0x08))
                {
                    CreateDWordField (Arg2, Zero, FUNC)
                    CreateDWordField (Arg2, 0x04, SUBF)
                    If (LGreater (SizeOf (Arg2), 0x08))
                    {
                        Subtract (SizeOf (Arg2), 0x08, Local2)
                        ShiftLeft (Local2, 0x03, Local2)
                    }
                    CreateField (Arg2, 0x40, Local2, ARGS)
                    Return (^^PCI0.PEG0.MXM3.NVIF)
                    FUNC
                    SUBF <------------------- problem line
                    ARGS
                }
            }

 

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

 

2nd sytax error last few lines of DSDT:

 

            \_SB.PCI0.NPTS (Arg0)
            \_SB.PCI0.CPTS (Arg0)
        }
    }
    Method (WAK, 1, NotSerialized)
    {
        \_SB.PCI0.LPCB.SWAK (Arg0)
        \_SB.PCI0.NWAK (Arg0)
        \_SB.PCI0.RP04.J380.J38W (Arg0)
        \_SB.PCI0.CWAK (Arg0)
    }
}
 
 
--------------
 
 

 

the questions i have are, should i trust the DSDT editor to fix these errors without applying any fixes or patches, and any idea how to correct the code with the 2 errors left.

 

Thanks in advance

Link to comment
Share on other sites

Just a little update, i have been messin' with different dsdt auto patchers/fix'ers and someting strange is used DSDT editor version 0.8 and when i press fix errors a few times, it seems to leave me with only two errors, the other 54 have now gone.

 

the 2 left are :

 

1) syntex error, unexpected PARSEOP_NAMESEG, expecting '('

2) syntex error, unexpected $end and premature End-Of-File

 

1) section of the DSDT for 1st syntex error:

 

               /* 00C0 */   0xC9, 0x06, 0x29, 0x10, 0x42, 0x41, 0x01, 0x00

            })

            Method (WMNV, 3, NotSerialized)

            {

                If (LGreaterEqual (SizeOf (Arg2), 0x08))

                {

                    CreateDWordField (Arg2, Zero, FUNC)

                    CreateDWordField (Arg2, 0x04, SUBF)

                    If (LGreater (SizeOf (Arg2), 0x08))

                    {

                        Subtract (SizeOf (Arg2), 0x08, Local2)

                        ShiftLeft (Local2, 0x03, Local2)

                    }

                    CreateField (Arg2, 0x40, Local2, ARGS)

                    Return (^^PCI0.PEG0.MXM3.NVIF)

                    FUNC

                    SUBF <------------------- problem line

                    ARGS

                }

            }

 

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

 

2nd sytax error last few lines of DSDT:

 

            \_SB.PCI0.NPTS (Arg0)

            \_SB.PCI0.CPTS (Arg0)

        }

    }

    Method (WAK, 1, NotSerialized)

    {

        \_SB.PCI0.LPCB.SWAK (Arg0)

        \_SB.PCI0.NWAK (Arg0)

        \_SB.PCI0.RP04.J380.J38W (Arg0)

        \_SB.PCI0.CWAK (Arg0)

    }

}

 

 

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

 

 

 

the questions i have are, should i trust the DSDT editor to fix these errors without applying any fixes or patches, and any idea how to correct the code with the 2 errors left.

 

Thanks in advance

i have make some work.

try it

https://www.dropbox.com/s/7kxxiebzopa57fr/DSDT.aml

  • Like 1
Link to comment
Share on other sites

I will give it a go and see how my system boots.

 

thank you very much  ;)

 

if all goes well, then i start to look at patching the problematic devices which is the correct approach i take it.

system boots and dsdt is loaded - again thank you very much for fixing my DSDT ;) 

 

now my video is still the same, so what i did was an [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] dsdt install and now i can only boot in -x 

 

currently going through a thread to see how i can get it booted again, i might have to actually install some AppleIntelHD* kexts as i don't think they installed with iAtkos , i will update my progress as i go ;)

Link to comment
Share on other sites

system boots and dsdt is loaded - again thank you very much for fixing my DSDT ;)

 

now my video is still the same, so what i did was an ##### dsdt install and now i can only boot in -x 

 

currently going through a thread to see how i can get it booted again, i might have to actually install some AppleIntelHD* kexts as i don't think they installed with iAtkos , i will update my progress as i go ;)

 

 

Woohoo i got it working by following this thread to the letter.

 

http://www.tonymacx86.com/mavericks-laptop-support/117177-only-safe-boot-mavericks-5.html

 

this thing is faaaast ;)

 

thanks all who helped

Link to comment
Share on other sites

 Share

×
×
  • Create New...