Contribute
Register

macOS Native CPU/IGPU Power Management

I would really want to know why i can't get proper PM with iMac19,3 if it has EXACTLY the same CPU.
No files attached, no clue.
See Post #1/Problem Reporting; attach all requested files
 
@user.viente
AppleIntelInfo,txt report is useless
Post #1: Allow system to run for 5 - 10 minutes; idle, benchmark, idle, etc.
Run AppleIntelInfo,txt while IPG is running
Run both tools again, attach new reports
 
@user.viente
AppleIntelInfo,txt report is useless
Post #1: Allow system to run for 5 - 10 minutes; idle, benchmark, idle, etc.
Run AppleIntelInfo,txt while IPG is running
Run both tools again, attach new reports

Sorry, i'm not really sure i understand how i should do this : idle, benchmark, idle, etc.
 
Toleda means you should run a benchmark while AppleIntelinfo.kext is loaded (like Cinebench). After the Benchmark is finished let the system idle for a few minutes. After that check the data from AppleIntelInfo.kext again:

Code:
sudo cat /tmp/AppleIntelInfo.dat

@toleda I think with iMac 19,x System definition, Power Management is not working correctly with Coffe Lakes, as you can see in the AppleIntelInfo.kext from @user.viente

When switching to another smbios like 18,x or ImacPro1,1 all P-States are available in AppleIntelInfo.kext. Same configuration only other smbios.
 
Toleda means you should run a benchmark while AppleIntelinfo.kext is loaded (like Cinebench). After the Benchmark is finished let the system idle for a few minutes. After that check the data from AppleIntelInfo.kext again:

Code:
sudo cat /tmp/AppleIntelInfo.dat

@toleda I think with iMac 19,x System definition, Power Management is not working correctly with Coffe Lakes, as you can see in the AppleIntelInfo.kext from @user.viente

When switching to another smbios like 18,x or ImacPro1,1 all P-States are available in AppleIntelInfo.kext. Same configuration only other smbios.

Thank you! I've got it. Will try this a bit later.

Still...As other users reported, even with i9-9900k the minimum idle frequency is also 1.3 which is not right. Something is wrong with iMac19 SMBIOS.
 
I've just browse Mac-63001698E7A34814.plist in X86PlatformPlugin which is the one for iMac19,2 (according to IOReg) and there is a value CPUFloor = 1300 which is exactly what i'm talking about. This is by design.
 
No files attached, no clue.
See Post #1/Problem Reporting; attach all requested files
This is my output after more than 1 Hour. Idle, Surfing and one Benchmark.
No more than 7 P-States in AppleIntelInfo.kext, but IPG looks good.

Attached the complete debug Files, IPG Screenshot after Benchmark and the AppleIntelInfo Output-Text.

SMBIOS was Imac19,2, which matches exactly my Coffee Lake I3-8100 CPU.
 

Attachments

  • AppleIntelInfo.txt
    13.5 KB · Views: 72
  • Bildschirmfoto 2019-07-25 um 19.30.13.png
    Bildschirmfoto 2019-07-25 um 19.30.13.png
    98.3 KB · Views: 93
  • debug_10025.zip
    3.4 MB · Views: 59
Confirmed. 0x514 = 1300
 

Attachments

  • Screenshot 2019-07-26 at 01.00.57.png
    Screenshot 2019-07-26 at 01.00.57.png
    135.7 KB · Views: 155
Back
Top