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
-
That's an OS override. Is the system set to 'performance mode' in OS power options?
Georgel likes this. -
Yes, it is.
-
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. -
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. -
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. -
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. -
-
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 -
-
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
@Prema, is there anything you can do with it at BIOS level or is P870DM-G mobo one of those @unclewebb mentions? -
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. -
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. -
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.
-
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.
-
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 easierbloodhawk likes this. -
P870DM-G, Prema BIOS: sleep/wake cycle results in stock volatages, ignoring BIOS.
Discussion in 'Sager and Clevo' started by artpra, Nov 18, 2016.