Method (RTEC, 0, NotSerialized)
{
Store (YEAR, Local0)
Store (FBC (Local0), RTYR)
Store (MON, Local0)
Store (FBC (Local0), RTMH)
Store (DAY, Local0)
Store (FBC (Local0), RTDY)
Store (HOR, Local0)
Store (FBC (Local0), RTHR)
Store (MIN, Local0)
Store (FBC (Local0), RTME)
}
into method label RTEC replace_content begin
\n
end;
I have no such problems but debugging acpi is a cool skill to have!Guys, I finally fixed it. I debugged my DSDT using RehabMans OS-X-ACPI-Debug and it all came down to one faulty method. Just deleting the contents solves the issue completely and I can now finally use sleep without the gpu going crazy afterwards. Also opening the lid now brings up the login screen immediately instead of having to close and open it again. So might be interesting for you guys as well @vettz500 and @Mr.Crab .
This is the method that needs patching:
Code:Method (RTEC, 0, NotSerialized) { Store (YEAR, Local0) Store (FBC (Local0), RTYR) Store (MON, Local0) Store (FBC (Local0), RTMH) Store (DAY, Local0) Store (FBC (Local0), RTDY) Store (HOR, Local0) Store (FBC (Local0), RTHR) Store (MIN, Local0) Store (FBC (Local0), RTME) }
Just deleting the contents of the method is probably not the most elegant solution but I couldn't figure out how to make it work otherwise. The Problem is that the variable Local0 will always be undefined. Since you have a different version of the blade and don't experience this problem this could look different for you. If it does please let me know, maybe there is a way to fix it properly.
If you just want it gone, you can use this static patch:
Code:into method label RTEC replace_content begin \n end;
If you want to fix the problem with having to open the lid twice after sleep and this doesn't help, I can walk you through how to debug your dsdt. For me it was because _WAK was not executed fully because it errored out in RTEC and I'm sure it's something similar for you guys.
Cheers!
I have no such problems but debugging acpi is a cool skill to have!
Performance is ****, compared to windows, usb-c to DP, WQHD.
This is using OpenCore? I am about to get on a journey into OpenCore today.. will be re-reading this thread a lot.Guys, I finally fixed it. I debugged my DSDT using RehabMans OS-X-ACPI-Debug and it all came down to one faulty method. Just deleting the contents solves the issue completely and I can now finally use sleep without the gpu going crazy afterwards. Also opening the lid now brings up the login screen immediately instead of having to close and open it again. So might be interesting for you guys as well @vettz500 and @Mr.Crab .
This is the method that needs patching:
Code:Method (RTEC, 0, NotSerialized) { Store (YEAR, Local0) Store (FBC (Local0), RTYR) Store (MON, Local0) Store (FBC (Local0), RTMH) Store (DAY, Local0) Store (FBC (Local0), RTDY) Store (HOR, Local0) Store (FBC (Local0), RTHR) Store (MIN, Local0) Store (FBC (Local0), RTME) }
Just deleting the contents of the method is probably not the most elegant solution but I couldn't figure out how to make it work otherwise. The Problem is that the variable Local0 will always be undefined. Since you have a different version of the blade and don't experience this problem this could look different for you. If it does please let me know, maybe there is a way to fix it properly.
If you just want it gone, you can use this static patch:
Code:into method label RTEC replace_content begin \n end;
If you want to fix the problem with having to open the lid twice after sleep and this doesn't help, I can walk you through how to debug your dsdt. For me it was because _WAK was not executed fully because it errored out in RTEC and I'm sure it's something similar for you guys.
Cheers!
Hey, haven't really had inspiration to sit and write that thing really. I can give you my latest OC EFI though if you want.Hey... wondering if you were able to get a guide running for this laptop on OC? really looking forward to it
Hey that would be helpful.. I was copying the stuff from your GitHub but for some reason my Bootable USB is not working with it.Hey, haven't really had inspiration to sit and write that thing really. I can give you my latest OC EFI though if you want.
Ok, I've update GitHub repo with what I have right now.Hey that would be helpful.. I was copying the stuff from your GitHub but for some reason my Bootable USB is not working with it.