Help Me to Find A Suitable Voltage for XMP Profile, 6700K

ithehappy

Distinguished
Feb 7, 2011
26
0
18,530
My RAMs are 3000 MHz G.Skill RipjawsV, and I am forced to use the XMP profile in BIOS, to have them run on 3000 MHz, cause my motherboard Asus Z170 Pro Gaming doesn't support more than 2100 MHz without XMP. Now when I select the XMP profile you are given this option,

http://i.imgur.com/Hx4JJRq.jpg

Now if I select the All Core Enhancement option, the DRAM voltage is set at 1.35V. And when I run CPU stress test (HeavyLoad for seven minutes) the I see maximum temp of ~74ºC

http://i.imgur.com/YR9UPGV.png

If I choose the No option, stock Intel operation, then the voltage remains at 1.35V, but running stress test gives me max temp of ~64ºC, which is about 9-10ºC than the All Core Enhancement option.

http://i.imgur.com/4sCjjTn.png

And if I disable XMP altogether and run the RAMs at 2100 MHz then max temp hovers within 60ºC, which is even more lower than above, by 4-5ºC.

http://i.imgur.com/1GNvWJo.png

So the most obvious query, I realise that the automatically applied 1.35V from XMP is way too much, so I wanna reduce it, and want to maintain that max temps like when I get with XMP disabled altogether, basically as low temp as possible, but I don't know how much voltage should I decrease and at what point I should stop? I know I will be needing to run some stability tests to test the altered voltage, but which one should I run and for how long? There is also Manual, Offset and Adaptive mode of voltage options, which one should I choose?

http://i.imgur.com/SMRML4H.jpg

And this All Core Enhancement vs the Stock Intel option while choosing XMP, what are the differences between these basically? I am looking to OC my RAMs only, don't want to alter any processor settings at all, only RAMs at 3000 is my target.

Thanks in advance.

PS: Forgot to mention the system specs if it matters anyway, 6700k, Asus Z170 Pro, RipjawsV 3000, NH-U12S and so on.
 
Solution
Well shouldn't and can are two different things. It is possible the memory won't run at 3000Mhz unless at 1.35 volts, but that is the recommended max for the CPU, which is designed for 1.2 volts. If your goal is temperature reduction without improving cooling, then lower voltages it will have to be, and a commensurate reduction in memory frequency.

The stock settings on CPU core voltage are intended for the maximum compatibility with the most chips. It is dynamically controlling it to some extent as well. You could run a lower core voltage and it might be fine, or overclock a lot with the stock voltages. Every chip is a little different.

Mind that the intended frequency for DDR4 on Skylake is 2133, you are 866Mhz above that, and the...

Eximo

Titan
Ambassador
Sounds like you just need to do research on manual overclocking. Relying on ASUS's tweaking tools can only get you so far.

You really have two sets of questions here: How should I overclock my CPU and maintain low temperatures (not really possible) And how to run the memory at 3000Mhz.

You should be able to view the recommended timings for your memory on G.Skills site, you can also get them using CPU-Z to look at the JEDEC tables.

What you would do is enable XMP, then go change all the timings on the memory manually. You can independently set the voltage for the memory to 1.35 or less. Obviously the lower you go the less likely it is to run at 3000Mhz.

On the CPU side of things, you'll need to control core voltage manually. You can use the offsets and adaptive settings after you have tested the limits of the CPU. Then you can play the core multiplier. From what I have seen, most people are able to get a good 4.3-4.5Ghz out of an i7-6700k while staying below 1.4 volts.

Seek out someone who has actually overclocked with a Z170 and i7-6700k though, I haven't.

http://www.overclock.net/t/1570313/skylake-overclocking-guide-with-statistics
 

ithehappy

Distinguished
Feb 7, 2011
26
0
18,530


Thanks for your reply, and especially redirecting me the appropriate topic.

But some things, I am NOT looking to OC my CPU at all. I just want to run my RAMs at 3000, keeping as low temp as possible. Selecting XMP automatically chooses 1.35V as the DRAM voltage, and that's I think causing the high heat. So that's what I am wanting to reduce, but I just don't know to what value.

My RAMs are exactly this, if that helps you in anything, F4-3000C15D.

And yes, I know I need to do research on manual overcloking, but believe me, I really have no time. I have upgraded to this system for nearly a month now, and yet couldn't even install a single game, upgraded, just because I wanted to :)
 

Eximo

Titan
Ambassador
3000Mhz will require a little CPU overclocking I believe. It just doesn't go that fast on stock settings. If you want a compromise, see if you have an memory profile for 2666 with slightly better timings. I think the CPU can handle without overclocking and you could probably drop the memory voltage a little.

Speed plus voltage is actually a little warmer then just speed or just voltage. Faster an IC switches the more current it lets through, and the warmer it gets, and the warmer it gets, more resistance, until it reaches an equilibrium with the cooling.

 

ithehappy

Distinguished
Feb 7, 2011
26
0
18,530
Thanks.

The thing is as I have been reading for past few days about Skylake OCing and all, I have understood this much.

I shouldn't change the DRAM voltage of 1.35V, as that is the mentioned voltage of my RAMs, F4-3000C15D, to run optimally on 3000 MHz.

Now I have been told to reduce the CPU Core/Cache Voltage, but to what value? When I run my system at complete stock setup, no XMP or anything, I see that BIOS is showing Core voltage at 1.264 - 1.280V. So am I wrong in believing that whatever manual number I input for CPU Core voltage for XMP profile, it has be more than 1.280V? Cause if stock setup needs that much voltage then XMP will be needing more right?

I really had no idea that to use XMP profile, to OC your RAMs only, CPU also needs a bit of overclocking. I ran the IBT app under Maximum stress mode for 10-12 minutes yesterday and max temps were ~78ºC! Under XMP profile I mean, stock Intel settings.
 

Eximo

Titan
Ambassador
Well shouldn't and can are two different things. It is possible the memory won't run at 3000Mhz unless at 1.35 volts, but that is the recommended max for the CPU, which is designed for 1.2 volts. If your goal is temperature reduction without improving cooling, then lower voltages it will have to be, and a commensurate reduction in memory frequency.

The stock settings on CPU core voltage are intended for the maximum compatibility with the most chips. It is dynamically controlling it to some extent as well. You could run a lower core voltage and it might be fine, or overclock a lot with the stock voltages. Every chip is a little different.

Mind that the intended frequency for DDR4 on Skylake is 2133, you are 866Mhz above that, and the fastest kits only hit 3600Mhz or so, and not reliably. You do not have to run your memory at 3000Mhz, you have a lot of options. It isn't strictly about frequency either. The timings also increase with frequency. Bandwidth also isn't that important for a system unless doing a lot of heavy calculation such as rendering.

I think you are little too fixated on the XMP terminology. It is just a way for storing faster memory settings onboard the memory so that an Intel motherboard can read it and use the appropriate settings as defined by the memory manufacturer. While I believe most motherboards will require XMP to be enabled to have more options available, that is simply an application of logic in the BIOS. A person using XMP profiles (Extreme Memory Profiles), will likely want to overclock, so the rest of the overclocking features are made available.
 
Solution