I'm not exactly sure why this issue was happening to me. The way I remember it is that when I put my layout id in either the alc id section in audio or in the properties section of the config then it wouldn't usually load the right id, jumping between a few no matter what I had in the config...
RAM: 16GB 2400MHz DDR4
SSD: I don't remember which Samsung SSD is in here but it is fully compatible with no extra work
Wi-Fi/Bluetooth Card: Has an incompatible Qualcomm card. I replaced it with the Lenovo BCM94352Z. Either this laptop has no whitelist, or...
I'd like to update this that the CPU activity actually seems to just be how it is supposed to act, and the GPU is the only issue. Also interestingly my laptop is more stable in Catalina then Mojave, even though the only change I made was to my drivers.
I have a Lenovo Yoga 920 on Catalina Beta 1. My CPU clock spped never goes below it's base (1.29GHz). I also sometimes have graphical glitches when playing games. I've included my problem reporting files as well as an IOReg dump because the tool failed to get it.
Here's everything I've got. I removed my smbios from the config file, just generate your own and add it there. I'm fairly sure that ssdt-i2cx does nothing so you could probably just remove that. As far as I can tell everything works fine except sleep. Even with the sleep patch it does still...
I just found it a few days ago and was going to post about it here. The fix works exactly as you describe in your post where it still doesn't fully sleep, but it's good enough. Your guide is almost exactly what I had done. It seems like these two laptops are similar internally.
I looked it over and it seems that Yisheng9 is using the DSDT that I posted, which is where the voodooi2c patches are. Rereading the guide, It seems that I forgot to follow the GPIO Pinning section of the guide. I'm not certain but this is probably what's causing the issue for both of our...
Do you have sleep working? I have the same laptop but I cant get sleep working. I tried copying your efi but I still couldnt get sleep to work. Also, your EFI has whatevergreen and IntelGraphicsFixup + CoreDisplayFixup. Im pretty sure you only need whatevergreen.
I resolved the issue. I was creating the layout for my laptop when I noticed that it was the exact same as layout 21 for alc298. I tried using the alcid=21 boot flag instead of injecting a layout id in my config file and it worked. I'm not sure what the difference is but this fixed the issue for me.