Share via

Windows 10-64 version 1903, HP Envy 13-aq0045cl Power Throttling under CPU Load

Anonymous
2019-07-12T16:56:27+00:00

I would like to know how to disable "battery saving" CPU downclocking on my HP Envy 13-aq0045cl serial number 8CG9177Z3X with Win10 Home. Upon a fresh boot, this computer increases CPU clock speed when under load as is advertised by HP (my desired mode of operation), but after a short while (10 to 30 minutes), it INSTANTLY (like a switch flip) reverses its throttling scheme such that the CPU clock is significantly reduced when under load (performance behavior never mentioned in HP's advertisement glossy for this computer and definitely NOT my desired behavior). I've seen the clock drop lower than 300MHz when applications (Chrome or Firefox) are started which causes serious interruptions in audio playing in the background. This performance is unacceptable. Each time this happens, I can only restore proper performance by rebooting the computer, but after another 10 to 30 minutes, it flips its throttling scheme again and performance becomes unacceptable. The CPU downclocking mode NEVER reverses itself; once the downclocking mode starts, it's as if Windows gets stuck in this mode and only a reboot will fix it (and only temporarily at that).

I am not running any computationally intense applications on this computer (e.g. no video games or other real-time rendering applications). I am mostly running web browsers when the CPU throttling becomes problematic and almost always have a background audio stream running which gets totally destroyed when the CPU downclocks.

So far, I have done the following to try to fix this behavior:

(1) Within Windows "Power Settings", I have configured the plugged-in "minimum processor state" to 100% and "system cooling policy" to "Active".

(2) I've ensured the latest BIOS is installed (Insyde F.05-04/29/2019).

(3) I've ensured I've got all of the latest device drivers installed.

(4) I've performed diagnostics with "Core Temp" version 1.14 to confirm CPU downclocking is not due to high CPU core temperatures.

(5) I've tested the computer with higher wattage power supplies to ensure the computer itself isn't limited by power supply capacity.

(6) I have added a registry key "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerThrottling" with DWORD "PowerThrottlingOff" set to 1.

(7) Within the group policy editor (gpedit.msc), I have set "Local Computer Policy/Computer Configuration/Administrative Templates/System/Power Management/Power Throttling Settings/Turn Off Power Throttling" to "Enabled".

One thing I have been unable to do is confirm Power Throttling is disabled in the BIOS. Unfortunately, the BIOS settings don't include this option so I can't tell if Power Throttling is enabled or disabled in the BIOS and, if it is enabled, I can't turn it off.

I've chatted extensively with HP Support regarding this issue.  Here's what I was told:

(1) While the BIOS presents no user-selectable option for "Power Throttling", the BIOS is enforcing "Auto" for this setting.  Setting "Power Throttling" to "Auto" within the BIOS leaves total control of power throttling to the Operating System.

(2) HP can't be expected to make statements about computer performance when running "3rd party" (non HP) software like Firefox, Chrome, and Microsoft Office.

(3) To continue my pursuit for a solution through official HP channels, I must open an account with "Tier 2 Support" (something called "Smart Friend", a pay-for-service support option).

I really like this laptop and I'd like to keep it.  I just need to know how to REALLY disable Power Throttling so that it will work properly for longer than 10 to 30 minutes following a reboot.  Any advice would be GREATLY appreciated!

Windows for home | Windows 10 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

35 answers

Sort by: Most helpful
  1. Anonymous
    2019-08-22T00:16:27+00:00

    Hi Mike!

    Actually, after a fresh boot from cold/dark, I uninstall the "Processor Participant" component of the "Intel Dynamic Platform and Thermal Framework" devices in "Device Manager".  Unless the machine has already warmed up, this is all you need to do.  If it's warm, you'll need to reset the processor's short term power limit (PL1) to 15W with another tool.  I'm using Intel's "Extreme Tuning Utility" to do this.

    This machine has been rock solid and I love it; I haven't had any issues whatsoever.  I think that the PL1 throttling issue may be specific to the HP Envy 13-aq0045cl, however, and I don't think you'll find this model anywhere other than Costco, so you may not even need to do anything to your new HP Envy 13.

    -Dale

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2019-08-22T03:12:54+00:00

    Would I recommend this laptop?  That's a tricky question.  While I did eventually find a solution that resolved an absurd performance problem for my HP Envy aq0045cl, I didn't get one bit of help from HP in this endeavor, and, trust me, I tried REALLY hard to get assistance from HP.

    In the end, I've got a laptop with which I'm REALLY satisfied, but I'm still pretty upset about the total lack of support from HP.  I guess you're going to have to decide if "after the sale support" (or lack thereof) is critically important to your decision regarding what laptop to purchase.

    -Dale

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2019-08-22T01:07:41+00:00

    Mike,

    I'm sorry; I mistyped.  PL1 is the LONG term power limit, not the short term power limit as I stated above.  If your Envy 13 is already warm when you boot, it's possible you'll need to reset the LONG term power limit (PL1) to 15W after uninstalling the "Processor Component" of Dynamic Platform and Thermal Framework to fully enjoy the performance of Intel's 8565U processor as advertised in HP's glossy for the HP Envy 13.  Again, this might be specific to the HP Envy 13-aq0045cl, the only Envy 13 I found with a 4K display.

    -Dale

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2019-07-23T18:38:57+00:00

    Richard,

    I cracked it!  Your vector regarding the "Intel Dynamic Platform and Thermal Framework" was actually critical.  As you're likely aware, Intel provides a template of this driver to the various PC manufacturers and they, in turn, supply tuned versions with their hardware.  It turns out that, for some odd reason, the HP-tuned version recommended for the Envy 13-aq0045cl pursues a steady-state (warmed up) TDP of only six to eight Watts unless the customer adds some forced convection cooling (blasts a fan directly on the laptop to aid in cooling).  It's not that the machine gets too warm without HP's IDPFT values; I think it's just that HP's IDPTF tuning is a bit off for this machine.

    Bottom line - It's possible to override HP's IDPFT values and force a 15W max TDP, required to get HP's advertised performance from this machine, without creating any problems for core or package temperatures.  Problem solved!

    Thanks so much for sticking with me on that one!

    V/r,

    -Dale

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  5. Anonymous
    2019-07-12T17:26:18+00:00

    You could try replicating the Ultimate Performance Power Scheme that is available on Windows 10 Pro for Workstations edition. To do this on Windows 10 Home, open an Administrator Command Prompt:

    powercfg /DUPLICATESCHEME e9a42b02-d5df-448d-aa00-03f14749eb61

    This will give you a new unique GUID for a power scheme labelled Ultimate Performance. You should be able to highlight that new GUID with your mouse. Then right-click to copy it for use in the next command:

    powercfg /SETACTIVE 381b4222-f694-41f0-9685-ff5bb260df2e<-- insert your new GUID number by again right-clicking on the Command Prompt window.

    Now if you enter powercfg /L it should show you an asterisk beside the new Ultimate Performance power scheme.

    I don't know if this will fix your issue, but it sets most power saving options to maximum performance.  You can still select a timeout for the screen in Settings.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments