macOS Native CPU/IGPU Power Management

Discussion in 'General Help' started by toleda, May 25, 2017.

  1. x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    Jun 10, 2018 at 1:58 PM #681
    x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    Last edited: Jun 11, 2018
  2. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    22,545
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Jun 11, 2018 at 1:58 PM #682
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    22,545
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Did you reboot? If yes, previously attached files are useless.
    Attach new files as previously requested.
     
  3. x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    Jun 11, 2018 at 2:34 PM #683
    x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    I followed the guide exactly. I rebooted between doing the baseline test and the pm tests as instructed in the guide. My zip includes new files for both baseline and pm.
     

    Attached Files:

    Last edited: Jun 11, 2018
  4. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    22,545
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Jun 11, 2018 at 8:21 PM #684
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    22,545
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    AppleLPC.kext is loading, ssdt works.
    Set config.plist/KernelAndKextPatches/KernelPm/NO
    Restart, reply with new files
     
  5. x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    Jun 12, 2018 at 8:43 AM #685
    x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    I tried but system will not boot without KernelPm, presumably because my CPU is Haswell and it has a locked MSR, as shown in the bootlog.txt I attached with my files zip.
     
    Last edited: Jun 12, 2018
  6. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    22,545
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Jun 12, 2018 at 3:38 PM #686
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    22,545
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    I have KernelPm=NO with 4770K and BIOS with locked MSR, working PM
    Try iMac14,1 sysdef, reply with new files
     
  7. x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    Jun 12, 2018 at 4:17 PM #687
    x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    Still not booting with KernelPm off and iMac14,1 SMBIOS.

    Please note the CPU I am attempting this with is i5 4570S.

    I have another hack with i7 4790K and like you I can boot that without using KernelPm.

    Is KernelPm required to be off to get native pm working?

    Can you tell me specifically what is in my latest files that shows that PM is not working please?
     
  8. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    22,545
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Jun 12, 2018 at 4:53 PM #688
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    22,545
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Set KernelPm=YES
    Keep iMac14,1
    I had a 4670S, also with KernelPm=NO
    IPG shows max non turbo
    AII shows nothing between 8 and 29

    Reply with new files
     
  9. x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    Jun 14, 2018 at 12:08 PM #689
    x0b

    x0b

    Joined:
    May 8, 2013
    Messages:
    15
    Motherboard:
    HP Elitedesk 800 G1 USDT
    CPU:
    i5-4570S
    Graphics:
    Intel HD4600
    Mac:
    iMac, MacBook Pro
    Mobile Phone:
    Android
    Original post

    New files attached, thank you.

    I can see in ioreg with iMac 14,1 SMBIOS selected GFX0 is not there anymore, this makes sense because that real mac does not have a discrete gfx card in it, whereas 14,2 and 14,3 do. I should have realised this sooner...At least that is cleared up...

    In regards to KernelPm, it is strange that you can run without it turned on. I thought it was absolutely necessary with locked MSR CPUs. Does your bootlog not mention it being patched at all?

    I ran the test for a lot longer this time and can see more p-states were activated. Does the ( ) around the number mean thats what p-state was selected at that point?

    IPG still shows idling at non-turbo frequency of 2.9. Are you suggesting it should be idling at turbo frequency of 3.6?

    Thanks for the help
     

    Attached Files:

  10. blassley

    blassley

    Joined:
    Mar 23, 2014
    Messages:
    110
    Motherboard:
    Asus Z170-E
    CPU:
    core i5 6600k
    Graphics:
    GTX 1070
    Mac:
    iMac
    Mobile Phone:
    iOS
    Jun 14, 2018 at 7:46 PM #690
    blassley

    blassley

    Joined:
    Mar 23, 2014
    Messages:
    110
    Motherboard:
    Asus Z170-E
    CPU:
    core i5 6600k
    Graphics:
    GTX 1070
    Mac:
    iMac
    Mobile Phone:
    iOS
    @Toledo can you tell if CPU power management is working correctly? I believe it is from the guide on post 1, but here is my requested files just to be sure everything is working as it should also I have turbo and speed step turned on in the bios, not sure if it is making a difference or not.
     

    Attached Files:

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice