Preferred Processor Core Affinity - - An Overclocking Community
Forum Jump: 

Preferred Processor Core Affinity

Thread Tools
post #1 of 1 (permalink) Old 05-11-2019, 05:26 AM - Thread Starter
New to
buddywh's Avatar
Join Date: Nov 2012
Posts: 270
Rep: 8 (Unique: 8)
Preferred Processor Core Affinity

Maybe this has been asked/answered before so bear with me...

While games are becoming more multi-threaded there is always one or two threads that are the real bottleneck, and that's pretty obvious by watching the processors in Task Manager while playing modern triple-A titles. To help, Ryzen 2000 processors, identify the strongest cores for boosting and it's even apparent in the RyzenMaster software.

But how do we know the bottle neck thread is being scheduled to run on the strongest cores which can be boosted to highest / longest on Ryzen 2700X or 2600X (for instance)?

I'm aware there is a SetThreadIdealProcessor and SetThreadIdealProcessorEx functions to tell the Windows10 scheduler to 'favor' a certain processor for specific threads. I assume (not being a programmer) that a program (game) would query processor capabilities at startup and then use those functions to steer what it knows to be the bottleneck thread to the strongest cores (processors). But doesn't that means games have to be coded correctly? Or is it the graphics driver that does it?

When I read of benchmarks and game reviews for performance nobody ever tells if the games are using the strongest cores or not, seems to me that would something good to know.

Does anyone have in information on this?
buddywh is offline  
Sponsored Links

Quick Reply

Register Now

In order to be able to post messages on the - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Please enter a password for your user account. Note that passwords are case-sensitive.
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page

Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off