Contribute
Register

[Guide] Asus ROG GL502VS (Skylake, i7-6700HQ, GTX 1070) Sierra 10.12.4

Status
Not open for further replies.
It is an iasl bug. Remove the extraneous 'External(BNUM,...' line.

Waoo,my god. Hello, I'm in China. And your are? Thanks, usually i was remove bnum,8 this.
 
hi @RehabMan
As u can see I have pretty good configuration in my laptop. But when I am running Adobe After effects its not performing well. Is there any possible fix we can do to make it faster.

My laptop heating up a lot its going more than 85 digree.. Is that normal? What all the option I have for fixing these?
 
Last edited:
When I first purchased my laptop (GL502VS) back in October 2016, it was in the hope of hackintoshin' the hell out of it.

Ya know, i7 6700HQ, 16gb DDR4, a fr***in' GTX 1070, Hell yeah !!!

Long story short, I dis some el capitan attemps... wich were not successfull. I knew that the GPU would be a either a big win, cause it's wired directly to the screen, no optimus nor Intel HD, or a gigantic fail if Nvidia would'nt release a dedicated driver for Pascal on Mac OS.

Couples mounts later, I scramble in your post. WAW :3 Thank you very much for your help in setting up this (powerfull) Hackbook Pro. I've got the canadian version, so trackpad is not working, but all DSDT and SSDT edits are ok. (Doesn't bother me, I'm using a bluetooth mouse). Even The internal samsung Nvme Drive is recognized. System is blazing fast.

And I've also got a Braodcom BCM94352Z laying around, which apears to work flawlessly with your clover config.plist

ROGbookPro.jpg
 
When I first purchased my laptop (GL502VS) back in October 2016, it was in the hope of hackintoshin' the hell out of it.

Ya know, i7 6700HQ, 16gb DDR4, a fr***in' GTX 1070, Hell yeah !!!

Long story short, I dis some el capitan attemps... wich were not successfull. I knew that the GPU would be a either a big win, cause it's wired directly to the screen, no optimus nor Intel HD, or a gigantic fail if Nvidia would'nt release a dedicated driver for Pascal on Mac OS.

Couples mounts later, I scramble in your post. WAW :3 Thank you very much for your help in setting up this (powerfull) Hackbook Pro. I've got the canadian version, so trackpad is not working, but all DSDT and SSDT edits are ok. (Doesn't bother me, I'm using a bluetooth mouse). Even The internal samsung Nvme Drive is recognized. System is blazing fast.

And I've also got a Braodcom BCM94352Z laying around, which apears to work flawlessly with your clover config.plist

View attachment 259779
IMO trackpad is important with laptops, because they're mobile - sometimes you're not in an environment allowing an external mouse (no space, etc.)

If you want to get an opinion about your trackpad, please upload your DSDT and a copy of ioreg :)
Do you have the trackpad model? If you have Windows installed as well, maybe a screenshot from device manager?
 
IMO trackpad is important with laptops, because they're mobile - sometimes you're not in an environment allowing an external mouse (no space, etc.)

If you want to get an opinion about your trackpad, please upload your DSDT and a copy of ioreg :)
Do you have the trackpad model? If you have Windows installed as well, maybe a screenshot from device manager?


+1 for the mobile part,

Here is my DSDT ans ioreg dump,

I don't have windows... I kind of hated (to be polite) the way it screwed up my computer with the Creator's Update, even with a clean instal...
 

Attachments

  • DSDT-iOreg.zip
    79.9 KB · Views: 89
+1 for the mobile part,

Here is my DSDT ans ioreg dump,

