What controls Turbo Core in Xeons?

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

Ionstream

Member
Nov 19, 2016
55
24
51
@Dufus @The Stilt @Welsper @randir @RamRock @fromax

Finally got this darn thing to work, thanks to you lot

For me, I had to manually to manually change the mCode headers in my BIOS using HxD. For some reason, only one header showed up in UBU after editing, but apparently that's not a problem.
Afterwards, I had to disable all C-states C3/C6 to boot successfully into Windows. This was stopping all my previous attempts.

Once that was through, I applied Welsper's v3x2_cp39.efi and voila, things finally worked out. For those with dual-socket boards, it is imperative you do not use v3.efi. Enabling C6 reporting was not a problem with my board (for now anyway).

Now all I need to do is figure out how to load this EFI driver automatically on startup.

When running CB r15
With 8 cores enabled, I'm getting 3.2 GHz across all cores.
With 18 cores, I'm getting 2.4 Ghz.

Not much of an improvement with all cores running, but the going from 2.8 - 3.2 GHz with 8 cores is nice.
 

rottwag

Member
Apr 2, 2017
77
11
41
Hi everybody,

just wanted to inform you, that after I installed the EFI Driver, it seems to be loaded already when the first BIOS bootscreen is shown (where I could press F2 to enter the BIOS).

I loaded my MBR Win10 (where I had renamed the .dll before) and what should I say!

My CPU runs on 33x multi on all cores - same as in the UEFI Win10 ?!?!

How is this possible? I am so happy, because I don't need to install all the Software etc. and simply can continue using my old Win 10 installation

Any explanations from anybody?

Cheers Andy

 
Reactions: sciff

RamRock

Member
Apr 3, 2017
26
2
16
@Ionstream
You can automaticly load it

1. go to efi shell
Write:
cp fsX:\V3_2_XYZ.EFI fsY:\EFI\Boot
bcfg driver add 0 fsY:\EFI\BOOT\V3_2_XYZ.EFI "FULL"
reset

2. go to bios choose FULL to boot

X - number of the drive with efi file
Y - number of the drive with efi boot partition
V3_2_XYZ.efi - name of EFI file.
 

sciff

Member
Mar 6, 2017
136
52
71
Hi everybody,

just wanted to inform you, that after I installed the EFI Driver, it seems to be loaded already when the first BIOS bootscreen is shown (where I could press F2 to enter the BIOS).

I loaded my MBR Win10 (where I had renamed the .dll before) and what should I say!

My CPU runs on 33x multi on all cores - same as in the UEFI Win10 ?!?!

How is this possible? I am so happy, because I don't need to install all the Software etc. and simply can continue using my old Win 10 installation

Any explanations from anybody?

Cheers Andy


Andy, congratulations!

I personally don't have any explanations, but I can show you my system, which likewise is installed on an MBR partition:

 
Reactions: xma

Ionstream

Member
Nov 19, 2016
55
24
51
@Ionstream
You can automaticly load it

1. go to efi shell
Write:
cp fsX:\V3_2_XYZ.EFI fsY:\EFI\Boot
bcfg driver add 0 fsY:\EFI\BOOT\V3_2_XYZ.EFI "FULL"
reset

2. go to bios choose FULL to boot

X - number of the drive with efi file
Y - number of the drive with efi boot partition
V3_2_XYZ.efi - name of EFI file.

Unfortunately, I think I might be stuck on an MBR partition. It's not gonna work right?
 

rottwag

Member
Apr 2, 2017
77
11
41
@Ionstream
You can automaticly load it

1. go to efi shell
Write:
cp fsX:\V3_2_XYZ.EFI fsY:\EFI\Boot
bcfg driver add 0 fsY:\EFI\BOOT\V3_2_XYZ.EFI "FULL"
reset

2. go to bios choose FULL to boot

X - number of the drive with efi file
Y - number of the drive with efi boot partition
V3_2_XYZ.efi - name of EFI file.

Thats exactly what I did.
But now it does not matter if I boot into my UEFI or MBR Windows10.... I have full turbo on both!!


Sometimes, the computer hangs during loading the EFI driver showing the BIOS screen. Any ideas why is that?

Is it related to the driver or maybe to my boot settings?

I use v3x2_cp39.efi as all other do not load at all and let the computer halt.

I run an Asus x99-A
 
Last edited:

rottwag

Member
Apr 2, 2017
77
11
41
I assume, that as long as you install the driver via the EFI shell anywhere, it seems to be okay.

Then the driver is being loaded from the BIOS somehow from the location where the driver was installed. (I see the driver in the BIOS in the boot options where I change the boot prior).

Then after that, it does not matter what OS you load obviously....

Can anybody confirm?
 

Ionstream

Member
Nov 19, 2016
55
24
51
My BIOS shell doesn't have the bcfg command for some reason. I should probably try again with another shell, although I'm tempted to put it back to stock again though. I'm fine with 8 cores running, and can happily switch to 18 when I need the extra cores.

Besides, my 2 chips don't seem to be liking the extra clocks. The inability to work with C3/C6 states doesn't help as well. They're making my H90s work that much harder, even when idling.
 

Methanoid

Junior Member
Mar 16, 2017
13
3
81
Andy, congratulations!

I personally don't have any explanations, but I can show you my system, which likewise is installed on an MBR partition:


But what about booting into MBR Linux or some NON Windows OS? Anyone with a working system got a flash drive they can install Ubuntu MBR onto & test?
 

rottwag

Member
Apr 2, 2017
77
11
41
Hi,

another update:
Unfortunately, it seems as if the V3x2_cp39.efi driver does NOT load automatically, when I change the boot prio to MBR Win10 first!

But when I press F2 to enter the BIOS, the V3 Driver is being loaded! When I select then my MBR Win10 in the Boot-Menu in the BIOS, all max Turbo on all cores are just working fine!

How can I reach to get this driver loaded automatically when loading my MBR Win10?

@sciff: How did you manage to do with your MBR Win 10?
Could a Load like "Clover" help?

Cheers
Andy
 

sciff

Member
Mar 6, 2017
136
52
71
Andy, have you disabled fast boot?

Also, have you set V3 Full Turbo everywhere as the main driver? When I set it only as Option #1 but Option #2 left as Disabled, it wouldn't load.

 
Reactions: xma

knowndragon

Junior Member
Apr 3, 2017
17
4
36
Andy, have you disabled fast boot?

Also, have you set V3 Full Turbo everywhere as the main driver? When I set it only as Option #1 but Option #2 left as Disabled, it wouldn't load.

Yes I had a similar issue. Except when both were loaded it would state full turbo was on. Then it would show overclocking was disabled. During the post that is. I had to disable the second one. I had to reset with different bios which is where I ran into issues.
 

ingus16

Junior Member
Apr 14, 2017
2
0
1
Hi all, i am newbie here.
Couple of days i tried to enable full turbo and no success.
I done everything step by step from post here by @someEEguy , even same cpu E5-2683v3
Only difference are here can be seen in screenshot

As target 0000 and Driver 0000.
And overall no full turbo to 3ghz on all cores except only 2.5ghz . Same situation on both ASUS motherboards.
My hardware ( ASUS Rampage V Extreme and ASUS x99 Strix Gaming , E5-2383v3 Stepping C1 not QS or ES
Flashed and modded newest bios with no microcode. VMware microcode update used 0x39 and 0x027
Even CPU-Z specs export show on all cores max 30x multiplier.
BIOS on defaults
Any advice ?
 

rottwag

Member
Apr 2, 2017
77
11
41
Andy, have you disabled fast boot?

Done it know! And it helped! Thanks a lot...

All core turbo driver is now loaded during BIOS post. MBR Win 10 loads immediately and works perfectly fine with 3,5Ghz on 8 Cores!

Until know it is rock stable! No crash - nothing! Played watch dogs 2 yesterday for 3 hours... Runs great! I am so happy...

Thanks, Andy
 
Reactions: sciff

RamRock

Member
Apr 3, 2017
26
2
16
Intresting thing from testing.
I can't boost in AVX2. No mcode some cores boost to 3,3GHz some to 2,5GHz it's fluctuate not stable clock... and power consumption around 50%.
Better performance I have with mcode27 but it's only 3,1GHz-> same situation on mcode39 3,1GHz. -> power consumption around 65%.
100% power consumption for me it's cinebench to be clear. It's not max TDP limit.

I can't understand. I don't have mcupdate in system32.
It shouldn't be like that. I hope some can explain.
 
Last edited:

rottwag

Member
Apr 2, 2017
77
11
41
One question: is it possible to all core turbo ES xeons with Stepping 1 or must they be at least Stepping 2, QS or final (retail) ?
 

sciff

Member
Mar 6, 2017
136
52
71
The answer is no.

CPUID has to be 306F2, which means the CPU needs to be an ES with stepping > 1 (pre-QS as I understand), a QS or a production unit.

By the way, this information below might be of use to someone.

When I played with BIOS settings, among other parameters, I tried to disable Enhanced SpeedStep, and it gave me nothing except prevented my 2696 from going to lower multipliers than its stock x23 (x12 would be the lowest, idle multiplier). Turbo frequencies didn't improve.

However, constant stock multiplier is not good for the CPU's TDP. That's why I reverted the SpeedStep setting back to 'Enabled'.
 
Last edited:
Reactions: xma

RamRock

Member
Apr 3, 2017
26
2
16
@sciff I can confirm this

Intresting thing from testing.
I can't boost in AVX2. No mcode some cores boost to 3,3GHz some to 2,5GHz it's fluctuate not stable clock... and power consumption around 50%.
Better performance I have with mcode27 but it's only 3,1GHz-> same situation on mcode39 3,1GHz. -> power consumption around 65%.
100% power consumption for me it's cinebench to be clear. It's not max TDP limit.

I can't understand. I don't have mcupdate in system32.
It shouldn't be like that. I hope some can explain.

Ok... solved... intresting thing....

1. Data base/encryption can use a lot of L3 cache.
Increace uncore from 1,6GHz to 3GHz give 33% of boost
2. But when you doing it CPU cores slow down to:
~x27 (25-33 fluctuating multiplayer) no ucode
~x31 umcode27


One more thing
Z10PE Dxx WS have possibility to set uncore limit through MSR (same thing CUP.efi)... it's auto vallue.
When you are doing through bios it's going down/up, through efi mod it's a constant value.

I think uncore overlock it's default auto so you don't have to change it. So there is no different CUP/CP efi
 

ajschot

Member
Feb 16, 2017
65
2
16
Hi everybody,

just wanted to inform you, that after I installed the EFI Driver, it seems to be loaded already when the first BIOS bootscreen is shown (where I could press F2 to enter the BIOS).

I loaded my MBR Win10 (where I had renamed the .dll before) and what should I say!

My CPU runs on 33x multi on all cores - same as in the UEFI Win10 ?!?!

How is this possible? I am so happy, because I don't need to install all the Software etc. and simply can continue using my old Win 10 installation

Any explanations from anybody?

Cheers Andy

looks like windows is loading your microcode itself.... mine is loading 0x36 so i have to find a way to remove it because with the E5-2683v3 i had no problems running all cores on 3Ghz but with thwe E5-2696v3 i have problems where it is stuck at x31 (also when HT is disabled)

Also which program do you test?? I found CPU-Z stress only to x31 (on my 2696v3) but if I use AIDA CPU AES i get a full 3,8GHz on all cores! (HT off)
 
Last edited:

ajschot

Member
Feb 16, 2017
65
2
16
Hey guys.... how to unload and delete mcupdate_GenuineIntel.dll?
Even i installed the VMWare and only works with x39 but i want to try without and with 27, but it won't let me do that.
I then tied to unload (regsvr32 /u mcupdate_GenuineIntel.dll) and delete but it won't unload the dll however HWinfo is showing now x39 but when i load x27 it goed back to the Original (windows 10) x36

found it.... just change permissions ;-)
 
Last edited:

ajschot

Member
Feb 16, 2017
65
2
16
Also if i use AIDA for benchmark it will go up to x38 but with CPU-Z only to x31 and also with Cinebench and Geekbench 4.... strange....

Also on macOS i get a much higher geekbench score compared to windows .... 28000 windows 10 and on macOS 34000 this is because it fails to get higher then x31 on windows with same EFI loader (V3x2_cup27.EFI)
 
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/    |