Force constant graphics power state

Discussion in 'Hardware Components and Aftermarket Upgrades' started by heretofore, Jul 6, 2018.

  1. heretofore

    heretofore Notebook Guru

    Reputations:
    0
    Messages:
    67
    Likes Received:
    15
    Trophy Points:
    16
    I have a 2017 Pavilion 15t with core i5-7300HQ and GTX 1050.
    After a thermal re-paste, and after replacing the fans, and with a cpu undervolt, my cpu core temperature in-game is around mid-60's and gpu temperature is low to mid 60's.
    cpu/gpu temps are good, but I suspect the gpu vrm temps are too high.

    The problem is, while gaming, sometimes the fans will spin up to max speed, but only for a short time (5-15 seconds), and then fan speed returns to medium for a minute or more. At max speed, the fans are too loud. I would like to stop the fans from running at max speed.

    From what I read, HP does not allow fan speed control on my notebook. When I game, usually the gpu usage is 40-60%. I have an idea. If I could change the nvidia graphics power state from P0 to P1 or P2, that will reduce power consumption and reduce heat, perhaps enough, such that the fans stop running at max speed. Normally, when I game, the power state is constantly at P0.

    I tried to force the power state to P1 or P2, but failed.
    I tried this:
    http://windowedup.blogspot.com/2014/05/how-to-force-specific-p-state-using.html
    and this
    https://cryptomining-blog.com/tag/p2-power-state-in-compute/
    and this
    https://www.overclock.net/forum/69-...ble-boost-fixed-clock-speed-undervolting.html

    The fan speed and voltage sliders are greyed-out in nvidia inspector and in afterburner. I can underclock the gpu using afterburner, but the gpu stays in P0 state, and the gpu voltage stays at 1.05 V even with a large underclock.

    My wishes are either:
    (1) control fan speed
    or
    (2) force gpu power state to constant P1 or P2
    or
    (3) undervolt/underclock the P0 power state.

    Please help.
     
    Last edited: Jul 6, 2018
  2. bennyg

    bennyg Notebook Deity

    Reputations:
    977
    Messages:
    1,764
    Likes Received:
    1,427
    Trophy Points:
    181
    So basically you want to reduce gpu temp so it stops triggering the highest fan speed.

    Ideas.
    * Nvidia control panel, global settings, power management, try both adaptive and optimal.
    * frame cap in RTSS will maybe limit overall gpu power consumption
    * look up the voltage control unlock procedure via CFG file exit for Afterburner, that may work but probably not.
    * try a positive core offset instead of negative. It runs a higher clock at a given voltage, which on pascal is counter intuitively increasing power efficiency and may mean it'll settle on a lower voltage point in the boost curve, and voltage is what determines power use and therefore temps. "Underclocking" via core offset does nothing on pascal it actually reduces efficiency; combine with
    * edit the turboboost 3.0 curve in Afterburner (see below) to reduce maximum voltage the gpu uses. If you flatten the curve beyond your desired point it won't use those higher voltages anymore.
    * undervolt cpu (TS or XTU), if it is a shared heatpipe setup
    * clean fans
    * cooler pad
    And if none of that works the following are risky things that will involve disassembly of your laptop
    * better TIM/liquid metal
    * (warning, will void warranty) mod vbios with adjustable power limit, flash via spi hardware programmer, reduce the gpu power consumption via the power slider in Afterburner

    [​IMG]
    From a 1070 so don't copy the specifics but at stock the gpu would boost up to 1.062V here it's capped much lower. Try for maximum stable core offset first, then cap the voltage where you want (these 1070s can run stock maximum boost frequency at around 0.9V that's a ~150mV undervolt).
     
  3. heretofore

    heretofore Notebook Guru

    Reputations:
    0
    Messages:
    67
    Likes Received:
    15
    Trophy Points:
    16
    Ding Ding Ding. We have a winner!!
    I am still very surprised that the gpu can be undervolted, even though the voltage slider in Afterburner is disabled.
    Thank you very much for suggesting the Voltage/Frequency Curve editor in Afterburner.
    I had to google search for info on how to use it. I have used Afterburner for 10 years and never saw that before.
    https://www.overclock.net/forum/69-...gtx-1080-1070-afterburner-s-curve-editor.html

    Before: GPU clock 1823 MHz and 1.05V
    After: GPU clock 1721 MHz and 0.931V
    Due to lower gpu temperature, I was able to increase the graphics settings a little. A very welcome bonus!
    Fans spin at medium speed. No loud, high speed fan noise.

    Some screenshots for you.

    Afterburner_voltage_frequency_curve.jpg inverted_laptop2.jpg neverwinter_ravenloft1.jpg

    Thanks for the help. With gpu undervolt, the difference is night and day!
     
    bennyg likes this.
  4. yrekabakery

    yrekabakery Notebook Deity

    Reputations:
    400
    Messages:
    1,294
    Likes Received:
    1,264
    Trophy Points:
    181
    Never mind
     
  5. Che0063

    Che0063 Notebook Consultant

    Reputations:
    166
    Messages:
    214
    Likes Received:
    278
    Trophy Points:
    76

    Do you know the software RW-Everything? Are you confident and proficient in monitoring temperatures?
    upload_2018-7-9_22-2-9.png

    Is this not too complicated? Are you willing to learn what the above and willing to accept the risks involved including potentially overheating, disabling battery, etc? (Should be resettable by removing all power including CMOS battery but you never know)

    If the answer to all of the above, yes, then go on.

    NoteBook Fan Control is a software that can control almost any laptops fan, as long as the speeds are configurable in the EC (Embedded Controller - most are.)

    All you need to do is find the EC register that controls the fan speed, edit it, and you are good to go. Notebook fan control does exactly this, but you need to configure it yourself.

    Potentially very time consuming (people with my laptop have collectively spent hundreds of hours on it and still no success, I went straight to a hardware modification) and dangerous if don't know what you are doing.

    Would you like me to create a guide on how to use RW-Everything in conjunction with Notebook Fan Control to control laptop fan's?
     
  6. heretofore

    heretofore Notebook Guru

    Reputations:
    0
    Messages:
    67
    Likes Received:
    15
    Trophy Points:
    16
    The problem is .... I only monitor the cpu and gpu core temperature, no other temperatures.
    If the fan control is over-ridden, then it's possible something could overheat (such as VRM), and I would not know.

    I am only interested in very specific solutions, not general solutions, which require unknown amounts of time, and involve unclear risks.

    Last night, something strange happened. My cpu core speed was downclocking in-game.
    I opened XTU (Intel Extreme Tuning Utility) and it showed "Thermal Throttling - Yes".
    but my cpu and gpu temps were low. I had just started gaming.
    I suspect it's just a bug or conflict related to using the Afterburner Voltage/Frequency Curve Editor.
    I uninstalled Afterburner, restarted the laptop (several times), re-installed Afterburner, and re-enabled my undervolt curve.
    Everything is fine now, but it was very worrying, and I expect it will happen again, and I am not sure exactly what caused the problem.
     
  7. KY_BULLET

    KY_BULLET Notebook Evangelist

    Reputations:
    777
    Messages:
    656
    Likes Received:
    786
    Trophy Points:
    106
    Here is a good video @Mr. Fox made on using afterburner that could help you ad well.

     
Loading...

Share This Page