What controls Turbo Core in Xeons?

Page 67 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

custom90gt

Member
Feb 9, 2017
38
7
41
So I don't get throttling with ucode 39 but of course it runs at 2.8GHz with AVX loads. Anyone seen throttling with version 27 like that? It won't go over 800mhz...

Also what are you guys setting your current limit to?
 

Saren

Junior Member
May 20, 2017
15
2
41
uCode 27 (0x1F) is the last-known freely-available uCode with no AVX2 clock reduction...

Also, looks like you might not have removed the microcode as intended. What CPU is this? Stock E5-2696 v3 is 2.8GHz all-core turbo...
I am using a pair of E5-2696 v3. BIOS is modded and microcode stripped. 0x3A microcode exists in Linux OS and I can use other versions easily. I will test again later.
 

kjboughton

Senior member
Dec 19, 2007
330
118
116
So I don't get throttling with ucode 39 but of course it runs at 2.8GHz with AVX loads. Anyone seen throttling with version 27 like that? It won't go over 800mhz...

Also what are you guys setting your current limit to?

Yes, see what The Stilt previously provided earlier in this thread:
"The newest microcode version for the Haswell-E/EP/EX/EN production stepping (CPUID 0x306F2) is version 0x39 (10/07/2016). This microcode can be used for this exploit, however it will result in lower yield (clocks) than the earlier ones. This microcode is highly recommended if you are satisfied with a more modest boost, or require maximum reliability (professional use). This microcode also has an additional advantage on systems, which lack both the "Power Limit" or "CPU telemetry feature" (SVID) options in the bios. Version 0x39 microcode is one of the few versions, which doesn't feature the bug I call as the "LFM bug". The best way to describe the "LFM bug" is that when you use this exploit, load a newer microcode in flight and then try adjusting any of the CPU parameters (frequency, voltage, power limits, etc), the CPU will lock to the LFM state (typically 800MHz)."
 

custom90gt

Member
Feb 9, 2017
38
7
41
Yes, see what The Stilt previously provided earlier in this thread:
"The newest microcode version for the Haswell-E/EP/EX/EN production stepping (CPUID 0x306F2) is version 0x39 (10/07/2016). This microcode can be used for this exploit, however it will result in lower yield (clocks) than the earlier ones. This microcode is highly recommended if you are satisfied with a more modest boost, or require maximum reliability (professional use). This microcode also has an additional advantage on systems, which lack both the "Power Limit" or "CPU telemetry feature" (SVID) options in the bios. Version 0x39 microcode is one of the few versions, which doesn't feature the bug I call as the "LFM bug". The best way to describe the "LFM bug" is that when you use this exploit, load a newer microcode in flight and then try adjusting any of the CPU parameters (frequency, voltage, power limits, etc), the CPU will lock to the LFM state (typically 800MHz)."

Interesting, thanks for the info. I wonder what ways around the LFM bugs there are. Maybe it's throttle stop being active that is messing with it?
 

kjboughton

Senior member
Dec 19, 2007
330
118
116
Interesting, thanks for the info. I wonder what ways around the LFM bugs there are. Maybe it's throttle stop being active that is messing with it?

TS is obviously sending some commands via OC Mailbox that the CPU doesn't like (uCode bug).
 

kjboughton

Senior member
Dec 19, 2007
330
118
116
RC8 binaries are now up and available for download:
https://github.com/freecableguy/v3x4/releases/tag/v3x4-0.10b-i306f2-rc8

Major changes:
1) Fixed a bug that was preventing PowerCut from being enabled if set. Remember to set VCCIN to Auto in BIOS (if available) when using drivers with PowerCut enabled. Also, if the driver notifies that a reboot is required then simply do a restart as soon as you get to your OS login screen. PowerCut requires a fixed VCCIN and VCCIN can only be set on reset. Hence, PowerCut will require an immediate reboot after any shutdown (not required between successive warm resets).

2) Added back ability to adjust SA voltages. There may be some power savings here but hard to tell if not included in PCU determination to increase boost (probably not). Those with 2S systems will probably care more as this includes the QPI link power budget of which a large part would be the 4.8GHz link from CPU0<->CPU1.

3) Behavior change: set Uncore to max speed and force max speed. This may be a personal choice for some as this does increase idle power and as well may remove power from the power budget that could otherwise be used for the Cores.

4) OC Lock Bit in MSR 0x194 is no longer set. You should now be free to continuing playing with settings post-boot.
 

custom90gt

Member
Feb 9, 2017
38
7
41
TS is obviously sending some commands via OC Mailbox that the CPU doesn't like (uCode bug).

Thanks for the info btw. I was able to just not launch throttle stop and get 27 to work. The odd thing is I get 2800 points in cinebench with 39 but only 2500 with 27.
 

kjboughton

Senior member
Dec 19, 2007
330
118
116
Thanks for the info btw. I was able to just not launch throttle stop and get 27 to work. The odd thing is I get 2800 points in cinebench with 39 but only 2500 with 27.

You can use TS, just be sure to uncheck the box for "Set Multiplier".
You don't want this feature anyway as the CPU will refuse to set anything above the all-core max sustainable frequency. Mean if you are limited (power, current, etc.) to say 3.4GHz, attempting to set 35x or higher will lock the CPU to 34x and keep it there. This would lock out 35x through 38x (for the 2696v3). I am still playing with this.
 

custom90gt

Member
Feb 9, 2017
38
7
41
You can use TS, just be sure to uncheck the box for "Set Multiplier".
You don't want this feature anyway as the CPU will refuse to set anything above the all-core max sustainable frequency. Mean if you are limited (power, current, etc.) to say 3.4GHz, attempting to set 35x or higher will lock the CPU to 34x and keep it there. This would lock out 35x through 38x (for the 2696v3). I am still playing with this.

