Task Manager's "Set Affinity" permanently stuck on two processors selected.

Solution

Could you post your system specs?
Even though it does not show on the 'Task Manager' your system is already configured for multi-core support.
-Open 'Task Manager', click the 'Performance' tab, right-lick the CPU graph, select 'Change graph to' and then select 'Logical processors'.
Do you see your 4 cores churning away?
-Changing the 'BOOT Advance Options' might allow to 'Set Affinity'
Hit Windows + R keys on your keyboard, type 'msconfig', select the 'Boot' tab, then click the 'Advance options...' button.
Check the 'Number of processors:' box, then select the 4 from the drop down list. Click 'OK', 'Apply' and 'OK'...

Could you post your system specs?
Even though it does not show on the 'Task Manager' your system is already configured for multi-core support.
-Open 'Task Manager', click the 'Performance' tab, right-lick the CPU graph, select 'Change graph to' and then select 'Logical processors'.
Do you see your 4 cores churning away?
-Changing the 'BOOT Advance Options' might allow to 'Set Affinity'
Hit Windows + R keys on your keyboard, type 'msconfig', select the 'Boot' tab, then click the 'Advance options...' button.
Check the 'Number of processors:' box, then select the 4 from the drop down list. Click 'OK', 'Apply' and 'OK' then reboot.


 
Solution


You can't. The application is overriding the default settings for a good reason.

Stop goofing around with things that you don't understand.
 

cryptextinct

Prominent
Jan 17, 2018
6
0
510


The god damn thing is all of the application is using two cores instead of four. NOT ONLY ONE. It was using four cores then until this happened. I had to set those affinity manually.
 

cryptextinct

Prominent
Jan 17, 2018
6
0
510


Will do.
Operating System: Windows 10 Pro 64-bit
Processor: Intel i3-2120 3.30GHz (4 CPUs)
DirectX Version: DirectX 12
GPU: GTX 950
 

The Intel i3-2120, is 1 CPU with 2 cores and 4 threads.
Some applications still will use one core, some others two or more if available and some other will even take advantage of HT. There is not way of forcing a random app to split or divided work among multiple cores. The app algorithm must be designed to use them.
Sometimes an app will use only up to certain percentage (e.g. 30%) of a core, unfortunately it could be the software was programmed that way and we cannot do anything about it...even if we tell Windows to allow the app to use more resources.

 


By default Windows processes have uniform affinity for all logical processors. The kernel will schedule all threads belonging to a process on whatever logical processor it deems to be most appropriate at the time that the thread comes up for execution. If a running process does not have uniform affinity for all logical processors then it follows that the application has set its own affinity; the application developers know far, far more about their application's ideal configuration than their users.