I wanted to post 1 more time because I like talking to myself but also because I finally got this where it needs to be and I think maybe some people can benefit from my trial and error.
essentially I opted to use speed step because most of the time I can keep the clocks down if I am not doing anything, also speed step has a nice feature of only overclocking active cores, so the # of threads becomes extremely relevant to your power draw.
By using speed step I knew I wanted to scale my power out a bit. I determined early that I could run stable at 1.48v when maxing out all 6 cores. It seemed like a bad idea to just set vcore to 1.48 and forget it since most of the time I wouldn’t need that much power. I also quickly learned that having CPU llc set to medium would result in not enough power if vcore was set to 1.48. You can increase CPU LLC to high and it will generally hold a vcore rating of 1.46 or higher.
That all being said I wanted to scale my voltage with clock speed. My initial attempt was to set the vcore low but make CPU LLC extreme so that it was actually adding power with clock. This worked but it lead to VRM overheating and throttling my CPU. I was water-cooling the VRM but still throttling so I had to abandon that idea.
My next attempt was to go with a vcore offset of .080 and put LLC to high. This put me right at 1.48v under 12 thread load at 5 GHz. This worked great and I was able to run stable. Since I really am unable to monitor VRM temp directly I decided to shoot for CPU LLC to medium to be safe. That resulted in my vcore voltage being 1.46 under 12 thread load at 5 GHz which resulted in eventual blue screen. (Generally I see a prime thread stall, 1 CPU under clock, and then it blue screens.
I went back into the bios and set my vcore offset to + .125 and left LLC at medium. This resulted in 1.48 under 12 thread load as well as good idle voltage (under 1.0v at idle). I can only assume that my VRM is lower this way, the CPU temp difference is non-existent.
I would be happy to share any specific bios settings. I don’t see many people talking about overclocking this way on the forums but it seems like the best of both worlds to me. I find that if I shoot for a number of prime threads somewhere in the middle the voltage is also in the middle and adequate. For example I can run 6 prime threads at 1.43 volts stable @ 5 GHz and it adjusts the voltages automatically. My hope is that it leads to a longer processor life, but for all I know all of the switching could be harder on it
😃So to sumarize what I think is a good strategy with dynamic clocking and dynamic voltage:
1. Determine Vcore necessary for max overclock - do this with a manual vcore setting and high LLC
2. Change CPU LLC to medium to reduce VRM temp.
3. Test VCore offset under load to determine what lands you at necessary Vcore max voltage while testing.
Generally i think you will find all of the clocks/voltages in the middle fall into place.
Asus RIV Extreme
3960x
32 GB .Skill 2133 ripjaws (F3-1700CL9Q2-32GBZH)
WC 7970
Ocz Revodrive 3 x2
AX1200 PSU
Custom Water Loop
Build Pics