Jump to content

Single core overclocking for games

Go to solution Solved by Hairless Monkey Boy,
46 minutes ago, Chris Pratt said:

No, you're incorrect on your base premise. Single core performance is important because games often use a world thread, but that doesn't mean nothing else at all is going on. Multicore performance still matters, and increasingly so, as modern games take more advantage of the higher number of cores available to them. You can't have one god thread and ditch the rest.

I disagree with this. OP specifically is talking about "older games". While it is true that modern games take better advantage of multi-threaded CPUs, older games didn't always, and often didn't. If OP gave us a specific game, we could give a better answer, but in theory the logic is sound.

 

You can, in fact, OC your CPU quite a bit further by disabling cores. I know because I've done it with my 9900K just for fun. If a game is heavily single thread dependent, then it stands to reason that you can gain performance by disabling unneeded CPU cores and boosting the OC of the remaining cores.

 

I would hypothesize that dropping to 2 active cores (4 threads) is not "optimal" for a single-thread game since the game engine would be competing for CPU cycles with the OS and other background tasks, but perhaps 3 or 4 active cores would OC further and perform better than the full 6 or 8 active cores that you have by default while providing enough extra CPU cycles to sustain the OS and background tasks separate from the game.

 

It would certainly be an interesting theory to test at the very least.

Hello,

 

Just asking out of curiosity, I understand that most old games only use a single thread. Correct me if I'm completely wrong about this whole thing, but clock speed of the CPU is proportional to the performance of the game (that is if there's currently a CPU bottleneck).

 

I also understand that individual cores can have different clocks from the rest of the cores. So is there a way of super clocking one core and assigning that core for the game?

 

One method i thought of if single core overclocking is not possible, or viable, is using an unlocked 8 core cpu as an example, in order to achieve high clock speeds I could deactivate 6 cores and really crank up the clock speeds, higher than the speeds that I would get if all cores are active.

 

Therefore I would get better performance for a single threaded game, right?

 

How viable is this option?

 

Link to comment
Share on other sites

Link to post
Share on other sites

No, you're incorrect on your base premise. Single core performance is important because games often use a world thread, but that doesn't mean nothing else at all is going on. Multicore performance still matters, and increasingly so, as modern games take more advantage of the higher number of cores available to them. You can't have one god thread and ditch the rest.

CPU: AMD Ryzen 9 5900X · Cooler: Artic Liquid Freezer II 280 · Motherboard: MSI MEG X570 Unify · RAM: G.skill Ripjaws V 2x16GB 3600MHz CL16 (2Rx8) · Graphics Card: ASUS GeForce RTX 3060 Ti TUF Gaming · Boot Drive: 500GB WD Black SN750 M.2 NVMe SSD · Game Drive: 2TB Crucial MX500 SATA SSD · PSU: Corsair White RM850x 850W 80+ Gold · Case: Corsair 4000D Airflow · Monitor: MSI Optix MAG342CQR 34” UWQHD 3440x1440 144Hz · Keyboard: Corsair K100 RGB Optical-Mechanical Gaming Keyboard (OPX Switch) · Mouse: Corsair Ironclaw RGB Wireless Gaming Mouse

Link to comment
Share on other sites

Link to post
Share on other sites

This might make sense is if you have a couple of dud cores that won't overclock well at all, but the remaining cores do. You could lose the dead weight by deactivating them, allowing the remaining cores to achieve their full potential.

 

Another reason could be for thermal headroom. If you can't keep 8 cores cool at your desired overclock, dropping to 6 or 4 could fix the problem.

 

I wouldn't recommend going as low as 2 cores, even for very old games, unless you have nothing else going on in your system and can't get a stable overclock with more cores. 4 cores with SMT/HT is really the minimum necessary for a reasonable gaming experience.

Link to comment
Share on other sites

Link to post
Share on other sites

While the game itself may use one or two threads, the video card driver also does a lot of work in its own thread or multiple threads. (so not just one core will be used).

 

On modern processors like Ryzen, they're fairly well designed to automatically boost cores that are used more, so it's not like an old game will really benefit from you manually overclocking particular cores.

You could set affinity to make a game use only specific cores and overclock those cores to the maximum if you really want to experiment, but my guess  is you'll be disappointed by the results. 

Link to comment
Share on other sites

Link to post
Share on other sites

46 minutes ago, Chris Pratt said:

No, you're incorrect on your base premise. Single core performance is important because games often use a world thread, but that doesn't mean nothing else at all is going on. Multicore performance still matters, and increasingly so, as modern games take more advantage of the higher number of cores available to them. You can't have one god thread and ditch the rest.

I disagree with this. OP specifically is talking about "older games". While it is true that modern games take better advantage of multi-threaded CPUs, older games didn't always, and often didn't. If OP gave us a specific game, we could give a better answer, but in theory the logic is sound.

 

You can, in fact, OC your CPU quite a bit further by disabling cores. I know because I've done it with my 9900K just for fun. If a game is heavily single thread dependent, then it stands to reason that you can gain performance by disabling unneeded CPU cores and boosting the OC of the remaining cores.

 

