ML: Native Ivy Bridge CPU and GPU Power Management

Discussion in 'Mountain Lion Desktop Support' started by toleda, Jan 4, 2013.

  1. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    19,490
    Mobo:
    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
    Feb 18, 2015 at 1:49 AM #891
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    19,490
    Mobo:
    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
    Motherboard does not matter, technique is CPU specific. If you are on ML, proceed with Post #1.
     
  2. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    19,490
    Mobo:
    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
    Feb 18, 2015 at 1:55 AM #892
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    19,490
    Mobo:
    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
    See Post #1, Mavericks: Native CPU/IGPU Power Management. Yosemite PM is the same as Mavericks for Haswell and Ivy Bridge. CPU PM is CPU dependent (ssdt), IGPU PM is dsdt/sysdef dependent and discrete PM is AGPM dependent (device_id).
     
  3. siddsimac

    siddsimac

    Joined:
    May 5, 2013
    Messages:
    240
    Mobo:
    Intel® HM76 Express Chipset/Sony VAIO E Series SVE15127CNB(Clover)
    CPU:
    Ivy Bridge Core i5-3210M 2.5GHz
    Graphics:
    AMD Radeon HD 7650M
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    May 31, 2015 at 4:54 AM #893
    siddsimac

    siddsimac

    Joined:
    May 5, 2013
    Messages:
    240
    Mobo:
    Intel® HM76 Express Chipset/Sony VAIO E Series SVE15127CNB(Clover)
    CPU:
    Ivy Bridge Core i5-3210M 2.5GHz
    Graphics:
    AMD Radeon HD 7650M
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    5/31/15 8:54:43.000 AM kernel[0]: X86PlatformPlugin::setRingTable - AICPM failed to load ring table with status 0x0: Get=0, Load=0, Install=0
    5/31/15 8:54:43.000 AM kernel[0]: X86PlatformPlugin::configResourceHandler - Failed to set ring table!
    5/31/15 8:54:43.000 AM kernel[0]: SuperIODevice: [Fatal] found unsupported chip! ITE sequence ID=0xffff, Winbond sequence ID=0xfc11
    5/31/15 8:54:43.000 AM kernel[0]: IOPPF: AppleIntelCPUPowerManagement mode
    5/31/15 8:54:43.000 AM kernel[0]: X86PlatformShim::sendPStates - Success!
    5/31/15 8:54:43.000 AM kernel[0]: X86PlatformShim::sendPStates - Success!
    5/31/15 8:54:43.000 AM kernel[0]: X86PlatformShim::sendPStates - Success!
    5/31/15 8:54:43.000 AM kernel[0]: X86PlatformShim::sendPStates - Success!
    5/31/15 8:54:43.000 AM kernel[0]: X86PlatformShim::sendStepper - Done!

    Is this Normal !
     
  4. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    19,490
    Mobo:
    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 1, 2015 at 2:17 AM #894
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    19,490
    Mobo:
    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
    Ring table, yes.
     
  5. Kazbah

    Kazbah

    Joined:
    May 31, 2013
    Messages:
    377
    Mobo:
    Z77MX
    CPU:
    i5-3570K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    iMac, MacBook Pro
    Jul 27, 2015 at 4:07 PM #895
    Kazbah

    Kazbah

    Joined:
    May 31, 2013
    Messages:
    377
    Mobo:
    Z77MX
    CPU:
    i5-3570K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    iMac, MacBook Pro
    Trying to enable Ivy bridge CPU Power managment on my build to no avail so far ..

    I generate the SSDT with PikerAlpha's script .. i5-3570K no overclock with a sysDef of iMac13,2

    @Boot the firmware confirms that it found and injected SSDT.aml
    but it still don't see X86PlatformPlugin in IOregistry

    Any idea ?
     
  6. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    146,498
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jul 27, 2015 at 4:21 PM #896
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    146,498
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
    Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

    In terminal,
    Code (Text):

    if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
    mkdir ~/Downloads/RehabMan
    cd ~/Downloads/RehabMan
    patchmatic -extract
     
    Note: It is easier if you use copy/paste instead of typing the commands manually.

    Post contents of Downloads/RehabMan directory (as ZIP).

    Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.
     
  7. Kazbah

    Kazbah

    Joined:
    May 31, 2013
    Messages:
    377
    Mobo:
    Z77MX
    CPU:
    i5-3570K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    iMac, MacBook Pro
    Jul 27, 2015 at 7:34 PM #897
    Kazbah

    Kazbah

    Joined:
    May 31, 2013
    Messages:
    377
    Mobo:
    Z77MX
    CPU:
    i5-3570K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    iMac, MacBook Pro
    Thanks will do when i get home ..
     
  8. Kazbah

    Kazbah

    Joined:
    May 31, 2013
    Messages:
    377
    Mobo:
    Z77MX
    CPU:
    i5-3570K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    iMac, MacBook Pro
    Jul 27, 2015 at 11:11 PM #898
    Kazbah

    Kazbah

    Joined:
    May 31, 2013
    Messages:
    377
    Mobo:
    Z77MX
    CPU:
    i5-3570K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    iMac, MacBook Pro
    Output of PikerAlpha script

    Patchmatic & IOReg Copy in the zip file


    Firmware log shows:
    Thanks
     

    Attached Files:

  9. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    146,498
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Jul 28, 2015 at 1:41 AM #899
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    146,498
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    You'll need to do the appropriate research to determine how Ozmosis deals with SSDTs.

    I'm not familiar with it.

    According to the bootlog, only SSDT.aml is being injected. SSDT-1.aml has your ssdtPRgen.sh output.

    I don't see patchmatic output (no RehabMan directory).
     
  10. Kazbah

    Kazbah

    Joined:
    May 31, 2013
    Messages:
    377
    Mobo:
    Z77MX
    CPU:
    i5-3570K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    iMac, MacBook Pro
    Jul 28, 2015 at 3:01 AM #900
    Kazbah

    Kazbah

    Joined:
    May 31, 2013
    Messages:
    377
    Mobo:
    Z77MX
    CPU:
    i5-3570K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    iMac, MacBook Pro
    The whole zip file is the Rehabman directory into which I copied output from IOReg..

    SSDT.aml genrated from the script was copied where Ozmosis needs it ... I do not know if there is anything to do with the other files generated by the script .. I've looked at the script and if this be Clover would only copy SSDT.aml to the /Extra folder
     

Share This Page