Which core are getting used by one application / Game ?

uggoslay

Prominent
Aug 13, 2017
33
0
530
Hello guys , I would like to ask you if there's any precise program that can show me which core/cores are getting used by one game .
I know that task manager show them as well , but it's not precise and show the threads/cores at the same time , in my case i7 6700K showing that my game is using the core N7 ( or thread ) , thing that I don't understand if I have only 4 cores .

Why do I'm asking this ? I have one game that use more CPU than GPU , it's using only 25% of my GPU . So I want to overclock only the core that's getting used by that game . it's one old game ( mono core game )
 
Solution

Yes and it's core 7 at ~80-90% and core 0 at ~50% probably both of those are from your game,the first being the main thread and the second being the graphics driver thread.

Get into your mobo bios and set up the boost clocks (multipliers) for one and two cores to whatever your system can take so that those two threads can run as fast as possible,as others already said the OS does all of this automatically it just needs to know how high it can boost the cores.

If you want you can use process explorer it will show you exactly how many threads the game runs.
XHbdvUu.jpg

How many cores will be used for certain games? Windows will manage how many will be used accordingly to how the game is written (made).

25% on I7 6700k means 2 cores/threads are being used, not 1.
25% on GPU is something else.

Windows (Operating system) will manage/decide which core/thread or cores/threads to be used dynamically.
You can not really tell which ones will be used.
 
Your CPU has 4 physical cores and 8 threads. A monitoring tool like task manager or HWMonitor will show all 8 threads as being cores, numbered from core 0 to core 7. The thing is, the operating system controls which cores are populated with which threads in order to distribute the tasks evenly so it would not just use one core 100% and the rest 0%. You don't need to worry about this at all, just play your game normally. Even if the game is old and only knows single-core operations, some tasks will still be run on the other cores as well. Imagine 8 horses dragging a 100kg box. Easy.
 




The CPU is been used 25% . I just checked it back right now and this is the result : https://imgur.com/a/H9ZQy
 


But I wanna get the maximum FPS possible , I need to overclock it
 

Yes and it's core 7 at ~80-90% and core 0 at ~50% probably both of those are from your game,the first being the main thread and the second being the graphics driver thread.

Get into your mobo bios and set up the boost clocks (multipliers) for one and two cores to whatever your system can take so that those two threads can run as fast as possible,as others already said the OS does all of this automatically it just needs to know how high it can boost the cores.

If you want you can use process explorer it will show you exactly how many threads the game runs.
XHbdvUu.jpg

 
Solution