Problem with random high kernel_task Acer predator helios 300, Big sur, OpenCore 7.3

hi!

I've managed to set up a quite beautiful working hack based on the acer predator helios 300 ( ph315-51). My only problem now is that Kernel_task at random times force the cpu to run at Max frequency and thus making the cpu package core go up to 10-15 w, which makes the battery life quite awful. the weird thing is that it could be idling as it should around 800mhz, and thus using about 2w in package power . that's Wonderfull. but all of a sudden the cpu freq spike and kernel_Task is there again with 60% use.

things I've tested to address the problem:

- Switch the trackpad into ps2 mode instead of I2C ( there is an option for that in BIOS) so I only have to use the vooodoPS2 kext.

-Switch SMBIOS to MacBookPro15,2 instead of 15,3. (should I test other maybe?)

-Redo power management with cpufriend

-Redo all SSDT:s according to the guide

-switch between IGPU framebuffers

-mapping USB ports

I've run out of ideas now and its quite disturbing that it works wonderfully othervise so I just want to fix this. The system log doesn't show anything useful that I can see, but maybe there is an command to use to se what this kernel_Task is up to?

anyone having an idea what it could be?

the laptops specs are:

-Intel i5 8300H

-Nvidia GTX 1060 (disabled through SSDT)

-OCZ arc 100 SSD

-I2C/PS2 trackpad ( switchable)

and the config.plist: https://pastebin.com/zFRtRLiq

submitted by /u/zetrri
[link] [comments]
Share: