Print Page | Close Window

Core i5 6600T Cache Speed reduced when using SkyOC

Printed From: ASRock.com
Category: Technical Support
Forum Name: Intel Motherboards
Forum Description: Question about ASRock Intel Motherboards
URL: https://forum.asrock.com/forum_posts.asp?TID=1662
Printed Date: 13 Nov 2025 at 8:43am
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Core i5 6600T Cache Speed reduced when using SkyOC
Posted By: MageTank
Subject: Core i5 6600T Cache Speed reduced when using SkyOC
Date Posted: 05 Jan 2016 at 12:26pm
Greetings! So I've had the Asrock Z170 Gaming ITX/AC Fatal1ty motherboard for 2 months now, and it is by far my favorite ITX motherboard to date. Very premium feel and features to it, and so far, overclocking my CPU's has been easy and reliable. However, with the recent Sky OC being released, i wanted to test some of the locked Intel SKU's, most notably the Pentium G4400 and the Core i5 6600T. 

The Pentium G4400 was simple to overclock, and i managed to reach a stable 4.7ghz on the stock intel cooler under prime95 and linpack load. Everything was amazing, even overclocked my ram to 3200mhz CL15-15-15-30-CR1. Everything ran fine. After that test, i decided to test a Core i5 6600T, since they were cheap, and I wanted to see what the voltage tolerances of the T series processors would be like. Needless to say, i was very impressed. The CPU made it to 4.5ghz without breaking a sweat, at 166.7bclk. Temps were fine, and managed to pass my previous stability tests. However, I noticed one very significant difference between the Pentium G4400 and Core i5 6600T. 

When overclocking the Core i5 6600T, it's L1 cache speed drops by over 75%. Thinking this was a random fluke, i retested my G4400 at stock and overclocked speeds. My pentium saw a performance boost across the board when overclocking, as its cache speed actually increased at 4.6ghz compared to its 3.3ghz stock, but the Core i5 6600T went from 820GB/s, to less than 240GB/s. I have tried absolutely everything I could think of to remedy this, and I am completely out of idea's. Is it the board forcing the CPU Cache to some sort of default low cache multiplier that I cannot touch? Or is it the nature of the 6600T to lose cache speed upon overclocking the core? If anyone else has had this problem, I would appreciate any insight you could offer.

Screenshots of my G4400 and 6600T below.

G4400 Before:

G4400 After:

Core i5 6600T Before:

Core i5 6600T After:



Replies:
Posted By: MageTank
Date Posted: 07 Jan 2016 at 1:37am
I now know this problem is not unique to me. Someone with a Core i5 6500 has the exact same problem with his cache speed degrading after using SkyOC. He even has the exact same board as I do.



Is it a problem with the board itself? Or is it a bios issue that ASRock can solve with an update? I would appreciate any comment that can help figure this out, as I am completely out of ideas.


Posted By: Xaltar
Date Posted: 07 Jan 2016 at 2:25am
Could you post some CPUz screens so we can see the frequency your cache is running at both at stock and overclocked? I suspect your cache multiplier is being lowered as you increase the BCLK to prevent issues. It may be that the scaling is too aggressive. 


Posted By: MageTank
Date Posted: 07 Jan 2016 at 3:04am
Originally posted by Xaltar Xaltar wrote:

Could you post some CPUz screens so we can see the frequency your cache is running at both at stock and overclocked? I suspect your cache multiplier is being lowered as you increase the BCLK to prevent issues. It may be that the scaling is too aggressive. 

Sure thing. 

Stock: (Turbo Boost 3.5ghz, not overclocked)

Overclocked: (50%, 150 BCLK)

Thank you for taking the time to help me out with this. 

EDIT: More validation of cache speed, from XTU:

Ignore the 100C, after overclocking these locked Skylake CPU's, temperature reporting is not available. Package temps are still at 35C idle, under 70C at load.