Yeah I know what you mean. It's odd that even with TS turned off but started it throttles the CPU.

I get better cinebench scores if I have TS running and the multiplier set to 38 then I do with TS disabled. My guess is it is quicker at ramping up the cores or something like that (even if I have power saving checked as well to keep core speeds low when load is low).
 

Dufus

Senior member
Sep 20, 2010
675
119
101
No, supermicro boards do not have any access to voltage settings, only CPU states at most.
BIOS is generic with modifications, this is why I suggested RU.

Well, all I know for sure is that since this thread started, the 2696 v3s I've sold have risen in price (auction and buy now) by over $300US and are still climbing.
Sellers market. Not so good for anyone else.

IMO 2696 no longer has value if you are not going to use it in dual socket systems.
I would agree with that.

So I don't get throttling with ucode 39 but of course it runs at 2.8GHz with AVX loads. Anyone seen throttling with version 27 like that? It won't go over 800mhz...

Also what are you guys setting your current limit to?
0x27 can go into power limiting overdrive and not only throttle speeds to 8x multi but also throw in some duty cycling as well so you may be seeing the equivalent of ~400MHz.

I use 1023 for current limit. Can post my settings if it helps at all but would be somewhat pertinent to my own setup and CPU.

I get better cinebench scores if I have TS running and the multiplier set to 38 then I do with TS disabled.
Have you tried disabling speedstep in the BIOS to check if that's the case?
 
Reactions: custom90gt

MOF

Member
Jul 31, 2017
118
33
101
Looks like my fun times is over at this point.

My cpu with -50mV,-60mV and -70mV is reaching a 3300mhz,
-80mV an -90mV is reaching 3400mhz but 3400@-90mV not stable in long term.
Up to -90mV my cpu can go 3500mhz but 0.9V too low for 3500mhz. Few second later goes crash.

Looks like 3400mhz@-80mV (with powercut drivers) sweetspot for me at this point.
 
Reactions: custom90gt

Dufus

Senior member
Sep 20, 2010
675
119
101
E5-2683 v3 BIOS settings

OC Tweaker




CPU Config

'Max Core Ratio' needs removing as it is irrelevant for this CPU. Long duration still reverts to 120W but use false reading to bypass this otherwise limited to a RAPL of 40 seconds. Use to run BCLK at 105.1MHZ but saw I was getting a lot of corrected WHEA errors on the PCIe bus with NVMe at of 103MHz and GTX1080 at ~102MHz. Can reduce with lower link speed but just doesn't seem worth it for a few percent.


FIVR Config

Can hit max turbo -1 with AVX2 and -20mV offsets but seems to ramp up over a few seconds from max turbo -2 to -1. -30mV gives much faster response. And yes, VSA is positive.

Voltage Config

Most likely could lower DRAM voltage but haven't bothered. Timings reduced.


V3 Config


OC lock is being used for power reading and not OC lock. Need to change if I get some enthusiasm back. Tjmax doesn't do anything here and some other settings such as "Perf_Plimit_Differential" which if I guess correctly is actual for dual socket and P-State differential between sockets. Maybe I'm guessing wrong.


Advanced CPU


Could add package C2 here but PC2 doesn't seem to make a lot of difference.

Anyway that's what I'm running and works for me but might not work so well for someone else. Needs a fair bit more work yet, maybe some time later on.

Edit: Thanks Cata40, hope imgur works better than Photobucket did
 
Last edited:

Cata40

Member
Mar 2, 2017
156
6
81
E5-2683 v3 BIOS settings

OC Tweaker




CPU Config

'Max Core Ratio' needs removing as it is irrelevant for this CPU. Long duration still reverts to 120W but use false reading to bypass this otherwise limited to a RAPL of 40 seconds. Use to run BCLK at 105.1MHZ but saw I was getting a lot of corrected WHEA errors on the PCIe bus with NVMe at of 103MHz and GTX1080 at ~102MHz. Can reduce with lower link speed but just doesn't seem worth it for a few percent.


FIVR Config

Can hit max turbo -1 with AVX2 and -20mV offsets but seems to ramp up over a few seconds from max turbo -2 to -1. -30mV gives much faster response. And yes, VSA is positive.

Voltage Config

Most likely could lower DRAM voltage but haven't bothered. Timings reduced.


V3 Config


OC lock is being used for power reading and not OC lock. Need to change if I get some enthusiasm back. Tjmax doesn't do anything here and some other settings such as "Perf_Plimit_Differential" which if I guess correctly is actual for dual socket and P-State differential between sockets. Maybe I'm guessing wrong.


Advanced CPU


Could add package C2 here but PC2 doesn't seem to make a lot of difference.

Anyway that's what I'm running and works for me but might not work so well for someone else. Needs a fair bit more work yet, maybe some time later on.
nothing can be seen in pictures, it's a problem with them
 

wiseguyuk

Member
Sep 16, 2017
34
4
71
Looks like my fun times is over at this point.

My cpu with -50mV,-60mV and -70mV is reaching a 3300mhz,
-80mV an -90mV is reaching 3400mhz but 3400@-90mV not stable in long term.
Up to -90mV my cpu can go 3500mhz but 0.9V too low for 3500mhz. Few second later goes crash.

Looks like 3400mhz@-80mV (with powercut drivers) sweetspot for me at this point.
Is it -80mV & -50mV ?

Did you compile it yourself ?
Can you provide a link please as I would like to try it.
 

MOF

Member
Jul 31, 2017
118
33
101
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |