What controls Turbo Core in Xeons?

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

XDrego

Member
May 5, 2017
28
2
41
I have moved on from msi raider to attack ep2c612 ws have 2 e5-2683 v3 this thing a beast stock 30 multiplier with 2.1 bios disable ht ranked 13 in 3dark with 3 1080ti stock only problem I have is my octal channel 2133 etc benchmarks to low in Sandra 80000 instead of 94000 plus memory read latency bit high in Aida 64 104 any one have some references with same board I can say without a doubt it supports 8 udimms as well as 2132p etc reg benchmarks same. Hope I don't have bad channels.anyway was hoping someone had the 2.13b original bios and also nodded bios thanks for your info gang!
 

Saren

Junior Member
May 20, 2017
15
2
41
Had anyone noticed any instabilities with -50 mV offset driver?
No microcode. Arch Linux with linux-ck. GNOME DE.
I seem to got severe system slowdown after blender rendering for 5 hours and mprime small fft for 20 minutes (Both of the work cause the CPUs overheat a lot). The system runs fine before those extreme work.
Running blender/mprime again gives fine performance, but system has extremely slow response to everything (including chrome and mpv), and geekbench multicore is extremely slow unlike before the work.

I have switched to mc39 and I am observing.
 

knopflerbruce

Junior Member
Mar 5, 2017
15
1
41
Is there a BIOS available for ASRock X99 OC Formula? I only get error messages... "error in saving" in UBU 1.66.1, whatever that means. Can't seem to get many answers when googling the cause, and I do run it as admin and there's plenty of space on the drive.

In case a kind soul wants to help me out, here's a link to the most recent BIOS: ftp://europe.asrock.com/BIOS/2011/X99%20OC%20Formula(3.10)DOS.zip

Edit: just realized I'm using an old version of MMTool...
 
Last edited:

cekim

Member
Mar 6, 2017
87
19
41
Is there a BIOS available for ASRock X99 OC Formula? I only get error messages... "error in saving" in UBU 1.66.1, whatever that means. Can't seem to get many answers when googling the cause, and I do run it as admin and there's plenty of space on the drive.

In case a kind soul wants to help me out, here's a link to the most recent BIOS: ftp://europe.asrock.com/BIOS/2011/X99%20OC%20Formula(3.10)DOS.zip
"Error saving file" has nothing to do with disk space, but requires the APITO V work-around described in this post:
https://forums.anandtech.com/threads/what-controls-turbo-core-in-xeons.2496647/page-28#post-38859671

There is a flag in your BIOS that must be cleared. Clearing that flag (changing 0x0C to 0x08) requires an offset elsewhere in the BIOS (of +4) to avoid completely breaking the checksum. I changed 3 bytes prior (change the 0x0C to 0x08 and then add 4 to the byte 3 positions to the left in a hex editor).
 

Jolognai

Junior Member
May 19, 2017
4
0
6
update to the update to the update... This is definitely an improvement to the old V3x1...
Running an 18 core job (real work, not synthetic) on a 36 core setup results in some sweet clock rates and decent temps:
Every 1.0s: grep -i mhz /proc/cpuinfo | grep -i ": 3" Thu May 18 22:45:08 2017

cpu MHz : 3753.941
cpu MHz : 3793.023
cpu MHz : 3721.507
cpu MHz : 3733.546
cpu MHz : 3783.949
cpu MHz : 3757.984
cpu MHz : 3694.105
cpu MHz : 3495.640
cpu MHz : 3714.679
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3797.515
cpu MHz : 3799.941
cpu MHz : 3797.515
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3797.515
cpu MHz : 3798.054
cpu MHz : 3800.300
cpu MHz : 3798.863
cpu MHz : 3776.132
cpu MHz : 3796.617
cpu MHz : 3721.417
cpu MHz : 3556.375
cpu MHz : 3662.839
cpu MHz : 3605.878
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3799.941
cpu MHz : 3791.226
cpu MHz : 3796.796
cpu MHz : 3795.988
cpu MHz : 3747.832
cpu MHz : 3728.335
cpu MHz : 3746.035
cpu MHz : 3751.785
cpu MHz : 3746.394
cpu MHz : 3757.804
cpu MHz : 3737.679
cpu MHz : 3793.921
cpu MHz : 3800.031
cpu MHz : 3798.324
cpu MHz : 3787.183
cpu MHz : 3800.121
cpu MHz : 3494.472
cpu MHz : 3783.679
cpu MHz : 3798.414
cpu MHz : 3657.359
cpu MHz : 3796.167
cpu MHz : 3601.835
cpu MHz : 3798.144
cpu MHz : 3665.445
cpu MHz : 3781.882
cpu MHz : 3747.742
cpu MHz : 3614.863
cpu MHz : 3800.121
cpu MHz : 3785.835
cpu MHz : 3799.941
cpu MHz : 3708.929
cpu MHz : 3800.031
cpu MHz : 3782.152
cpu MHz : 3777.750
cpu MHz : 3690.960
cpu MHz : 3799.851

