The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous pageNext page →

    [Guide] Improving Battery Life on Windows [+Enabling Deeper C States]

    Discussion in 'Windows OS and Software' started by Che0063, Apr 14, 2018.

  1. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    Nonono when your computer is FULLY IDLING (Doing absolutely nothing but on Windows Desktop) your C8 should be above 60-80%.

    When using Edge and having three tabs, that is fully to be expected and is 100% normal. If I remember correctly, you have the 6700HQ. That is not very efficient by today's standards and 10-14W is unfortuanetly what is to be expected when doing light tasks.
     
    Mr.K-1994 likes this.
  2. Mr.K-1994

    Mr.K-1994 Notebook Consultant

    Reputations:
    14
    Messages:
    220
    Likes Received:
    90
    Trophy Points:
    41
    Mine is a i7-7700HQ.
    So will it make a difference?
    If on idle,the C8 isn't at 60-80%,what should I do?
    You didn't mention drivers but if they fail,what should I do?
     
  3. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    If you have done everything in the guide but are still facing issues, I cannot help you without being physically in front of your computer. There are too many variables in laptops.

    If driver's fail, just re-install them.
     
  4. Mr.K-1994

    Mr.K-1994 Notebook Consultant

    Reputations:
    14
    Messages:
    220
    Likes Received:
    90
    Trophy Points:
    41
    Will you consider releasing this guide to the public,on Reddit perhaps?
    And also about the guide,you should have add an Basic section where things you can do that will immediately increase batter life like reducing the number of tasks,use the Power Saver profile+Battery Saver mode,reduce the screen brightness,etc....
     
  5. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    I'm not sure. Do I really want to put it on Reddit, a place where some newbies try it and have no idea what they are doing? Disclaimers don't even work.

    I'm definitely not adding a Basic section. They exist all over the internet so I'm not even going to try to duplicate. Thx for the idea though.
     
  6. Kers

    Kers Notebook Consultant

    Reputations:
    61
    Messages:
    146
    Likes Received:
    70
    Trophy Points:
    41
    Hello Che. My GS73VR just cannot go beyond package C3 states. After a fresh Windows installation it can only reach package C2. Following your tips it can reach C3. Is there anything else that could cause this issue? Thanks.
     
  7. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    For some reason the last thread is stuck at 0.2. Any guesses on how to fix this?

    [​IMG]
     
    Vasudev likes this.
  8. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    Does turning ON TS re-order the cpu cores? I think its an ordering issue or possibly a driver issue if its used on W10.
     
  9. Temp1234453

    Temp1234453 Notebook Consultant

    Reputations:
    15
    Messages:
    214
    Likes Received:
    33
    Trophy Points:
    41
    Has anyone with a MSI laptop managed to get deeper than C3?
     
  10. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    it doesn't, that last thread is pegged at 0.2 for some reason
     
  11. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    Have you tried new TS 8.76?
     
  12. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    whoops, will update
     
  13. Starlight5

    Starlight5 Yes, I'm a cat. What else is there to say, really?

    Reputations:
    826
    Messages:
    3,230
    Likes Received:
    1,643
    Trophy Points:
    231
    OK, I gave it a try.

    Now my machine is reliably achieving over 4hrs (sometimes by a few minutes, LOL) of battery life according to battery report, while it sometimes dropped lower than that before. Not much of an improvement, honestly - but then again my laptop does run something all the time, always on VPN eats about an hour of battery life, and so on.

    Most services seem useful. )'=
    Edge is a crappy browser; wanted to use it for Youtube only but it's terrible, stops showing videos after sleep - and unsuitable as main browser due to lack of privacy features. Movies&TV can't do volume boost, unusable for watching most movies.
    Done.
    Done.
    Done, though mildly.
    Done.
    My CPU was entering deeper CPU states even without the tricks.
    Skipped.
    Skipped.
    Done.
    Mine is fine, skipped.
    Don't usually attach anything to my laptop.
    Skipped - will replace with higher capacity someday, anyway.
    Can't live without mine, skipped.
     
    Vasudev likes this.
  14. Mr.K-1994

    Mr.K-1994 Notebook Consultant

    Reputations:
    14
    Messages:
    220
    Likes Received:
    90
    Trophy Points:
    41
    Common sense will work pretty well against viruses.
     
    Che0063 likes this.
  15. Starlight5

    Starlight5 Yes, I'm a cat. What else is there to say, really?

    Reputations:
    826
    Messages:
    3,230
    Likes Received:
    1,643
    Trophy Points:
    231
    Common sense doesn't work against misclicks.
     
    Vasudev and Aroc like this.
  16. xLima

    xLima Notebook Evangelist

    Reputations:
    132
    Messages:
    567
    Likes Received:
    280
    Trophy Points:
    76
    Thanks for this post, easy to follow, thoroughly explained; however, I don't achieve the C0% <1% on all core/threads, I always have my first 4 core/threads fluctuating to 14, 10, 6, etc., as such I am unable to sit under <0.5W consistently. I tried running with the park policy @ 16% and 0%, nothing seemed to work. But overall pretty happy, my max wattage on idle was 1.4W if I am not mistaken.


    MSI GS65 (i7-8750H; GTX 1070 Max-Q) 512GB Samsung PM981 NVMe OEM SSD

    I updated the Samsung NVMe Drivers.
     
  17. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    The 8750H is pretty powerful... It should idle very easily. I got my friends' 7700HQ down to 0.3W on idle CONSISTENTLY; The 8750H is basically the 8700HQ so I'm not sure what's happening there.
     
    Vasudev likes this.
  18. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    Samsung NVMe drivers increase power usage, so if you want better power try default MSFT driver.
     
    Maleko48 and Che0063 like this.
  19. Maleko48

    Maleko48 Notebook Deity

    Reputations:
    207
    Messages:
    711
    Likes Received:
    529
    Trophy Points:
    106
    Interesting, I use the Samsung drivers and it seems like I still get good results. I don't want to risk messing with swapping around for testing though.
     
  20. xLima

    xLima Notebook Evangelist

    Reputations:
    132
    Messages:
    567
    Likes Received:
    280
    Trophy Points:
    76
    Does Fast Boot have any effect on battery life? Would it be better to disable it?

    I am finding conflicting information on line.

    Sent from my BLA-L09 using Tapatalk
     
  21. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    No. It depends on your own testing. Fast Boot is basically hibernate; you may run into issues if you don't reboot your system for a few weeks. If you like having a 'fresh' system on boot instead of a hibernated one, you can turn it off.

    if on HDD, leave it enabled, SSD, doesn't really matter (Shaves of 1-2seconds at most)
     
    Vasudev likes this.
  22. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    I made some tweaking to default MSFT driver to get Samsung NVMe like performance but sadly it worked only for me. I get 12MB more write speed in real world apps.
     
    Che0063 likes this.
  23. paradigm

    paradigm Notebook Deity

    Reputations:
    202
    Messages:
    1,127
    Likes Received:
    54
    Trophy Points:
    66
    Thanks to the OP this will be my project in 02 days (improving on my rb15 4.5 hours of battery life)
     
  24. nosauce

    nosauce Notebook Consultant

    Reputations:
    20
    Messages:
    152
    Likes Received:
    36
    Trophy Points:
    41
    I did a clean Windows 10 Education install on my new laptop and I barely have any power options in the advanced settings. I ran this script and nothing changed. When I go to
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings
    There are a ton of nested subfolders and more subfolders. Can you please elaborate which files I need to change to 2?
     
  25. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    I have a SATA 128GB Teclast SSD connected via M.2 to my system and I cannot get lower than Package C2 state - m3-7Y30 is idling at 0.8-0.9W which is completely unacceptable.

    It came with the Microsoft Standard SATA ACHI Controller. I also tried the Intel SATA ACHI controller but it doesn't seem to be working.
    I have a fully unlocked BIOS and I have been fiddlinrg around but nothing I can do will let me go lower than C2 state. The intel datasheet indicates that this Y CPU supports all the way to package C10.

    These settings might not have much of an effect on battery life but you are welcome to try. I usually enable the attridutes to 2 for all of the processor settings.
     
  26. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    How much watts is being pulled while in battery mode? Some drives go to low power when on battery and on AC power they stay at max performance.
     
    Last edited: Nov 27, 2018
    Che0063 likes this.
  27. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    3.3-3.8W on battery when idle. That's slightly lower than my previous i5 Xiaomi but that's probably because of my Teclasts' smaller display.

    I'm looking to reduce it to 2.7W on idle, which is reasonably because my friends' ASUS Transformer with the M5-5Y10c idles at 0.2W with a total drain of about 2.8-3W
     
  28. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    Have you used speedshift only?
     
    Che0063 likes this.
  29. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    Just restarted my laptop and disabled speedshift in BIOS and unchecked SST in TS. No difference :(
     
    Vasudev likes this.
  30. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    Did you un-hide power options?
     
  31. Nemix77

    Nemix77 Notebook Deity

    Reputations:
    287
    Messages:
    1,086
    Likes Received:
    26
    Trophy Points:
    66
    Great guide!

    I've already been using ThrottleStop undervolting and disabling Turbo Boost for my Battery Profile.

    Also already been using tweak and added extra Advanced Power Options from TenForums.

    Lastly, I've always disable components I do not use (web cam, SD card reader, etc) preferably in the BIOS and then via Device Manager.

    Don't like to disable eye candy unless there's a program that allows eye candy profiles for battery and AC.
     
    Last edited: Jan 1, 2019
  32. Nemix77

    Nemix77 Notebook Deity

    Reputations:
    287
    Messages:
    1,086
    Likes Received:
    26
    Trophy Points:
    66
    Uninstalled ParkControl, seems to do more harm than good on Intel 8th Gen after further testing.

    While the battery seems better on idle, upon load the CPU has to work harder to get the cores on again which is almost always if you're doing any productivity on battery.

    Perhaps for older gen CPU's where core parking was a part of the architecture then maybe ParkControl would have greater effect on battery life and better control over the cores parking.
     
    Maleko48 likes this.
  33. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    CPU Core Parking settings can be manually adjusted by first setting the 'Attributes' DWORD Key in:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\943c8cb6-6f93-4227-ad87-e9a3feec08d1
    to a value of '2', as shown in this image:
    upload_2019-1-2_9-19-30.png
    Then the setting itself can be changed by heading to Advanced Power Settings>Processor Power Management>Processor performance core parking overutilization threshold.
    upload_2019-1-2_9-22-40.png
    If Core parking is too aggressive, lower the value. Typically you want your cores to be parked on idle, but they should immediately unpark for burst tasks, for example, opening a program or browser.

    Post updated for completeness.
     
    Maleko48 and Vasudev like this.
  34. Mr.K-1994

    Mr.K-1994 Notebook Consultant

    Reputations:
    14
    Messages:
    220
    Likes Received:
    90
    Trophy Points:
    41
    Have you created a proper Advanced advance Power Options?

    I am dying for it.
     
  35. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    Will not be happening. There are too many variables and the effort is not worth the result. It's no longer efficient for software to control hardware - hardware should control itself (E.g. Intel SpeedShift EPP)
     
    Vasudev and Mr.K-1994 like this.
  36. Mr.K-1994

    Mr.K-1994 Notebook Consultant

    Reputations:
    14
    Messages:
    220
    Likes Received:
    90
    Trophy Points:
    41
    Would you agree if I rewrite the guide? I will link to your guide and have proper credits.

    Thanks!
     
  37. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    Sure
     
    Vasudev likes this.
  38. Maleko48

    Maleko48 Notebook Deity

    Reputations:
    207
    Messages:
    711
    Likes Received:
    529
    Trophy Points:
    106
    I tend to agree for newer gens (6/7/8/9...) of CPUs from Intel, manual control of core parking doesn't net you much if anything. It works great on my 3rd gen Intel CPU though. I'm not sure which generation it was that the major switch happened where the CPUs can enter a zero-power C state and completely disconnect from the voltage rail but I want to say it was around Gen 4 or 5.


    IIRC Process Lasso (father of Park Control) allows you to set the above mentioned settings from within its GUI without the need to perform registry tweaks. Despite Park Control not being very relevant on modern CPUs from Intel, I still find Process Lasso is a great tool to use for its various features and ease of access to them.
     
  39. Mr.K-1994

    Mr.K-1994 Notebook Consultant

    Reputations:
    14
    Messages:
    220
    Likes Received:
    90
    Trophy Points:
    41
    Does Process Lasso work on 7th gen and higher?
    And does it do anything?
    I don't want to install a piece of crapware.
     
  40. Maleko48

    Maleko48 Notebook Deity

    Reputations:
    207
    Messages:
    711
    Likes Received:
    529
    Trophy Points:
    106
    Yes, Process Lasso works on new hardware just fine.

    IMO Process Lasso's creator is similar to UncleWeb in his programming philosophy. He originally designed the software to help address system responsiveness back when the Windows scheduler sucked more than it does now. According to him, Intel/M$ have adopted some of his initial load balancing/prioritization techniques into their hardware/software at lower levels on modern machines.

    I personally use PL to easily monitor CPU load via its dynamic task tray icon, setting recurring (sticky) default priorities and core preferences for certain programs/services, and easily switching between power plans without needing to use the broken M$ GUI. It also has a "keep awake" function I find myself using frequently when I want to ensure my laptop will not shutoff for a given amount of time. There's also other functionality I don't use that some others may find useful.

    FWIW the free version is pretty usable and not very gimped.
     
    Vasudev likes this.
  41. UDPSendToFailed

    UDPSendToFailed Newbie

    Reputations:
    5
    Messages:
    8
    Likes Received:
    4
    Trophy Points:
    6
    Hi!

    I've followed the guide, C7 state is working, but I think the idle power consumption is still high.

    [​IMG]

    These values are with no external devices attached to the laptop, screen is on lowest brightness. Is this normal? The CPU is a Sandy Bridge i3 2310M.
     
  42. Maleko48

    Maleko48 Notebook Deity

    Reputations:
    207
    Messages:
    711
    Likes Received:
    529
    Trophy Points:
    106
    A 2nd gen Intel mobile CPU isn't going to be as low power as anything 5th/6th gen or newer. Have you tried using Park Control with your machine? Your 2nd gen CPU is old enough that it should benefit from manually controlling your core parking.
     
    UDPSendToFailed likes this.
  43. UDPSendToFailed

    UDPSendToFailed Newbie

    Reputations:
    5
    Messages:
    8
    Likes Received:
    4
    Trophy Points:
    6
    Yes, I have Park Control and Process Lasso installed, in Park Control every settings are at 0%, it parks one core (or two HT) in idle. So this is okay for an old CPU, it lasts about 2-2.5 hours web browsing with 48.6Wh battery.
     
  44. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    Hmm... have a search around the web for your CPU's idle power consumption - it seems a bit high. I know for sure that Haswel (4th gen) drastically decreased power consumption, but 5W during idle seems a little high... According to that program, your 'uncore' seems to be using a lot of power - that includes your cache and maybe PCH? I'm not sure about 2nd gen CPUs at all. Can you give a screenshot of your ThrottleStop C state window? Your PACKAGE should be in C6/7/8
     
    UDPSendToFailed likes this.
  45. UDPSendToFailed

    UDPSendToFailed Newbie

    Reputations:
    5
    Messages:
    8
    Likes Received:
    4
    Trophy Points:
    6
    Here is it:

    [​IMG]
     
  46. Maleko48

    Maleko48 Notebook Deity

    Reputations:
    207
    Messages:
    711
    Likes Received:
    529
    Trophy Points:
    106
    Process Lasso is good while on AC power but it will keep your CPU busy when idling if you are trying to trim power consumption at idle (whether on AC or battery). For your purposes of trying to reduce your idle consumption I would completely kill Process Lasso to eliminate it as a variable while you are doing your tuning and experimentation. Once your machine is dialed in you can re-enable it for daily use. FWIW, I usually kill PL when running on battery to allow my cpu's cores to idle in a deeper state.
     
  47. guidaki

    guidaki Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    3
    Trophy Points:
    6
    Hey @Che0063 Thanks for this awesome guide!
    I purchased a dell 7290 few weeks ago, didn't have much time to test the battery, and only used a few times before i did some of the tweaks.
    First time i tested (stocked) i wached a movie about 2:00 hours and had left 11:30 hours of battery left.
    Second time i went to a customer and worked about 7 hours with wifi and severals programs opened and ended up with about 41% of battery.
    Yesterday i did some of your tweaks, and was on short a bus travel, and wached a movie about 1:45 hours, and ended up with 19:27 hours of battery life rest!!! It's amazing, a lot of improvement here. I don't use it much unplugged, but will be doing some more tests.
    I even didnt solved de C2 status, but on idle im getting about 0.5-0.7W on TS.
    One more time thanks for the effort! really happy with the result!
     
    Vasudev and Che0063 like this.
  48. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    19 hrs is very good. What's the size of the battery? 99Wh?
     
    guidaki likes this.
  49. guidaki

    guidaki Newbie

    Reputations:
    0
    Messages:
    4
    Likes Received:
    3
    Trophy Points:
    6
    Hey @Vasudev its just a 60Wh battery, i think 12" HD resolution is helping a lot on this machine.
     
    Vasudev likes this.
  50. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,040
    Messages:
    11,278
    Likes Received:
    8,815
    Trophy Points:
    931
    Nice.
     
← Previous pageNext page →