Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: 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 Brink
28 Jul 2011
Published by

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

information   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   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   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.
Name:  Battery-1.jpg
Views: 25163
Size:  79.5 KBName:  No-battery-1.jpg
Views: 24970
Size:  75.1 KB
Name:  No-battery-2.jpg
Views: 25716
Size:  73.6 KB
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.
Name:  Adaptive.jpg
Views: 22966
Size:  79.2 KB

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
download
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
download
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




.

21 Jan 2012   #1
NoN

Windows 7 Professional SP1 - x64
 
 

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 Images
 
My System SpecsSystem Spec
.

19 Apr 2013   #2
rovopio

windows 7 home premium 64bit
 
 

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 System SpecsSystem Spec
19 Apr 2013   #3
Brink
Microsoft MVP

64-bit Windows 8.1 Enterprise
 
 

Hello KP,

Please fill out your system specs so we will know what you have to better help.
System Info - See Your System Specs
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 System SpecsSystem Spec
19 Apr 2013   #4
rovopio

windows 7 home premium 64bit
 
 

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 System SpecsSystem Spec
19 Apr 2013   #5
Brink
Microsoft MVP

64-bit Windows 8.1 Enterprise
 
 

Your laptop uses SATA connections, so you're good to go to set this how you like.
My System SpecsSystem Spec
07 Nov 2013   #6
Humanoid

Windows 7 64-bit
 
 
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 System SpecsSystem Spec
07 Nov 2013   #7
Brink
Microsoft MVP

64-bit Windows 8.1 Enterprise
 
 

Hello Humanoid, and welcome to Seven Forums.

I'm glad to hear it was able to help. Thank you for posting your results.
My System SpecsSystem Spec
Comment

 AHCI Link Power Management - Enable HIPM and DIPM




Tutorial Tools



Similar help and support threads for2: AHCI Link Power Management - Enable HIPM and DIPM
Windows 7 Tutorial Category
Enable and/or Disable AHCI Hardware & Devices
AHCI : Enable in Windows 7 / Vista Tutorials
PCIe Link State Power Management - Turn On or Off in Windows Tutorials
How to Enable AHCI - No option in BIOS. Hardware & Devices
enable AHCI in Windows 7 Hardware & Devices
Windows 7...>SSD....Enable AHCI B4 Installation Installation & Setup
AHCI to Enable or Not? Performance & Maintenance

Our Sites

Site Links

About Us

Find 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 06:16 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33