AHCI Link Power Management - Enable HIPM and DIPM

Page 1 of 3 123 LastLast
    AHCI Link Power Management - Enable HIPM and DIPM

    AHCI Link Power Management - Enable HIPM and DIPM

    How to Enable HIPM and DIPM for your SSD and HDD in Windows 7 and Windows 8
    Published by
    Designer Media Ltd


    How to Enable HIPM and DIPM for your SSD and HDD in Windows 7 and Windows 8

       Information
    AHCI Link Power Management is a technique where the SATA AHCI controller puts the SATA link to the internal HDD and/or SSD disk into a very low power mode when there's no IO (input/output) activity for awhile. The controller automatically puts the link back into active power state when there's real work to be done. This is done to save power consumption by the HDD and/or SSD disk.

    This tutorial will show you how to add the AHCI Link Power Management - HIPM/DIPM and AHCI Link Power Management - Adaptive options under Hard disk in the advanced power plan settings to be able to enable or disable HIPM or HIPM+DIPM to manage the power usage of your internal SATA HDD and SSD drives in Windows 7 and Windows 8.

    You must be logged in as an administrator to be able to do this tutorial.

       Note

    HIPM = Host Initiated Link Power Management

    DIPM = Device Initiated Link Power Management

    For more detailed information, see: Designing Energy Efficient SATA Devices: 2011-2013 Platforms

       Warning
    Your SSD and HDD drives must support HIPM and DIPM, and must have a SATA connection with AHCI mode enabled in the BIOS for them to be able to have their power usage managed.

    AHCI is is usually enabled in the BIOS by you before installing Windows 7. If you didn't, then you will need to enable AHCI after the installation Windows 7 before doing this tutorial.


    EXAMPLE: "AHCI Link Power Management - HIPM/DIPM" Added
    NOTE: This will let you set to use HIPM, HIPM+DIPM, or Active while "on battery" or "plugged in". The Active setting means do not have HIPM or DIPM enabled.
    AHCI Link Power Management - Enable HIPM and DIPM-battery-1.jpgAHCI Link Power Management - Enable HIPM and DIPM-no-battery-1.jpg
    AHCI Link Power Management - Enable HIPM and DIPM-no-battery-2.jpg
    EXAMPLE: "AHCI Link Power Management - Adaptive" Added
    NOTE: This will let you set the period of AHCI link idle time before the link is put into a slumber state when you have HIPM or HIPM+DIPM set above. You can set this to be from 0 to 300,000 (5 minutes) milliseconds. If you have Active set above, then this will have no affect.
    AHCI Link Power Management - Enable HIPM and DIPM-adaptive.jpg

    Here's How:
    1. Check the red warning box above to make sure you meet the requirements to use HIPM and DIPM.

    2. Add "AHCI Link Power Management-HIPM/DIPM" to Advanced Power Settings
    A) Click on the Download button below to download the file below.
    Add_AHCI_Link_Power_Management_HIPM-DIPM.reg
    B) Go to step 4.
    3. Remove "AHCI Link Power Management-HIPM/DIPM" from Advanced Power Settings
    NOTE: This is the default setting.
    A) Click on the Download button below to download the file below.
    Remove_AHCI_Link_Power_Management_HIPM-DIPM.reg
    4. Save the .reg file to the desktop.

    5. Right click on the downloaded .reg file, and click on Merge.

    6. When prompted, click on Run, Yes, Yes and OK.

    7. You can now delete the downloaded .reg file if you like.

    8. If added, you will now be able to set HIPM and DIPM settings for your internal HDD and SSD drives in the AHCI Link Power Management - HIPM/DIPM and AHCI Link Power Management - Adaptive option under Hard disk in the advanced power plan settings.
    That's it,
    Shawn








  1. NoN
    Posts : 4,167
    Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
       #1

    Shawn, this is very interesting tip of yours.

    After install the Add_AHCI_Link_Power_Management_Option.reg file, it appears my default state is HIPM in the Advanced Power Settings management both battery & wired powered because looks i'm on a Intel RST limited system configuration that will not allow me to directly link HIPM + DIPM together.

    Therefore in the default registry key "iaStor", DIPM & LPM are already set to 1= Enabled for my computer. LPMSTATE is also set in iaStor Key to 0= Partial.

    That's mean i'm on "Partial" state and not "Slumber".
    "Partial" transistion looks the most common state for best performances when Idle for HDD/SSD & Optical drives.

    It is not clear for me if my system will turn automatic from "Slumber" transition (HIPM + DIPM) to "Partial" transition (HIPM).

    [correcting]:It is not fully supported till after the S-ATA AHCI ICH9M Intel's chipset. (actually mine).

    I do not know if i do force both state HIPM+DIPM for a long idle period, if it will be very efficient and will return it to Partial enough fast.

    Otherwise most more recent Intel's chipset should do it.

    So, set on "Active" should not slow down activities on the Hard Drive & Optical Drive consumption....during idle

    Might read at closer look the link from Intel...

    Thanks i'm studying it!!!:)
    Attached Thumbnails Attached Thumbnails AHCI Link Power Management - Enable HIPM and DIPM-capture1.png  
    Last edited by NoN; 22 Jan 2012 at 14:59. Reason: adding/correcting infos
      My Computer


  2. Posts : 125
    windows 7 home premium 64bit
       #2

    dear brink, hello again...

    So... i use ssd and hdd. I put the hdd on a drive caddy replacing my DVDbay. the drive caddy was SATA-SATA caddy.
    However, when i check my SSD toolbox, the controller showed as 2 IDE and 1 SATA. below is the pic



    1) How do I check whether my HDD on the DVDBay using SATA connection or not? and how to check whether my HDD supports DIPM or not?
    AHCI has been enabled from BIOS.

    2) What happened if my HDD is actually using IDE Connection and not supporting DIPM?


    thank you very much, :)

    KP
      My Computer


  3. Posts : 70,224
    64-bit Windows 10 Pro
    Thread Starter
       #3

    Hello KP,

    Please fill out your system specs so we will know what you have to better help. :)
    Q1) Check your motherboard to see if the drive is connected to a SATA or IDE port

    Q2) Then it just will not work for that drive, and will for any that do support it.
      My Computer


  4. Posts : 125
    windows 7 home premium 64bit
       #4

    Done filling out the system specs.

    I've turned on the DIPM on from my Intel SSD toolbox System Tuner, and my laptop still works just fine. That Screenshot was from Intel Toolbox as well though. So.... how do i know whether the DIPM works or not? Does it show an error or signs when it doesnt work?

    I know how to replace DVDbay and put HDD caddy in on a notebook, I'm not, however, good enough to take apart the laptop to see whether the HDD caddy drive is connected to SATA or IDE port

    it's a SATA-SATA caddy according to the seller (it has no packaging, just the caddy), so im not sure.
    here's the SS i got from a website .

    I don't know whether my HDD drive support DIPM or not, it's model is Seagate Momentus 750 gib

    ===
    if the SS of the caddy connection is too small i'll post the original size image later on, but it's too big i guess :)
      My Computer


  5. Posts : 70,224
    64-bit Windows 10 Pro
    Thread Starter
       #5

    Your laptop uses SATA connections, so you're good to go to set this how you like. :)
      My Computer


  6. Posts : 1
    Windows 7 64-bit
       #6

    Thanks!


    I would like to thank you so much for this post & solution.

    I could not use sleep mode on Win 7 64-bit with my new Toshiba Satellite P850 & Corsair F60 SSD it would Blue Screen (BSOD) every time I resumed from sleep, and I love sleep mode & need to use it often.

    So basically thanks a lot Shawn, after merging the Reg file and setting DIPM+HIPM, it wakes from sleep beautifully and I can continue to operate the computer where I left off instead of shutting down and booting all the time (or worse, leaving it on instead of sleeping it).

    YAY!
      My Computer


  7. Posts : 70,224
    64-bit Windows 10 Pro
    Thread Starter
       #7

    Hello Humanoid, and welcome to Seven Forums.

    I'm glad to hear it was able to help. Thank you for posting your results. :)
      My Computer


  8. Posts : 1
    Windows 8.1 Pro, 64-bit
       #8

    Does anyone happen to know how, if at all, this setting pertains to PCIe drives? We're experiencing freezes that throw Windows Events referenced at other sites that point to this article as a possible solution.

    Thanks!
      My Computer


  9. Posts : 141
    Windows 7 Home Premium x64, *W7 Prem. x64
       #9

    Thanks for tutorials Brink.
    I merge the Add "AHCI Link Power Management-HIPM/DIPM" .reg but I could not get the power options. Looking in the registry I found the key with attribute dword ...2
    I'm speaking for Dell xps sata3 ahci. Any idea? Do you advice maybe to remove it?
      My Computer


 
Page 1 of 3 123 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 20:26.
Find Us