Contribute
Register

[Guide] ASUS ZenBook Pro Duo 15 OLED UX582 OpenCore

For comparison, here is the laptop power usage at idle under Windows
IntelPowerIdle.PNG


The idle package power usage is around 1W, Dram Power around 0.65. Hackintosh at idle is about 3-4 times higher which explains the battery drain. The Dram Power usage is also higher at 1+W at idle.

Granted it depends on how much activity is going on at idle with background processes but not sure how to judge this.
 
@gvkt My first thought would be checking the files inside /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources
I discovered this kext back in the Intel Sandy Bridge days (I made a post regarding this on 2012/9/17 on another forum). If I remember it correctly,
Intel Sandy Bridge and before use:
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contentsa/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
Intel Ivy Bridge and after use:
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources
There are power management parameters inside these plist files to tweak the CPU and GPU. You can simply try to replace the StepContextDict content from another model.

In fact, I think the later product, CPUFreind.kext, is based on my discovery of this kext, so you might want to disable the CPUFreind kext when conducting your tests. Also, please make sure you have backup of your system in case you mess up the boot with kext modification.
 
Last edited:
@gvkt Could you also make a Github issue regarding the power management on the UX582 repo? Also, Lunar.app v5.2.2 seems has fixed the brightness control issue with FN key.
 
Last edited:
CPUFriendFriend does the same thing more conveniently and I tried experimenting with that. Right now I am on entirely power saving parameters for all and the CPU monitor is not showing any difference. I will try without CPUFriend entirely. May be CPUFriend is not working for this CPU at all. If there is no difference then I can try fiddling those Plist directly but I am hesitant to do things where I don't understand the consequence. Especially with power

This is on the UX535. You should do the same Intel Power Gadget monitoring on the UX582 and post that as an issue in your github. My experience may or may not apply to you.

Yes, I posted about Lunar fixed a few messages earlier messages here.

Also can you respond to my request about any Monterey vs Big Sur differences in what is working or not? Trying to decide if I should upgrade to Monterey.
 
Yes, sorry I got busy these days with other things and forget some of your requests. For me, everything is working the same on both Monterey and Big Sur. The main changes on the OpenCore EFI were the bluetooth kext, Lilu kext, and OpenCore efi itself. If you are afraid to break you setup, you can actually add another APFS volume (not partition) to the same container for a fresh Monterey installation. I actually have Catalina, Big Sur, and Monterey installed on the same container. Once you finish the test, you can then upgrade your Big Sur volume to Monterey and delete the reductant Monterey volume. I would still recommend you do some backup in case you mess up your laptop.

Regarding the power consumption test, I'll do it in the next few days and let you know.
 
Last edited:
after typing your commands in grub my screen died, i.e. the laptop turns on but nothing is displayed
 
@HiKiKo The grub commands are found not necessary to get macOS work. I had similar issue after the first few boots after changing the BIOS with modGRUBShell.efi, but the screen should lit up eventually. If not, it might be you miss-typed some settings in the shell. Try to make a few more boots; if it still doesn't boot, you would need to open the back of your laptop, remove the CMOS battery and put it back, and the laptop should boot.
 
@HiKiKo Do you still need help to solve your issue? Feel free to let me know if you still need help.
 
We need more people to fix this laptop.

I'd like to help, but I new to macOS and Hackintosh world. I don't have necessary skills. But I'l do what I can.
May be You can point Me to some basic information about macOS kernel and kexts loading to start with?
 
I seriously wrote and broke it, because my nerves let go
 
Back
Top