How to enable/disable p-core/e-core in windows instead of in BIOS?

Zhang, Yu D 20 Reputation points
2023-09-01T02:13:28.6933333+00:00

We want to specify p-core/e-core in windows for specific process/thread, how to do except for using affinity API? I mean if we have some environment variables to config? thanks.

Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
5,989 questions
0 comments No comments
{count} votes

Accepted answer
  1. Limitless Technology 41,586 Reputation points
    2023-09-01T09:17:22.7366667+00:00

    Hello,

    Since p-core and e-core management falls under the hardware, Windows doesn't posses a direct way to manage them unless with an intermediary API from the CPU or Motherboard manufacturer that could allow that. Instead, Windows has a feature called Core Parking, which will allow to reduce power consumption if the computer load is low and single-core operations are prioritized.

    You can enable this through registry change for each one of the Power Options related. In the next official article you will find the related options, and inside of each one you will find the registry Path, key, and values of reference.

    https://learn.microsoft.com/en-us/windows-hardware/customize/power-settings/static-configuration-options-for-core-parking

    Hope this resolves your Query !!

    --If the reply is helpful, please Upvote and Accept it as an answer–

    0 comments No comments

0 additional answers

Sort by: Most helpful