Jump to content

Cache overclock increasing cpu utilisation in games

Hey, I was messing around with cache frequencys recently on my i5, and found that setting the cache frequency to Auto actually provided noticable gains in Battlefield 1. 

 

With the cache at 4.7ghz (fully stable), the cpu would sit at 100% probably 90% of the time in battlefield, but on Auto (3.9ghz according to cpu Z) the cpu will sit at 100% maybe 15% of the time in game. I've tried it at inbetween values as well, and in all but the Auto setting there is clear stuttering and lower fps due to a cpu bottleneck.

 

Anyone know why? Something to do with the cpu being more balanced at 3.9? My OC is 5.2ghz btw.

i5 7600k @5.2ghz 1.39v i7 7700k @5.1ghz 1.39v / Strix z270h / 16gb Trident z RGB 3200mhz CL16 1.35v (2400mhz CL15 kit overclocked) / GTX 1070ti sli both with Arctic Accelero Xtreme iv coolers / EVGA 750w Gold PSU

Samsung cf791 3440x1440 100hz Quantum Dot

 

Haven't broken something with an OC yet... YET.

Link to comment
Share on other sites

Link to post
Share on other sites

It's just like overclocking memory. By overclocking cache, you shorten the time the CPU spends waiting for cache to give the info it needs to work on something.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Jurrunio said:

It's just like overclocking memory. By overclocking cache, you shorten the time the CPU spends waiting for cache to give the info it needs to work on something.

I know that's what it does. But it goes against common sense for it to be faster at a lower speed. Anyone got an explanation?

i5 7600k @5.2ghz 1.39v i7 7700k @5.1ghz 1.39v / Strix z270h / 16gb Trident z RGB 3200mhz CL16 1.35v (2400mhz CL15 kit overclocked) / GTX 1070ti sli both with Arctic Accelero Xtreme iv coolers / EVGA 750w Gold PSU

Samsung cf791 3440x1440 100hz Quantum Dot

 

Haven't broken something with an OC yet... YET.

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, rfcokilljoy said:

I know that's what it does. But it goes against common sense for it to be faster at a lower speed. Anyone got an explanation?

It's probably because of syncing issues.
Since cache works at different frequency, you have to somehow synchronise it to both slower (at idle), and faster (at load), Core Clock.
When sync can't be done, or it's timing is off, you get problems.

Basicly :
5,2/3,9 = 1.3(3) (so you get one and 1/3 of CPU clock per Cache clock OR 4 CPU cycles per 3 cache ones)
5,2/4,7 = 1,106382978723404... (you get 1 and 1/10 of CPU clock + waiting a tiniest ammount to get a full sync).

At least that's what I think.
I can't test it because Sandy/Ivy class CPUs have UnCore synchronised with Core Clock.

CPU : Core i7 6950X @ 4.26 GHz + Hydronaut + TRVX + 2x Delta 38mm PWM
MB : Gigabyte X99 SOC (BIOS F23c)
RAM : 4x Patriot Viper Steel 4000MHz CL16 @ 3042MHz CL12.12.12.24 CR2T @1.48V.
GPU : Titan Xp Collector's Edition (Empire)
M.2/HDD : Samsung SM961 256GB (NVMe/OS) + + 3x HGST Ultrastar 7K6000 6TB
DAC : Motu M4 + Audio Technica ATH-A900Z
PSU: Seasonic X-760 || CASE : Fractal Meshify 2 XL || OS : Win 10 Pro x64
Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, agent_x007 said:

It's probably because of syncing issues.
Since cache works at different frequency, you have to somehow synchronise it to both slower (at idle), and faster (at load), Core Clock.
When sync can't be done, or it's timing is off, you get problems.

Basicly :
5,2/3,9 = 1.3(3) (so you get one and 1/3 of CPU clock per Cache clock OR 4 CPU cycles per 3 cache ones)
5,2/4,7 = 1,106382978723404... (you get 1 and 1/10 of CPU clock + waiting a tiniest ammount to get a full sync).

At least that's what I think.
I can't test it because Sandy/Ivy class CPUs have UnCore synchronised with Core Clock.

That is actually a brilliant answer, and would make sense. If anyone can confirm this that would be great!

i5 7600k @5.2ghz 1.39v i7 7700k @5.1ghz 1.39v / Strix z270h / 16gb Trident z RGB 3200mhz CL16 1.35v (2400mhz CL15 kit overclocked) / GTX 1070ti sli both with Arctic Accelero Xtreme iv coolers / EVGA 750w Gold PSU

Samsung cf791 3440x1440 100hz Quantum Dot

 

Haven't broken something with an OC yet... YET.

Link to comment
Share on other sites

Link to post
Share on other sites

17 minutes ago, rfcokilljoy said:

But it goes against common sense for it to be faster at a lower speed.

You said it performs better at 4.7GHz than 3.9GHz didnt you?

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Jurrunio said:

You said it performs better at 4.7GHz than 3.9GHz didnt you?

Maybe I put it poorly, I meant at 3.9 it is at 100% usage less of the time.

i5 7600k @5.2ghz 1.39v i7 7700k @5.1ghz 1.39v / Strix z270h / 16gb Trident z RGB 3200mhz CL16 1.35v (2400mhz CL15 kit overclocked) / GTX 1070ti sli both with Arctic Accelero Xtreme iv coolers / EVGA 750w Gold PSU

Samsung cf791 3440x1440 100hz Quantum Dot

 

Haven't broken something with an OC yet... YET.

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, rfcokilljoy said:

Maybe I put it poorly, I meant at 3.9 it is at 100% usage less of the time.

So 3.9GHz is worse than 4.7GHz right?

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, rfcokilljoy said:

I've tried it at inbetween values as well, and in all but the Auto setting there is clear stuttering and lower fps due to a cpu bottleneck.

@Jurrunio ^This is the important part.
Any setting other than Auto = stutters and has lower FPS (?).

CPU : Core i7 6950X @ 4.26 GHz + Hydronaut + TRVX + 2x Delta 38mm PWM
MB : Gigabyte X99 SOC (BIOS F23c)
RAM : 4x Patriot Viper Steel 4000MHz CL16 @ 3042MHz CL12.12.12.24 CR2T @1.48V.
GPU : Titan Xp Collector's Edition (Empire)
M.2/HDD : Samsung SM961 256GB (NVMe/OS) + + 3x HGST Ultrastar 7K6000 6TB
DAC : Motu M4 + Audio Technica ATH-A900Z
PSU: Seasonic X-760 || CASE : Fractal Meshify 2 XL || OS : Win 10 Pro x64
Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×