Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Tom’s Hardware
Tom’s Hardware
Technology
Aaron Klotz

Take control of your Intel CPU's P-Cores and E-Cores with CoreDirector software

Intel Core i9-11900K.

Bitsum — the makers behind Process Lasso — has created a new thread scheduling application called CoreDirector that gives users complete control over the efficiency cores in Intel's 12th, 13th, and 14th Gen chips. The app addresses core scheduling problems with the Windows scheduler or Intel's automated Thread Director, which can occur with some applications. With CoreDirector, users can manually control which applications/games are applied to the E and P cores.

The app has three core enforcement methods: "Efficiency Mode OFF," CPU Affinities, and CPU sets. Efficiency Mode Off is a soft enforcement method that prevents threads from being automatically scheduled to the E-cores but still allows the E-cores to be used if an application needs the E-cores specifically or needs more threads than the P-cores can provide.

(Image credit: Bitsum)

The other two are pretty similar to what Process Lasso already provides. CPU Affinities will restrict all threads onto the P-cores, except in cases where an application is intentionally requesting to run on the E-cores. CPU sets are a less strict enforcement method sitting "in between the other two and leaves a lot of the decision to the OS."

CoreDirector is not designed to replace Process Lasso, but apparently, it is intended to be a simpler, more approachable application for novice users. Bitsum specifically (and confusingly) states that it recommends using its more powerful Process Lasso software for controlling the E cores, but states they have made CoreDirector available to the community. We're unsure what that means since Process Lasso is available in free and paid versions.

Nonetheless, CoreDirector will allow Intel users to ensure performance-sensitive applications and games run on suitable core clusters. Intel and Microsoft's automated scheduling techniques don't always do their job, which can lead to lost performance when tasks start spilling over to the E-cores. Intel already knows this since it has developed a new utility called Application Optimization (APO), that adjusts thread affinities even more aggressively than what Thread Director already does. However, it's very limited in use and currently only supports two titles.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.