@cekim How did you achieve 3,6-3,8 Ghz on all 36 cores? :astonished: v3x2_50_39_vcc.efi? What have you changed in bios? I only get max 3.2 on all 18 cores with my taichi with that efi. Thinking about changing the board to the asus x99 WS 3.1.
 

XDrego

Member
May 5, 2017
28
2
41
Patched: https://ufile.io/b0092
Original: https://ufile.io/522e31

This is "Firmware v2.13B" for ASRockRack EP2C612 WS.
(It isn't avaible from ASRockRack site yet. I've got that one from ASRock support service. Difference from 2.1 - ClusterOnDie supporting)

PS: "Unlocking" works on v2.1 too. I can share if anyone needs it. But I use 2.13B.
PPS: On my motherboard internal InstantFlash tool isn't work. It broke down after the first flashing v1.4 to v2.1 half year ago. So I flashed them by CH341A device.

Patched: https://ufile.io/b0092
Original: https://ufile.io/522e31

This is "Firmware v2.13B" for ASRockRack EP2C612 WS.
(It isn't avaible from ASRockRack site yet. I've got that one from ASRock support service. Difference from 2.1 - ClusterOnDie supporting)

PS: "Unlocking" works on v2.1 too. I can share if anyone needs it. But I use 2.13B.
PPS: On my motherboard internal InstantFlash tool isn't work. It broke down after the first flashing v1.4 to v2.1 half year ago. So I flashed them by CH341A device.
 
  • Like
Reactions: lucien_br

Saren

Junior Member
May 20, 2017
15
2
41
@cekim How did you achieve 3,6-3,8 Ghz on all 36 cores? :astonished: v3x2_50_39_vcc.efi? What have you changed in bios? I only get max 3.2 on all 18 cores with my taichi with that efi. Thinking about changing the board to the asus x99 WS 3.1.
Same question here. Supermicro X10DAL-i.
Using v3x2_50_39_vcc.efi gives out 31x/32x in non AVX load, 27x/28 in AVX load.
v3x2_50_vcc.efi gives out 32x/33x regardless of avx or not.
(CPU1 always slower by 1x)
 
  • Like
Reactions: Jolognai

cekim

Member
Mar 6, 2017
87
19
41
Same question here. Supermicro X10DAL-i.
Using v3x2_50_39_vcc.efi gives out 31x/32x in non AVX load, 27x/28 in AVX load.
v3x2_50_vcc.efi gives out 32x/33x regardless of avx or not.
(CPU1 always slower by 1x)
@cekim How did you achieve 3,6-3,8 Ghz on all 36 cores? :astonished: v3x2_50_39_vcc.efi? What have you changed in bios? I only get max 3.2 on all 18 cores with my taichi with that efi. Thinking about changing the board to the asus x99 WS 3.1.
Sorry for the confusion...

I have 2x2696v3 on a single system in this case...

So, I am using 50% of each of 2 processors (9 cores each). The job/linux divides the 18 cores of work over those 2 cores (9 each).

IF I run a job that requires 36 cores, then I see 3.3-3.4GHz with the configuration described (and nonAVX loads).

If I'm seeing 3.6-3.8 on all or most at the same time it means that 50% or more likely aren't loaded with real work and are just spun up because the chip is in a higher power state. Again, if I load it down with real work on all 36 cores, it is 3.3-3.4 for non-AVX work. Which is still much better than the 2.7-2.8 you'd see without all of this...
 
Last edited:
  • Like
Reactions: Jolognai

Jolognai

Junior Member
May 19, 2017
4
0
6
Sorry for the confusion...

I have 2x2696v3 on a single system in this case...

So, I am using 50% of each of 2 processors (9 cores each). The job/linux divides the 18 cores of work over those 2 cores (9 each).

IF I run a job that requires 36 cores, then I see 3.3-3.4GHz with the configuration described (and nonAVX loads).

If I'm seeing 3.6-3.8 on all or most at the same time it means that 50% or more likely aren't loaded with real work and are just spun up because the chip is in a higher power state. Again, if I load it down with real work on all 36 cores, it is 3.3-3.4 for non-AVX work. Which is still much better than the 2.7-2.8 you'd see without all of this...

Ahh I see...Seems right, since I can run my e5 2696v3 at 3950Mhz on 10 cores.