Posted By: Xaltar
Date Posted: 07 Jan 2016 at 3:58am
Can you set your cache multi in XTU? if so try setting it 1 or 2 lower than your core multi and run your benchmark again. 1 to 1 core/cache ratios have been known to cause performance issues on haswell, it may be the same on skylake.


Posted By: MageTank
Date Posted: 07 Jan 2016 at 4:01am
Originally posted by Xaltar Xaltar wrote:

Can you set your cache multi in XTU? if so try setting it 1 or 2 lower than your core multi and run your benchmark again. 1 to 1 core/cache ratios have been known to cause performance issues on haswell, it may be the same on skylake.

The options to touch cache multi in XTU are grayed out. I can only touch the voltage, and even 1.4v has not helped. 


Posted By: SteveRo
Date Posted: 07 Jan 2016 at 8:47pm
I got this same thing going on with an AsRock OC Formula board and i5-6400.  Pretty much has to be something going on inside the processor to cause this.  I have no clue if it is fixable :(


Posted By: Xaltar
Date Posted: 07 Jan 2016 at 8:55pm
I guess you can try upping the BCLK in small increments and see when the deficit kicks in. If it occurs the moment you increase the BCLK regardless of the size of the increase then it is likely an inherent flaw. If the deficit grows as the frequency is increased then it may be some kind of mechanism to ensure stability. Either way, given the issue did not effect the G4400 it may be correctable via a BIOS update. 

edit: In fact now that I think about it I remember reading that benchmarks were not reflecting the benefit of the overclock on certain CPUs with BCLK overclocking and the posts were not exclusive to ASRock boards either. It may be an inherent flaw with the overclocking method. There still may be hope for a fix though. I won't be able to confirm until I have a SKY OC enabled board to test with my 6600k.

Let us know what happens with the incremental increase test I suggested above.


Posted By: SteveRo
Date Posted: 07 Jan 2016 at 10:14pm
will do - also fyi - skyoc locks core and uncore 1 to 1 as far as i can see.


Posted By: Xaltar
Date Posted: 07 Jan 2016 at 10:50pm
If that is the case then the issue may well be correctable.


Posted By: SteveRo
Date Posted: 07 Jan 2016 at 10:54pm
From left to right - mobo default, skyoc block 101, skyoc bclock 103 - 

http://postimg.org/image/5tbh4uyth/" rel="nofollow">

for comparison - skyoc bclock 177.9  - 

http://postimg.org/image/fqcstb6rh/" rel="nofollow">



Posted By: Xaltar
Date Posted: 07 Jan 2016 at 11:44pm
That is very odd behavior, especially the write speeds on the 103 BCLK info. That has to be an error in Aida64. It seems as soon as you go over 102 BCLK the cache performance goes out the window. Thanks for posting up the results, I am sure they will be useful to Tech support when they try to get to the root of the issue.


Posted By: MageTank
Date Posted: 08 Jan 2016 at 12:29am
My results are exactly the same as Steve's, at the exact same levels of BCLK. Nice to know it's not just the ITX board though. This means it can be 1 of 3 things.

Option 1: It's Aida64 being unable to properly read the cache after BCLK is adjusted.

Option 2: Something funky is going on in the bios, and touching BCLK too much changes cache speeds.

Option 3: Built in safety feature on the CPU's themselves, that is not present on Pentiums. 

I have someone with an MSI board that will be giving me results tonight with his Core i5 6400. If MSI boards have the exact same issue, then option 3 is probably the result. 


Posted By: Xaltar
Date Posted: 08 Jan 2016 at 12:36am
Great stuff guys, the more we know the better. Hopefully ASRock and other manufacturers will be able to take this info and use it to fix the problem via a BIOS update, if it is a feature that is not present in the Pentium class CPUs then it may be possible to disable it via BIOS.


Posted By: SteveRo
Date Posted: 08 Jan 2016 at 12:36am
^^ wasn't xtu also reading it wrong?


Posted By: SteveRo
Date Posted: 08 Jan 2016 at 12:38am
^^ correction - xtu reading L1 cache speed low?


Posted By: MageTank
Date Posted: 08 Jan 2016 at 12:42am
Originally posted by SteveRo SteveRo wrote:

^^ correction - xtu reading L1 cache speed low?

Mine was reading it at exactly the same speed as my core clock. HWinfo64 also showed the cache multiplier at x27, same as my core multiplier. So the programs see the cache speed as what it is supposed to be, but the aida64 bandwidth test claims it is going much slower than what it is supposed to be. Almost 75% slower in my case. 

There is still a possibility that the problem is with Aida. I will reach out with them and see if they can answer any questions. 


Posted By: Xaltar
Date Posted: 08 Jan 2016 at 1:29am
Try running the built in benchmark on CPUz and see what difference it makes. You can compare the G4400 overclocked and stock performance and see if the percentage increase lines up with the i5.


Posted By: MageTank
Date Posted: 08 Jan 2016 at 2:27am
Originally posted by Xaltar Xaltar wrote:

Try running the built in benchmark on CPUz and see what difference it makes. You can compare the G4400 overclocked and stock performance and see if the percentage increase lines up with the i5.

My 6600T goes from 1600 single thread, to 2000 single thread. It then goes from 6500 multi thread, to 8000 multi thread. This is from a 50% BCLK adjustment. Though to be fair, CPU was boosting to 3.5 on single thread test, and 3.3 on multi thread, so the difference between the two were only 500mhz and 700mhz respectively. 

It will take me some time to swap back to my pentium and test, as this is an ITX case and a little difficult to work in. I'll try to get the results for you though.


Posted By: Xaltar
Date Posted: 08 Jan 2016 at 3:00am
No need, clearly there are performance gains and they look to be within the realms of what I would expect to see with an overclock of 500 - 700mhz. It would seem that only certain workloads would be effected by the lower cache performance. I guess so long as you are not performing any of those tasks the overclock is still well worth it.

Thanks for all the time you have put into this, I will PM tech support and point them to this thread Thumbs Up


Posted By: SteveRo
Date Posted: 08 Jan 2016 at 3:05am
I'm beginning to think this might just be a aida problem, performance scaling according to cpuz bench is about what i would expect - it would still be good to compare these numbers to an oc'd 6600k though - so below is left to right - 3.3ghz memory @ 3200C16, skyoc 3.3ghz ~3200C16, skyoc 4ghz ~3200C16, skyoc 4.4ghz ~3200C16 and lastly on the far right - 4.8ghz ~1900C19.  Anything beyond 4.4ghz requires slowing the memory way down - i think this is due to uncore running at 1 to 1 with the core clock.

http://postimg.org/image/vnybd74gr/" rel="nofollow">




Posted By: Xaltar
Date Posted: 08 Jan 2016 at 5:41am
Those scores look about right. My 6600K gets 1921 single core at its maximum boost of 3.9 and ~7100 multi core @3.6ghz. I don't have a Z chipset board to try overclocking for comparison at the moment though.


Posted By: SteveRo
Date Posted: 08 Jan 2016 at 6:05am
^^ thanks for that - maybe i should post something over at aida?


Posted By: SteveRo
Date Posted: 08 Jan 2016 at 8:17pm
Just now turned a "ticket" into Aida.


Posted By: Nimbus
Date Posted: 22 Nov 2016 at 1:19am
" rel="nofollow - Sorry to necropost but I have the same problem. Aida and Memtest shows low cache speed when BCLK overclock. May somebody help me with that?


Posted By: parsec
Date Posted: 22 Nov 2016 at 2:00am
Originally posted by Nimbus Nimbus wrote:

" rel="nofollow - Sorry to necropost but I have the same problem. Aida and Memtest shows low cache speed when BCLK overclock. May somebody help me with that?


You've given us zero information about your situation. Which mother board and CPU you use, the BCLK, CPU Core Ratio, Cache Ratio, and memory speed settings.

What cache speed do you see in Aida and Memtest, that is different than what you see elsewhere? What other programs are you using to monitor the CPU and cache speed? Do you see the correct Cache clock speed in the UEFI/BIOS, and in other programs besides Aida and Memtest?

Don't forget when BCLK over clocking, you sacrifice some of the processor monitoring values, like VCore. But I've never heard of the Cache clock value being read wrong.


-------------
http://valid.x86.fr/48rujh" rel="nofollow">


Posted By: Xaltar
Date Posted: 22 Nov 2016 at 3:09am
This thread is a bit old but I have learned a bit about sky OC since I last posted in here. 

Enabling Sky-OC lowers the cache multiplier to allow more overclocking headroom. This is by design. If this were not the case your cache multiplier would be locked at the maximum turbo multiplier of the CPU, not an issue on pentium and celeron class CPUs where this is 1:1 but on all CPUs with turbo boost it can result in obscenely high cache frequencies.

For example:

i5 6400
Stock core multiplier: 27
Turbo core multiplier: 33
Cache multiplier: 33

Without Sky-OC enabled (feature no longer supported) the cache multiplier remains at 33 while the core multi is locked at 27 so the result:

BCLK: 150 
Core: 150 x 27 =  4.05ghz
Cache: 150 x 33 = 4.95ghz 

And the difference between core and cache frequencies grows even further the higher you set your BCLK. This means that your cache will hold back your OC headroom long before you reach the maximum OC your core can handle. With Sky-OC enabled however the cache multiplier is lowered to a point where it will not hold back your overclocking potential. The problem is that it does lower your cache performance quite significantly until reach or surpass the stock Cache frequency by raising your BCLK.

Sky-OC has been discontinued by ASRock and is no longer supported so use at your own risk if your board still has the feature.


-------------


Posted By: Skylinestar
Date Posted: 17 May 2018 at 9:48pm
Originally posted by Xaltar Xaltar wrote:

This thread is a bit old but I have learned a bit about sky OC since I last posted in here. 

Enabling Sky-OC lowers the cache multiplier to allow more overclocking headroom. This is by design. If this were not the case your cache multiplier would be locked at the maximum turbo multiplier of the CPU, not an issue on pentium and celeron class CPUs where this is 1:1 but on all CPUs with turbo boost it can result in obscenely high cache frequencies.

For example:

i5 6400
Stock core multiplier: 27
Turbo core multiplier: 33
Cache multiplier: 33

Without Sky-OC enabled (feature no longer supported) the cache multiplier remains at 33 while the core multi is locked at 27 so the result:

BCLK: 150 
Core: 150 x 27 =  4.05ghz
Cache: 150 x 33 = 4.95ghz 

And the difference between core and cache frequencies grows even further the higher you set your BCLK. This means that your cache will hold back your OC headroom long before you reach the maximum OC your core can handle. With Sky-OC enabled however the cache multiplier is lowered to a point where it will not hold back your overclocking potential. The problem is that it does lower your cache performance quite significantly until reach or surpass the stock Cache frequency by raising your BCLK.

Sky-OC has been discontinued by ASRock and is no longer supported so use at your own risk if your board still has the feature.

Hi. Just wanna chime in after I update my Z170 Gaming K6 (paired with i5 6500 cpu) to the latest UEFI P7.40 (for the sake of meltdown/spectre patch). The SkyOC feature is still there but the cache multiplier preset itself to the highest value. This is crazy.

Because of this, i'm now unable to overclock. Sigh. RIP SkyOC.

Before (P7.20):



Now (P7.40) - notice the high cache clock:



-------------
- ASrock Z170 Fatal1ty Gaming K6 (BIOS v2.10)
- Intel Core i5 6500 (stock)
- Corsair Vengeance LPX 4GBx2 (CMK8GX4M2A2666C16R) (2133 stock)
- Crucial M4 128GB SSD (CT128M4SSD2)
- Corsair GS700 PSU



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net