Contribute
Register

macOS Native CPU/IGPU Power Management

toleda

Moderator
Joined
May 20, 2010
Messages
24,459
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
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
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,459
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
@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
 
Joined
Oct 23, 2012
Messages
79
Motherboard
MSI B360m Mortar Titanium
CPU
i7-8700
Graphics
RX 560
Mac
MacBook Pro
Mobile Phone
iOS
@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.
 
Joined
Oct 3, 2011
Messages
78
Motherboard
Asus Prime Z390-P
CPU
i3-8100
Graphics
UHD630, RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
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.
 
Joined
Oct 23, 2012
Messages
79
Motherboard
MSI B360m Mortar Titanium
CPU
i7-8700
Graphics
RX 560
Mac
MacBook Pro
Mobile Phone
iOS
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.
 
Joined
Oct 23, 2012
Messages
79
Motherboard
MSI B360m Mortar Titanium
CPU
i7-8700
Graphics
RX 560
Mac
MacBook Pro
Mobile Phone
iOS
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.
 
Joined
Oct 3, 2011
Messages
78
Motherboard
Asus Prime Z390-P
CPU
i3-8100
Graphics
UHD630, RX 580
Mac
MacBook Pro
Mobile Phone
Android, iOS
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


Top