Does somebody can give any tipp about loading the efi automatically? I load it manually every time from the usb (which is fs0) but I can't copy it (as the guide says on page 9) because I don't find the desired folder on fs1 or on the others. (I'm a noob)
 

XDrego

Member
May 5, 2017
28
2
41
Patched: https://ufile.io/b0092
Original: https://ufile.io/522e31

This is "Firmware v2.13B" for ASRockRack EP2C612 WS.
(It isn't avaible from ASRockRack site yet. I've got that one from ASRock support service. Difference from 2.1 - ClusterOnDie supporting)

PS: "Unlocking" works on v2.1 too. I can share if anyone needs it. But I use 2.13B.
PPS: On my motherboard internal InstantFlash tool isn't work. It broke down after the first flashing v1.4 to v2.1 half year ago. So I flashed them by CH341A device.
could you relink these files Welsper thank you for your time!
 

chris_osw

Junior Member
Apr 5, 2017
11
2
51
1. NEW CPUs e5-4650v3 ES
Intel confidental
QH98 ES 2,10ghz
Malay
L444C137

2 . Second CPU Intel E5-2630v3 Normal CPU OEM 8c/16threads 2,40Ghz max turbo 3,20Ghz

on Asrock X99 Extreme4 bios 3,60
mod work :




xeone5-2630v339tq5n.jpg





e5-4650v3esallturbocorvrp3.jpg
 
Last edited:
  • Like
Reactions: sciff

txgy

Member
Apr 24, 2017
29
1
41
in the discussion above, if a micro code is used, the avx frequency will drop.
but it is obvious that your system did not.
can you run prime95 test or linx, something that heavier load.

1. NEW CPUs e5-4650v3 ES
Intel confidental
QH98 ES 2,10ghz
Malay
L444C137

2 . Second CPU Intel E5-2630v3 Normal CPU OEM 8c/16threads 2,40Ghz max turbo 3,20Ghz

on Asrock X99 Extreme4 bios 3,60
mod work :




xeone5-2630v339tq5n.jpg





e5-4650v3esallturbocorvrp3.jpg
 

jordanpchome

Junior Member
May 28, 2017
6
0
36
Hello, everyone
I am from Taiwan users, would like to ask a few questions
I have three EFI files on the web, V3 V4 V5
The hash value of V3.EFI is the same as the file provided in this article
Compressed package which provides V5. EFI file, it is said that has been integrated 0x39 CPU microcode
But I can not find the source of the file
There are other users to respond to V5.EFI only four core can load 0x39 microcode, the other core will be loaded 0x36
Would anyone ask the latest EFI file? Thank you

↓↓EFI file download↓↓
https: //www.sendspace.com/file/21y5mp

In addition, I use the E5 2683 V3 + MSI X99A MPOWER
All the core seems to only 2.5Ghz, no longer higher

(Sorry, my English is very bad, the above are using google translation, if you have caused trouble to read please forgive me)

76762321.png


61290172.PNG
 

Saren

Junior Member
May 20, 2017
15
2
41
Had anyone noticed any instabilities with -50 mV offset driver?
Hi, I got instabilities with my dual 2696 v3 system. With vcc and mc39 efi, the temps are below 70C.
It's very likely to got kernel panic/oops during geekbench 4 test regradless of temp.
For blender rendering, if ambient temp ~22C then no reboots. If ~30C then reboot per one hour. I guess temperature matters a lot.

I would like to try -40 -30 -25 mc39 driver, and perhaps I should upgrade my CPU cooler.
 

Saren

Junior Member
May 20, 2017
15
2
41
Maybe because of I set uncore to max in it, not sure.


Have you tried Throttlestop? If it also doesn't work - you're stuck with experimenting with different BIOS options, as those msrs are completely undocumented by Intel.



Too much undervolt for your silicon) Here's a version without vcore adjustments - https://ufile.io/oxr6j. BTW, this hack sticks pretty hard, so, once you've run this without "vccin error", you'll get it's effect until a hard reset (but not all other adjustments - they're cleared on soft reset). As a side effect, 2nd load of this after soft reset yields "vccin error" - but this just mean that is still present.


I was going to start a github project for future modifications - can I use your sources as a base? I've asked you in this thread ~2 weeks ago, but since you didn't answer then - I was too lazy to make a complete rewrite before publishing)
Hi, I would like to try -40 -30mv efi. Is there a repo for the source so that I can compile and try it myself?
 

Filko84

Junior Member
May 15, 2017
8
1
6
Can you explain how to remove v3.efi via shell and try the v3_1.efi or V3_2.efi?
When I go to shell and load the v3_1.efi I get message that it is already presented.
I also copied it to the fs1:\efi\boot to auto load it but want to remove it and auto load the v3_1.efi.

This is the link for modded latest stable bios for Gigabyte GA-X99-Gaming5 if someone want to use it.
http://dox.bg/files/dw?a=334fd2c669
 

