Hi, my CPU PM seems working. SMBIOS exactly matches with the CPU I have, iMac15,1 i5-4690 (can be confirmed from everymac), set config.plist/ACPI/SSDT/Generate/PluginType=YES and PM is confirmed from IOReg, CPU0@0/plugin-type=1 and 32 CPUPStates under X86PlatformPlugin. I also see 800MHz for a split second when it's idle. CPU usage and freq seems ok with iStat Menus.
The issue is CPU freq is up and down from 0.8 to 3.9GHz all the time. I just left the system idle for 10 mins or so and activated log in latest version of IPG. Within 1 second, it goes 800MHz, 2300MHz, 1100MHz, 3100MHz while utilization is goes 0 to 20%. IPG no longer shows current freq but in the log I think the first column is current one called CPU Frequency_0. That is where I got the data I wrote above. Another odd thing is CPU Min Freq_0 shows 800 and 700MHz keeps changing.
While in idle 3rd party processes working in the background are:
- iStat
- LuLu
- AdGuard Safari (Safari or any other browsers weren't running)
- TimeMachine (not sure if it was running, ext hdd is plugged in and it runs in every hour)
- WireGuard (not active)
- Adobe Desktop Service (and some other processes belong to Adobe)
Is it normal for freq goes up and down all the time?
I have clean macOS with zero alien kexts/config in the system. Everything comes from clover/efi/kext/other. So I have SIP enabled. I don't have any DSDT file, I have only SSDT-EC in order to run Catalina. I already configured USB ports with USBports.kext.
PS: I don't have these items in the config file. Might be related?
- DropOEM/NO
- Generate/CStates/NO
- Generate/PStates/NO
Thanks!