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.

    P870DM-G, Prema BIOS: sleep/wake cycle results in stock volatages, ignoring BIOS.

    Discussion in 'Sager and Clevo' started by artpra, Nov 18, 2016.

  1. artpra

    artpra Notebook Consultant

    Reputations:
    131
    Messages:
    190
    Likes Received:
    191
    Trophy Points:
    56
    I`m using P870DM-G since few weeks and I`m absolutely in awe what this machine is capable of. It`s running with Personal PremaMod BIOS, so I used screenshots of BIOS options for "Intel Skylake 6700K 42x4 OC Settings" from Phoenix OP here and tuned it accordingly.
    All settings works as intended, overclock (to 4,2GHz) and undervolt (-150mV) - when I`m booting computer I can see those 4,2/1.1xxmV at all four cores in HWInfo sensors window. Great!

    BUT here is BUT

    I don`t know is is hardware bug, software bug, BIOS bug or my error, but when my P870DM-G enters sleep and then wakes up (close the screen/lid and then open it), all CPU voltage settings are back to stock. I`m leaving HWInfo Sensors and CPU-Z windows open, looking at voltage values and I see 1.1xxmV, now I`m closing the lid, let computer to enter sleep, then open it again and BAM! 1.3xxmV everywhere! System is completely ignoring values ordered by the BIOS. Clock multipliers stays correctly at 42.

    How is that? Is it normal?
    I tried every setting in BIOS I can think of, that is related but to no avail. This is 100% reproducible:
    1. Boot to Windows -> proper voltage values from BIOS
    2. Close lid, let it sleep
    3. Open lid, wake it up
    4. Stock Clevo high voltages are back and are here to stay until next reboot/power cycle.

    That`s how I`m using my computers for years, not shutting it them off but simply using sleep/wake and I would like to use my new P870DM-G like that too. Fast and convenient. Right now it`s not possible, because it defaults to stock voltages if used that way. So if I don`t want to cook my 6700K with unnecessary high Clevo voltages I must shut it off completely. Not so fast (even with SSD) and definitely not convenient.

    Hibernation - off
    Fast/Secure boot - off
    Clevo Control Center - not installed
    Intel XTU - not installed
    ThrottleStop - never used
    Windows 10 Pro - freshly installed (like few days ago) with UEFI/GPT
     
  2. Prema

    Prema Your Freedom, Your Choice

    Reputations:
    9,368
    Messages:
    6,297
    Likes Received:
    16,485
    Trophy Points:
    681
    That's an OS override. Is the system set to 'performance mode' in OS power options?
     
    Georgel likes this.
  3. artpra

    artpra Notebook Consultant

    Reputations:
    131
    Messages:
    190
    Likes Received:
    191
    Trophy Points:
    56
    Yes, it is.
     
  4. Georgel

    Georgel Notebook Virtuoso

    Reputations:
    945
    Messages:
    2,378
    Likes Received:
    3,021
    Trophy Points:
    281
    I had a problem where my CPU would not accept low voltages and my bios would rest those at bios startup .

    But I don't think it's relevant since I'm using a p775 dm3 and with clevo bios.
     
  5. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,732
    Trophy Points:
    681
    I think your problem happens on a lot of different boards. It is not unusual for the register that contains voltage information to get reset during a suspend / resume cycle.
    ThrottleStop is specifically designed so that all of the various CPU voltages when you go into stand by mode, are returned to the exact same values after you resume. You might be forced to use ThrottleStop or XTU. I have not tested XTU recently so it might not restore your voltages properly either. Do some thorough testing if you go with XTU.
     
    hmscott, Papusan, Georgel and 2 others like this.
  6. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Hmm I used phoenix 42x settings as a base then upped turbo bins, undervolt is slightly less, I sleep it all the time, run on balanced mode (saves a few W at idle as clocks down to 900mhz, call it old habits from years of playing with mere laptops haha). Will check volts explicitly but it has never gone above 70C which means it certainly ain't at stock 1.3ish

    Will have a play around tonight.
     
  7. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,732
    Trophy Points:
    681
    I think you should have said, "My undervolt WAS -100 mV". Sleep / resume is reseting your undervolt so why not give ThrottleStop a try, set your undervolt using ThrottleStop and then do the same sleep / resume cycle and see what happens. With ThrottleStop, your undervolt should be the same before and after you resume from sleep.

    If you have any problems, make sure CPU core and CPU cache are set to the same offset value.
     
    hmscott, bennyg, Papusan and 3 others like this.
  8. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    haha touche

    Fiddling with TS now.
    Before sleep, wprime 1024M 195.x seconds @ 4.1GHz/87C/75W @ 1.15V (upped the UV to -125)
    After, same. :)
     
    Last edited: Nov 20, 2016
    Prema, Papusan and unclewebb like this.
  9. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Yep I can confirm I get this. My study got hot upstairs so I backed off to 44/43/42/41x. Before sleep - wPrime 1024M maxed at 1.17V, 85C, ~82W. Straight after - 1.27V, 98C, ~95W. My undervolt is -100mV...

    Turns out temps were nothing to do with volts but tdp throttle, the turboboost/long power limits were 18W/53W !! so any 4 core benchmark would drop it to 1.8ghz within 10 seconds, and it would hover around 3ghz in a game. Turns out that's what just opening XTU does.... sets BIOS settings back to stock... uninstall.

    BTW is this normal? Prema BIOS load optimised defaults -> turbo boost power limit 18.xxxW turbo boost long power limit 53.xxxW?
     
    Last edited: Nov 20, 2016
  10. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,732
    Trophy Points:
    681
    Thanks for confirming that. I think the voltage getting reset during sleep / resume is a more common problem than people realize.
     
    GTVEVO, hmscott and Papusan like this.
  11. artpra

    artpra Notebook Consultant

    Reputations:
    131
    Messages:
    190
    Likes Received:
    191
    Trophy Points:
    56
    So basically what you guys are saying is, for my usage pattern (sleep/wake), do not use Prema BIOS to set up CPU, it will not stick up. Go ThrottleStop!

    About that, I had some problems. ThrottleStop had zero control over my CPU, none of the settings worked. Loaded BIOS safe defaults, reverted all changes there and still the same. Like something is blocking ThrottleStop from operating. Flashed back stock Clevo BIOS, tried again - ThrottleStop works as it should. Flash Prema BIOS again - success, ThrottleStop still works and gives me full control. Probably it needed full NVFLASH reset (take out CMOS) instead re-flash.
    All in all ThrottleStop works now - beautiful piece of code you have here @unclewebb, like pure magic. Thanks!

    Thanks, I was pretty sure that is the case hence my OP but another confirmation proofs it.

    Yes, I can confirm this too - CPU parameters ordered by ThrottleStop survives sleep/wake up cycles. Not only undervolt but all others too. With right win task scheduler setup they are applied at system start in the background so it`s perfect. It`s great to have full control over my CPU. Thanks again!

    I can`t believe that I`m the first one (?) to spot this issue with Phoenix@Prema BIOS :p
    @Prema, is there anything you can do with it at BIOS level or is P870DM-G mobo one of those @unclewebb mentions?
     
    unclewebb and hmscott like this.
  12. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,732
    Trophy Points:
    681
    I have a desktop Asus Z170 board and same thing. Depending on how the bios is setup, the board decides how much voltage the CPU gets and any voltage control settings in ThrottleStop will be ignored by the CPU. I have not yet heard of this problem on the mobile CPU based boards.

    As for the sleep / resume stock voltage issue, not sure if this can be solved with a bios mod. Might need to rewrite part of the bios instead. Intel XTU used to have a similar issue after resuming from sleep but XTU might work correctly now. Time to test the competition. :)

    I answered a few of your other ThrottleStop related questions in the ThrottleStop Guide thread.
     
    Georgel likes this.
  13. artpra

    artpra Notebook Consultant

    Reputations:
    131
    Messages:
    190
    Likes Received:
    191
    Trophy Points:
    56
    Thanks for that.
    My P870DM-G probably needed "CMOS out" procedure instead BIOS reflash, either way all is working now with Prema BIOS and TS. I can tune my CPU from TS GUI no problem.
    I will try to avoid XTU completely for now.
     
  14. bloodhawk

    bloodhawk Derailer of threads.

    Reputations:
    2,967
    Messages:
    5,851
    Likes Received:
    8,566
    Trophy Points:
    681
    Most of us don't even use Sleep / Wake. My system boots up in under 15 seconds. Who needs sleep wake with those boot times. :)
     
  15. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,732
    Trophy Points:
    681
    I just tested the most recent version of Intel XTU and on my computer, it restores the CPU core, cache and Intel GPU voltages correctly after a suspend resume cycle.
     
    Georgel and bloodhawk like this.
  16. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Hmm mine takes about 15 seconds to POST before I even get the Prema splash screen.

    I think it's because I have fast boot disabled.

    Anyway I usually have a bunch of stuff open and sleeping is just so much easier
     
    bloodhawk likes this.
  17. Prema

    Prema Your Freedom, Your Choice

    Reputations:
    9,368
    Messages:
    6,297
    Likes Received:
    16,485
    Trophy Points:
    681
    Try it: https://www.asus.com/in/support/FAQ/1015899/
     
    Georgel likes this.