Contribute
Register

[Guide][New VoodooI2C] Asus Vivobook S15 X510UAR 10.13+

Sorry if that sounds stupid but I am not able to understand the difference between static patched and addon ssdt. It says the static patched ssdt have same name as in origin folder. But in the efi ready folder of this thread, there are ssdt-{0-6}.aml which are not there in origin folder.. And the other ones if i understand correctly are addon ssdt.

Also why does then config.plist specify only ssdt-1, 2 and 3 in sortedorder. Quite confused.
 
Sorry if that sounds stupid but I am not able to understand the difference between static patched and addon ssdt. It says the static patched ssdt have same name as in origin folder. But in the efi ready folder of this thread, there are ssdt-{0-6}.aml which are not there in origin folder.. And the other ones if i understand correctly are addon ssdt.

Also why does then config.plist specify only ssdt-1, 2 and 3 in sortedorder. Quite confused.

Your profile indicates only IGPU (no secondary graphics device).
Therefore no need for any patched SSDTs in ACPI/patched.
Read the ACPI patching guide carefully.
 
No i have a nvidia mx150m gpu. I added it in extra hardware instead. Will add it to gpu section.. Thats why i need an ssdt patch.
 
Yup. As i said i have already patched it. I am showing here the relevant part so u can confirm.

My SSDT-8-SgUlx contains
Code:
Scope (\_SB.PCI0.RP01.PEGP)
    {
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
        }
    }
which should be the INI method.
And my SSDT-9-OptTabl contains
Code:
Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
            If (LEqual (CTXT, Zero))
            {
                If (LNotEqual (GPRF, One))
                {
                    Store (VGAR, VGAB)
                }

                Store (One, CTXT)
            }

            \_SB.PCI0.HGOF (One)
        }

under Scope (\_SB.PCI0.RP01.PEGP) which should be OFF method. Since it doesnt contain any calls to EC, i directly called it in the INI method. So the method in SSDT-8-SgUlx became
Code:
Scope (\_SB.PCI0.RP01.PEGP)
    {
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
            External(\_SB.PCI0.RP01.PEGP._OFF, MethodObj)
            _OFF()
        }
    }

Hence, I added SSDT-8-SgUlx.aml to my patched folder. But it had no effect.
I didnt change anything in config.plist though.
Thnx.
 

Attachments

  • CLOVER.zip
    2.7 MB · Views: 72
  • IMG_20180704_214001.jpg
    IMG_20180704_214001.jpg
    4.9 MB · Views: 91
Yup. As i said i have already patched it. I am showing here the relevant part so u can confirm.

My SSDT-8-SgUlx contains
Code:
Scope (\_SB.PCI0.RP01.PEGP)
    {
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
        }
    }
which should be the INI method.
And my SSDT-9-OptTabl contains
Code:
Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
            If (LEqual (CTXT, Zero))
            {
                If (LNotEqual (GPRF, One))
                {
                    Store (VGAR, VGAB)
                }

                Store (One, CTXT)
            }

            \_SB.PCI0.HGOF (One)
        }

under Scope (\_SB.PCI0.RP01.PEGP) which should be OFF method. Since it doesnt contain any calls to EC, i directly called it in the INI method. So the method in SSDT-8-SgUlx became
Code:
Scope (\_SB.PCI0.RP01.PEGP)
    {
        Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
            External(\_SB.PCI0.RP01.PEGP._OFF, MethodObj)
            _OFF()
        }
    }

Hence, I added SSDT-8-SgUlx.aml to my patched folder. But it had no effect.
I didnt change anything in config.plist though.
Thnx.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
But i cannot boot with my DSDT. Should I attach the output after running gen_debug.sh by booting using the DSDT in "EFI ready folder" of this thread ? I have already attached the EFI zip along with photo in a previous post.
 
I have already attached the EFI zip along with photo in a previous post.

Which post? Please provide a post # or link (you should not expect me to use my time to find some random post you vaguely allude to).
 
Back
Top