Configure Multi Core Settings In Windows 8/10

Windows 7 already provides an option to configure its cores using System Configuration Utility (msconfig). This gives us solid proof that it is multi-core supported. But talking about the new OS i.e. Windows 10/8, we are not able to configure the multi-core settings it, using same procedure.

Windows Multi core support

Now the following question arise:

1. Does Windows 8 support only single core processor?

2. Does there exist any method by which we can configure other cores for Windows 8?

3. If Windows 8 is multi-core supported, then how could we prove or configure this?

In this article, we’re going to discuss these questions.

First of all let us make it clear that Windows 8 is already configured for multi-core support.

Actually the setting for the second processor is optional. If you configure this, as is shown in the image shown below, there won’t be any  noticeable changes.

There is also an another setting which lies in the all new Task Manager of Windows 8. All you need to do is to open the Task Manager and click on Performance. You will obviously see the processing graph for single processor.

But I wanted to see the graph for multi-core. Since Windows 8 supports multi-core, it must be able to display processes for each processor individually. Click on the graph and select Change graph to and then Logical processors.

After selecting Logical processors in above graph, the graph splits into two processors and shows that Windows 8 is already supporting multicore processing. The individual display for each of the processors can be seen.

Here the CPU 0 and CPU 1 are the pre-defined cores and do not depend on whether you configure them or not. But we may see some changes for tablets.

So in conclusion, I have to say that Windows 8 natively already by default, supports multi-core, and you do not need to configure them. They are configured optimally.

Posted by on , in Category Windows with Tags
An Electrical Engineer by profession, Kapil is a Microsoft MVP and a Microsoft Content Creator. Please read the entire post & the comments first & create a system restore point before making any changes to your system.

6 Comments

  1. Konstantin Blohin

    Need to start from this “So in conclusion, I have to say that Windows 8 natively already by default, supports multi-core, and you do not need to configure them. They are configured optimally.” not finish!

  2. Chuck

    I understand that Windows 8 supports multi-core processors, but for some reason, only 4 of my 8 cores are being utilized at any one time. Could anyone explain why this is and how to fix it?

  3. drewfus

    the active processes have to allocate the data to be processed to the additional cores. Speaking simply, if 4 of your 8 are functioning that is because the software has not been written to divide the processes into the additional 4 CPU processes. This will change as the software becomes adapted to additional cores. Just think of all the active processes running at a given time. The software has to direct the data to be processed by a specific core and then receive the processed data returned from the specified core. With 30 some odd individual processes running at a given time, as you can imagine the complexity of core allocation and assignment grows. When the software starts being designed to consider this core allocation as a function of its program, the additional cores will naturally start being utilized. Having extra cores doesnt increase clock speed. Your CPU speed is what it is. However a single CPU inundated with processes will inevitably reach 100% utilization. The additional core(s) simply reassign processes that burden the first core significantly enough to cause performance issues. for instance, I believe chrome is designed for multi-core processing which allows windows to do what it does without the burden of the heavy CPU use chrome can cause. The additional core handles the chrome business so chrome can function at the advertised clock speed and the OS can do so as well, because chrome is not occupying the CPU running the OS…Even if you were able to get all 8 cores to run, you would see very little increase in performance in terms of time taken to process a file… SPEED cannot be increased by additional cores. to increase SPEED you must increase the CPU’s clock speed… ALSO, with all those core’s you may find you have an active memory problem causing you to use virtual RAM which further slows the processing speed because of the virtualization process. If you wanna ROCK multicores, I recommend you increase your RAM by whatever multiple you increase your cores.
    In activating my 2nd core in windows 10 my CPU usage has went from averaging 80% and often reaching 100% when heavy lifting to averaging 25-30% cause mcafee and chrome are on using the second core and my primary core is rocking windows 10 probly 3x faster… My memory usage however is unchanged and when I get rocking alot of processes my memory reaches 100% and I’m at the mercy of memory not processing capacity.

  4. Matthew

    Not true, there would be close to 1000 threads running in most cases, so all available cores should have *some* load. Some scheduling is occurring. Why would the OS not report on the unused (parked) cores as well ?

  5. Zwei Vierzig

    Because it doesn’t need them. Windows parks cores if they are not needed, simple as that.

    Get over it, your OS knows better how to handle them than you do

  6. Matthew McKenzie

    Something is seriously wrong if they are never used. HT disabled, or kernel issues. Windows 10 does not see 6 out of eight cores on the D5400XS, ever. That’s an issue with the kernel, it simply is not economical to code for all chipsets.

Leave a Reply

Your email address will not be published. Required fields are marked *


1 + 3 =