cancel
Showing results for 
Search instead for 
Did you mean: 

4670K Overclock - adaptive mode cause BSOD on boot.

IamTony
Level 7
Hello,

I've got my new 4670k running steady at 4.5 with 1.25 volts, memory is running on XMP profile, all is well until I switch CPU Power Management to Adaptive which causes Windows to BSOD on boot. Is there something I need to adjust? I've searched around but can't seem to find the answer, so any suggestions appreciated!

Using:

Hero VII
i5 4670k
Hyper 212

Thanks..
6,809 Views
9 REPLIES 9

Arne_Saknussemm
Level 40
Hi Iam Tony 🙂

When you switch to adaptive you have to input a value for the voltage offset right? what value are you putting in?

Hey Arne,

Ahh, right I see. Those fields are in grey on the UEFI, I didn't think I can enter values, muppet... What values would you suggest or how can I ascertain the correct numbers for me?

Thanks!

Arne_Saknussemm
Level 40
Well, it's a bit of trial and error to convert manual voltage to offset or adaptive. When you say 4.5 with 1.25v is that 1.25 in BIOS or what you see under load in CPUz.

If in BIOS you will have to run a stress test and see what CPUz gives at load. (what LLC do you have set? if auto I would probably advise setting MED and doing this).

Then its basically setting values for adaptive that get you the same load voltage in CPUz. or thereabouts...don't forget that with adaptive if you run a stress test with AVX instructions the voltage you see at load can be up to 0.1v higher than manual because the CPU automatically adds voltage on these types of stress test...

Typical values to try are 0.01v 0.015v...etc. but it depends on the CPU as always...

Yes, 1.25 in the BIOS, CPU-Z was showing 1.252 when idle and during Realbench so am I looking at a value of 0.002? Do I need to apply a negative and a positive value?

Thanks for your help.

Arne_Saknussemm
Level 40
You really can't do straight maths with this stuff since the processor is "dynamically" asking for voltage based on load type, current, heat etc. so as I say a bit of trial and error is needed.

You probably want positive offset (but this will be obvious...if you set + 0.01 for example and load voltage in CPUz is 1.3v you need to set negative offset and try 0.01) so start with that....

What stress test are you using and what LLC?

tonytone
Level 7
To load test I ran realbench a few times as I read that AIDA64 could send too much power under some circumstances. Is it weird that that the figure in CPU-Z didn't change?

LLC is currently on auto, the only settings I have changed so far are:

CPU Core Ratio - Synch all cores @ 45
CPU Core Voltage - 1.25 (I crept up from 1.2 which would BSOD very soon after Windows loaded)
Ai Overclock Tuner - XMP profile 2 (2133MHz)
CPU Core Voltage - Adaptive which caused Windows to BSOD on boot so it's back on manual mode

You suggest a medium value for LLC, perhaps 5? Then a +0.01 offset? I notice with AI Suite my CPU speed is changing constantly due to load, but the voltage is consistent, will this help to bring these things in line?

Such a myriad of options, I now realise the Youtube videos I watched barely scratched the surface!

Arne_Saknussemm
Level 40
Yes manual voltage means the the same voltage is applied to the CPU no matter what clock it runs between idle and full load so you're seeing the varied load but not the varied voltage that you'll get with offset or adaptive.

basically try a couple of values 0.01 or 0.02..

You have your target voltage in CPUz to shoot for. If + 0.01 gives you a lower load voltage in CPUz you need to increase the value you enter so go up. If the voltage is higher then you would have to switch to 0.005 or to shave more off set negative value and try 0.005 0.01 0.015 etc i.e increasing negative values.

But I reckon positive is the way to start mor often than not that is what you need for the higher clocks...

The LLC I'm not sure 100% on by board the options are regular medium high and then ultra high and extreme not numbers....

Sorry, haven't had a chance to get back to tweaking until tonight but have made some good progress.

I set CPU LLC to 4, core voltage to adaptive, + offset then 0.01 as the offfset value and got a BSOD on boot. I then changed the offset value to .02 and again got a BSOD on boot. When I re-entered the BIOS I noticed the voltage here was displaying as 1.008 which seemed very low so I increased the offset value to 0.1 (a factor of ten higher) and was able to boot into Windows. I ran the RealBench stress test and after a few minutes got a BSOD. When going back to the BIOS the voltage was showing as 1.2 which seemed a much better figure. I jumped the offset to 0.2, booted to Windows fine but CPU-Z was showing a voltage of 1.3, too high so went back and edged back down to 0.15, then 0.12 which seems to be stable.

Under load the CPU-Z value is now 1.242, which is 0.01 below the 1.252 I was getting while on manual mode, but all seems well. I now have a spread of about 0.8 to 1.242 so perhaps my initial manual value of 1.25 was slightly high? Is it worth going back and slowly decreasing the manual voltage with adaptive off, and then tweaking the offset again? Also, is there any benefit to playing around with different LLC values? Will this adjust the spread of the clock speed?

Thanks for your help, feel like I am getting closer 🙂

Arne_Saknussemm
Level 40
Thing is Realbench contains AVX instructions and that means the processor will be adding voltage when it runs them in adaptive mode...something it does not do with manual voltage. Theoretically this can be up to 0.1v though often less as this is "dynamic". So, if you are seeing roughly the same voltage you set manually, now, with adaptive mode and you are stable you might well be very close to where you want to be...not to say right where you want to be. This means that yes, maybe you had a bit of room to lower manual voltage but I am guessing, you have already more or less compensated for this with your adaptive offset...I reckon you might well be pretty good right where you are right now....sure tweak some more but I would do that with adaptive offset values not go back to manual....

Does that make sense?:o