I would hypothesize that dropping to 2 active cores (4 threads) is not "optimal" for a single-thread game since the game engine would be competing for CPU cycles with the OS and other background tasks, but perhaps 3 or 4 active cores would OC further and perform better than the full 6 or 8 active cores that you have by default while providing enough extra CPU cycles to sustain the OS and background tasks separate from the game.

 

It would certainly be an interesting theory to test at the very least.

BabyBlu (Primary): 

  • CPU: Intel Core i9 9900K @ up to 5.3GHz, 5.0GHz all-core, delidded
  • Motherboard: Asus Maximus XI Hero
  • RAM: G.Skill Trident Z RGB 4x8GB DDR4-3200 @ 4000MHz 16-18-18-34
  • GPU: MSI RTX 2080 Sea Hawk EK X, 2070MHz core, 8000MHz mem
  • Case: Phanteks Evolv X
  • Storage: XPG SX8200 Pro 2TB, 3x ADATASU800 1TB (RAID 0), Samsung 970 EVO Plus 500GB
  • PSU: Corsair HX1000i
  • Display: MSI MPG341CQR 34" 3440x1440 144Hz Freesync, Dell S2417DG 24" 2560x1440 165Hz Gsync
  • Cooling: Custom water loop (CPU & GPU), Radiators: 1x140mm(Back), 1x280mm(Top), 1x420mm(Front)
  • Keyboard: Corsair Strafe RGB (Cherry MX Brown)
  • Mouse: MasterMouse MM710
  • Headset: Corsair Void Pro RGB
  • OS: Windows 10 Pro

Roxanne (Wife Build):

  • CPU: Intel Core i7 4790K @ up to 5.0GHz, 4.8Ghz all-core, relidded w/ LM
  • Motherboard: Asus Z97A
  • RAM: G.Skill Sniper 4x8GB DDR3-2400 @ 10-12-12-24
  • GPU: EVGA GTX 1080 FTW2 w/ LM
  • Case: Corsair Vengeance C70, w/ Custom Side-Panel Window
  • Storage: Samsung 850 EVO 250GB, Samsung 860 EVO 1TB, Silicon Power A80 2TB NVME
  • PSU: Corsair AX760
  • Display: Samsung C27JG56 27" 2560x1440 144Hz Freesync
  • Cooling: Corsair H115i RGB
  • Keyboard: GMMK TKL(Kailh Box White)
  • Mouse: Glorious Model O-
  • Headset: SteelSeries Arctis 7
  • OS: Windows 10 Pro

BigBox (HTPC):

  • CPU: Ryzen 5800X3D
  • Motherboard: Gigabyte B550i Aorus Pro AX
  • RAM: Corsair Vengeance LPX 2x8GB DDR4-3600 @ 3600MHz 14-14-14-28
  • GPU: MSI RTX 3080 Ventus 3X Plus OC, de-shrouded, LM TIM, replaced mem therm pads
  • Case: Fractal Design Node 202
  • Storage: SP A80 1TB, WD Black SN770 2TB
  • PSU: Corsair SF600 Gold w/ NF-A9x14
  • Display: Samsung QN90A 65" (QLED, 4K, 120Hz, HDR, VRR)
  • Cooling: Thermalright AXP-100 Copper w/ NF-A12x15
  • Keyboard/Mouse: Rii i4
  • Controllers: 4X Xbox One & 2X N64 (with USB)
  • Sound: Denon AVR S760H with 5.1.2 Atmos setup.
  • OS: Windows 10 Pro

Harmonic (NAS/Game/Plex/Other Server):

  • CPU: Intel Core i7 6700
  • Motherboard: ASRock FATAL1TY H270M
  • RAM: 64GB DDR4-2133
  • GPU: Intel HD Graphics 530
  • Case: Fractal Design Define 7
  • HDD: 3X Seagate Exos X16 14TB in RAID 5
  • SSD: Inland Premium 512GB NVME, Sabrent 1TB NVME
  • Optical: BDXL WH14NS40 flashed to WH16NS60
  • PSU: Corsair CX450
  • Display: None
  • Cooling: Noctua NH-U14S
  • Keyboard/Mouse: None
  • OS: Windows 10 Pro

NAS:

  • Synology DS216J
  • 2x8TB WD Red NAS HDDs in RAID 1. 8TB usable space
Link to comment
Share on other sites

Link to post
Share on other sites

@Samuel Vertex

New CPUs support per core overclocking or at least per CCX overclocking (on AMD). Check SkatterBencher on Youtube, he does extensive overclocking guides for a number of CPUs.

 

But the gist of the matter is - if you have an 8 core CPU, you wanna have 2-4 of those cores clocked as high as you possibly can for best gaming performance, but not disable the rest. Games still use 8 core quite efficiently.

 

I think that with AMD, you can even set clock multiplier based on load. So, if you exceed 50A for example, the clocks will drop - but if you stay below that, it'll boost much higher. Good for gaming, safe for heavy workloads. 

 

It's quite a rabbit hole. But in general - yes, having a few cores clocked much higher will benefit your gaming performance.

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

×