• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

What controls Turbo Core in Xeons?

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

It has a microcode fix - does that decrease performance?

In order for this hack to work, the microcode has to be removed for Haswell E. When Moff or someone makes you the BIOS, there will literally be *no* microcode for Haswell in there. Then you can put whatever microcode you want after you boot the OS. In fact, it seems like Win 10 will put some fresh microcode on it's own:
support.microsoft.com/en-us/help/4465065/kb4465065-intel-microcode-updates

You should read page 3 of this thread carefully. All the best understanding of this hack starts on that page!!!
 
Last edited:
Hi @MOF

I injected the ffs driver from you post #1955 (https://forums.anandtech.com/threads/what-controls-turbo-core-in-xeons.2496647/page-79#post-39186745) in this thread into my BIOS, and it's working, but not quite at full speed.

The efi driver that worked best for me was FreeCableGuy's v3x4-0.10b-i306f2-rc9_90_50_50.efi - this one gives me the expected 3.4GHz under Prime95, and 3.5GHz under real world render loads...

Do you by chance have any other versions of your ffs that would give me the 90/50/50 that lets my Asus X99-A and E5-2690 v3 run at full speed and never have to worry about re-installing the efi driver if my Windows need a re-install?

Thanks!
 
  • V3_MOF_505050.efi
  • V3_MOF_505050.ffs
  • V3_MOF_605050.efi
  • V3_MOF_605050.ffs
  • V3_MOF_705050.efi
  • V3_MOF_705050.ffs
  • V3_MOF_805050.efi
  • V3_MOF_805050.ffs
  • V3_MOF_905050.efi
  • V3_MOF_905050.ffs

If you want you can load these efi drivers directly from the efi shell for testing.

use "load" command
load fs5:\V3_MOF_505050.efi (loads efi driver)
fs1:\EFI\Boot\bootx64 (loads windows)
something like this, you get it. 🙂

https://drive.google.com/file/d/1aBzuUedZkrQKlrnLHVekXhSEGfAx1Rb3/view?usp=sharing
 
Last edited:
  • V3_MOF_505050.efi
  • V3_MOF_505050.ffs
  • V3_MOF_605050.efi
  • V3_MOF_605050.ffs
  • V3_MOF_705050.efi
  • V3_MOF_705050.ffs
  • V3_MOF_805050.efi
  • V3_MOF_805050.ffs
  • V3_MOF_905050.efi
  • V3_MOF_905050.ffs

If you want you can load these efi drivers directly from the efi shell for testing.

use "load" command
load fs5:\V3_MOF_505050.efi (loads efi driver)
fs1:\EFI\Boot\bootx64 (loads windows)
something like this, you get it. 🙂

https://drive.google.com/file/d/1aBzuUedZkrQKlrnLHVekXhSEGfAx1Rb3/view?usp=sharing

Are these FFS and EFI files VCC 1.82Volt Locked?
 
Thank you MOF, I can confirm that V3_MOF_905050.ffs works beautifully on an Asus X99-A motherboard, so it would probably work nice for that whole family (X99-A II, X99-pro, X99-deluxe, etc).

One thing I will say for anyone else with an Asus X99 board (hope this helps someone else)...

You MUST set in your BIOS:

Ai Overclock Tuner - MANUAL

Asus MultiCore Enhancement - DISABLED

CPU Core Ratio - SYNC ALL CORES

If you don't do this, then shortly after boot your OS (Windows), the Xeon will revert to STOCK speed... and you don't want that !!
 
Thank you MOF, I can confirm that V3_MOF_905050.ffs works beautifully on an Asus X99-A motherboard, so it would probably work nice for that whole family (X99-A II, X99-pro, X99-deluxe, etc).

Good but -90mv core offset still too much. Heavy test doesn't show real stability, cpu can pass any stress test with -90mv but can be freeze while idle or single core under load . Because core voltage may drop the below 0.6 volt when the processor is idle.
 
Good but -90mv core offset still too much. Heavy test doesn't show real stability, cpu can pass any stress test with -90mv but can be freeze while idle or single core under load . Because core voltage may drop the below 0.6 volt when the processor is idle.
I finally got me setup working 🙂
And as you say 90-50-50 is not stable for me either, but I did find something interesting in trying it.

With 90-50-50 without a microcode Cinebench R15 runs all cores on my pair of 2696's @ 3.5ghz.
With 90-50-50 without a microcode
Corona 1.3 (AVX) runs the pair @ 3.4ghz, just a 1ghz differential.
All other offsets without microcode have a 1.25 to 2 ghz differential.
With microcode (I use 43), the differential is a minimum of 2ghz and a maximum 3ghz.
From past post here I didn't think a differential of 1ghz was possible.

BTW - my 2696s run @ 3.5 with almost any offset without microcode, and 3.4 with microcode.
 
Without microcode you can get higher frequencies but without microcode higher frequencies doesn't mean higher performance in all circumstances. Some application doesn't work well without mcode.
 
Last edited:
Without microcode you can get higher frequencies but without microcode higher frequencies doesn't mean higher performance in all circumstances. Some application doesn't work well without mcode.
That's not what I'm seeing.
Performance is higher in all apps I've checked (mostly video encoding and image manipulation) and in all benchmarks I've run.
So it appears that the apps I use work well without microcode.
Just luck 🙂
I'm currently running your old 80-30-50_vcc with no microcode.
Could I talk you into making a 70-30-50_vcc and 90-30-50_vcc to test?
 
I don't know what to tell you.
Maybe it's my board (which no one else seems to use) or maybe my CPUs.
But I can use your 80-30-50_vcc with or without microcode and it's perfectly stable.
Your 80-50-50_vcc with or without microcode is not stable for me (neither was 90-50-50_vcc but performance jumped while it worked).
That's why I was curious to try those other variations to check performance and stability.
Also what program do you use to edit or make .efl files like those, I'm interested in learning how to.
 
I only managed to downvolt to -0.060 on Asus X99 Pro USB3.1 with Xeon E5-2686 v3 ES (not QS) more than that and it's not stable. My clock only goes up to 2.7 GHz on all core and I can only overclock BCLK to 103. Am I getting bad chip or just not enough tuning? Been using the mod for two years now.
 
can you modify bios for asus rampage v extreme
One last time, yes.


(UNTESTED)
RAMPAGE-V-EXTREME-ASUS-3802.CAP - Mcode removed - C6 Disabled as default.
RAMPAGE-V-EXTREME-ASUS-3803.CAP - Mcode removed - C6 Disabled as default - Driver injected -50mv
RAMPAGE-V-EXTREME-ASUS-3804.CAP - Mcode removed - C6 Disabled as default - Driver injected -60mv
RAMPAGE-V-EXTREME-ASUS-3805.CAP - Mcode removed - C6 Disabled as default - Driver injected -70mv
RAMPAGE-V-EXTREME-ASUS-3806.CAP - Mcode removed - C6 Disabled as default - Driver injected -80mv

https://drive.google.com/file/d/1x9eODruQeHdL1aygkT7B9m2vxb_eErsq/view?usp=sharing
 
Back
Top