I don't have windows... I kind of hated (to be polite) the way it screwed up my computer with the Creator's Update, even with a clean instal...
Yeah, Windows doesn't like me too... I only have it because there are things I can't do with macOS in school.
I use Hebrew as my primary language in Windows, and after that update - some 'old' programs were messed up, unusable :(

Your copy if IOReg is corrupt. Make sure to use File>Save a Copy As.

Your DSDT makes me think you have an ELAN1200, but until we confirm with a new copy of Korea, do that:
1. With your Skylake hardware, I would say you should use the Windows 10 OS patch. So remove the Windows 2012 patch, and apply the Windows 2015 patch.
Read post #2 here to read about the VoodooI2C MaciASL repo, the patches you'll use are from there:
https://www.tonymacx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227/#post-1344206

2. Under your I2C1 scope, remove the _PSC, _PS0 and _PS3 methods, so it changes from this:
Code:
    Scope (_SB.PCI0)
    {
        Device (I2C1)
        {
            Name (LINK, "\\_SB.PCI0.I2C1")
            Method (_PSC, 0, NotSerialized)  // _PSC: Power State Current
            {
                Return (GETD (SB11))
            }

            Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
            {
                LPD0 (SB11)
            }

            Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3
            {
                LPD3 (SB11)
            }
        }
    }

To this:
Code:
    Scope (_SB.PCI0)
    {
        Device (I2C1)
        {
            Name (LINK, "\\_SB.PCI0.I2C1")
        }
    }

And then, apply the INT3443 patch from the same repo you got the Windows 2015 patch from.

After you apply the INT3443 patch, you should remove those lines:
Code:
    If (LNotEqual (SMD1, 0x02))
    {
       

    If (LEqual (SMD1, 0x02))
    {

Finally, under your ETPD device scope, you have an XDSM method. Rename this one back to _DSM.

Try to use the ELAN1200 kext attached to post #1 from the thread I linked you. (Recommend to load with terminal until you confirm trackpad is working)

If it's not working, attach the new DSDT and a working copy of IOReg (as mentioned in the top of my comment)
 
Yeah, Windows doesn't like me too... I only have it because there are things I can't do with macOS in school.
I use Hebrew as my primary language in Windows, and after that update - some 'old' programs were messed up, unusable :(

Your copy if IOReg is corrupt. Make sure to use File>Save a Copy As.

Your DSDT makes me think you have an ELAN1200, but until we confirm with a new copy of Korea, do that:
1. With your Skylake hardware, I would say you should use the Windows 10 OS patch. So remove the Windows 2012 patch, and apply the Windows 2015 patch.
Read post #2 here to read about the VoodooI2C MaciASL repo, the patches you'll use are from there:
https://www.tonymacx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227/#post-1344206

2. Under your I2C1 scope, remove the _PSC, _PS0 and _PS3 methods, so it changes from this:
Code:
    Scope (_SB.PCI0)
    {
        Device (I2C1)
        {
            Name (LINK, "\\_SB.PCI0.I2C1")
            Method (_PSC, 0, NotSerialized)  // _PSC: Power State Current
            {
                Return (GETD (SB11))
            }

            Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
            {
                LPD0 (SB11)
            }

            Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3
            {
                LPD3 (SB11)
            }
        }
    }

To this:
Code:
    Scope (_SB.PCI0)
    {
        Device (I2C1)
        {
            Name (LINK, "\\_SB.PCI0.I2C1")
        }
    }

And then, apply the INT3443 patch from the same repo you got the Windows 2015 patch from.

After you apply the INT3443 patch, you should remove those lines:
Code:
    If (LNotEqual (SMD1, 0x02))
    {
      

    If (LEqual (SMD1, 0x02))
    {

Finally, under your ETPD device scope, you have an XDSM method. Rename this one back to _DSM.

Try to use the ELAN1200 kext attached to post #1 from the thread I linked you. (Recommend to load with terminal until you confirm trackpad is working)

If it's not working, attach the new DSDT and a working copy of IOReg (as mentioned in the top of my comment)


Thanks for the quick reply, I will try this out ASAP ! :D
 
Yeah, Windows doesn't like me too... I only have it because there are things I can't do with macOS in school.
I use Hebrew as my primary language in Windows, and after that update - some 'old' programs were messed up, unusable :(

Your copy if IOReg is corrupt. Make sure to use File>Save a Copy As.

Your DSDT makes me think you have an ELAN1200, but until we confirm with a new copy of Korea, do that:
1. With your Skylake hardware, I would say you should use the Windows 10 OS patch. So remove the Windows 2012 patch, and apply the Windows 2015 patch.
Read post #2 here to read about the VoodooI2C MaciASL repo, the patches you'll use are from there:
https://www.tonymacx86.com/threads/wip-voodooi2c-i2c-trackpad-limited-support.204227/#post-1344206

2. Under your I2C1 scope, remove the _PSC, _PS0 and _PS3 methods, so it changes from this:
Code:
    Scope (_SB.PCI0)
    {
        Device (I2C1)
        {
            Name (LINK, "\\_SB.PCI0.I2C1")
            Method (_PSC, 0, NotSerialized)  // _PSC: Power State Current
            {
                Return (GETD (SB11))
            }

            Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
            {
                LPD0 (SB11)
            }

            Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3
            {
                LPD3 (SB11)
            }
        }
    }

To this:
Code:
    Scope (_SB.PCI0)
    {
        Device (I2C1)
        {
            Name (LINK, "\\_SB.PCI0.I2C1")
        }
    }

And then, apply the INT3443 patch from the same repo you got the Windows 2015 patch from.

After you apply the INT3443 patch, you should remove those lines:
Code:
    If (LNotEqual (SMD1, 0x02))
    {
      

    If (LEqual (SMD1, 0x02))
    {

Finally, under your ETPD device scope, you have an XDSM method. Rename this one back to _DSM.

Try to use the ELAN1200 kext attached to post #1 from the thread I linked you. (Recommend to load with terminal until you confirm trackpad is working)

If it's not working, attach the new DSDT and a working copy of IOReg (as mentioned in the top of my comment)

So I redid the DSDT with the tips you provided... no luck with the trackpad again. Voodooi2c.kext don't seem to load properly, but my system is working fine !

Here are my new DSDT with a new dump of iOreg.

Best regards :)
 

Attachments

  • DSDT-Ioreg 2.zip
    795 KB · Views: 65
Status
Not open for further replies.
Back
Top