itou31

Junior Member
Apr 22, 2017
13
4
41
@Jolognai : when in shell, try to copy from fs0 (USB, check on the list, it said USB) to fs1 (by trying with "TAB key" to auto-complete fs1:\EFI, and then fs1:\EFI\boot. if not try fs2:\EFI (still with "TAB key to auto complete". If you have several windows partition, copy to each and try. And then "bcfg driver add ...."
@Filko84 : bcfg driver rm 0
 

Filko84

Junior Member
May 15, 2017
8
1
6
I can confirm that driver is loaded, modded bios for GA-X99 gaming 5 is working (I shared it few post above if someone want to try it), but now I find that this mod is working for QS and OEM CPUs with CPUID 306F2.
My CPU is E5-2630L ES with stepping 1, CPUID 306F1 and can go up to 2.0Ghz on all cores! Is there already a mode for this stepping or I am screwed?
Is there some other string that need to be edited in bios for this CPUID? I have already tried V3_1.efi and I can boot to Win 10 OS, but all core turbo is max x20 multi!
For single core the turbo is x25, so it will be great if I gen get 8 cores at 2.5Ghz.
 
Last edited:

knopflerbruce

Junior Member
Mar 5, 2017
15
1
41
What sort of voltages do people use on these 18c chips when maxing them out? My 2686 runs at sub-0.8v when at 2.3GHz, which I suspect might not be enough when at 3GHz all cores fully loaded :p trying to man up to figure out the whole thing, but can't risk screwing up my system before my exams are done.
 

cekim

Member
Mar 6, 2017
87
19
41
Ahh I see...Seems right, since I can run my e5 2696v3 at 3950Mhz on 10 cores.

Does somebody can give any tipp about loading the efi automatically? I load it manually every time from the usb (which is fs0) but I can't copy it (as the guide says on page 9) because I don't find the desired folder on fs1 or on the others. (I'm a noob)
Can be tough to debug remotely, but first question is whether your OS was installed using UEFI? If you don't find an FSn:\EFI partition or something like it (where "n" is 0, 1, 2, etc...), then that likely means your OS is not installed in UEFI mode.

You can look In the System Information Utility for "BIOS mode" to check
 

cekim

Member
Mar 6, 2017
87
19
41
Circling back to the Taichi boards with the latest v3x2_xxxxx EFI.

So far, I'm not able to reach 3.3-3.4 on the taichi boards with a 2696 as I can with the Z10PE-D16-WS.

I can get another 100MHz (3.2) vs the prior 3.1 all-core turbo (V3.EFI vs v3x2_50_39_vcc.efi), but the same chip and .EFI on the Z10PE is producing 100-200MHz more for all-core speeds with the same chips.

So far I've tried:
v3x2_50_39_vcc.efi
v3x2_50_vcc.efi (with 0x29 and 0x39)

On the Taichi board, I'm consistently getting 3.2GHz all-core in stressapp.
 

Gellért

Member
May 29, 2017
30
6
41
Circling back to the Taichi boards with the latest v3x2_xxxxx EFI.

So far, I'm not able to reach 3.3-3.4 on the taichi boards with a 2696 as I can with the Z10PE-D16-WS.

I can get another 100MHz (3.2) vs the prior 3.1 all-core turbo (V3.EFI vs v3x2_50_39_vcc.efi), but the same chip and .EFI on the Z10PE is producing 100-200MHz more for all-core speeds with the same chips.

So far I've tried:
v3x2_50_39_vcc.efi
v3x2_50_vcc.efi (with 0x29 and 0x39)

On the Taichi board, I'm consistently getting 3.2GHz all-core in stressapp.


I get the exact same results with the same board and cpu. (v3x2_50_39_vcc.efi)
That would have been my 1st question if it is normal or not.
In cpu-z I get 3.2Ghz but some other things like premiere pro rendering I get 3.1Ghz. ( no blck changed)
If I load 'v3x2_50_vcc.efi' (so no microcode loaded - C6 state off this way to avoid freezing) I get 100Mhz more - so 3.3 or 3.2 with no blck changed. I'm experimenting if I can raise the blck a bit and still maintain the system stable.
Somebody said earlier on this forum that it doesn't worth the 100Mhz using it without a microcode because you loose cpu cache speed (he said 2300mhz instead of 3000mhz with microcode).
I don't know if it's true or not. How can you monitor cache speed?

On the other hand I'm interested in
if the asus z10pe d8 ws would work with one and also with two 2696s?
Maybe I'll change the taichi board to that so when I want to upgrade to 2 cpus the board will be ready.
What are the drawbacks using double-socket boards with only one cpu?
Would I achieve 3.3 or 3.4 ghz with one and with two cpus too?
 
  • Like
Reactions: lucien_br