Overclock.net banner
1 - 6 of 25 Posts
Even on Win10 all games run good, now are they using any of the E cores?
Maybe but E cores are being utilized very low from what I can see. P cores get the work done mostly.
 
Nothing stops you from raiseing the ring with E cores enabled, default at 3600 can easily be raised to 4000-4200.
 
  • Rep+
Reactions: hemirunner426
A custom power plan can handle most scheduling issues, even in Windows 10.

Ring bus clocks are the reason I'd probably disable the E-cores if I were making a pure gaming build and had a part with eight P-cores. Yes, it can be overclocked with the E-cores enabled, but in my limited experience with the platform, it still OCs further with them disabled and ring clock directly influences L3 latency, which is one of the bottlenecks on this platform.
I am curious, what settings are you talking about in a power plan?
When looking at leaked results from 12xxx to 13xxx once you normalize clock speed there not a huge difference and 13 series has a larger cache, ring runs amost one-to-one to clocks.

Anyway, I run 12600k in Win10, there are a few apps that don't behave correctly but are easy to fix in a number of ways. most setting CPU priority to above normal will fix ones that won't load all cores right. Then on some you can use affinity or CPUsets to run cores you want for that app.

I use Processlasso which makes it really easy to setup these kinds of things to a profile.
 
Anything that refers to heterogeneous processors. Simply preferring performant processors will keep stuff off the E-cores unless load is high enough to demand it.



I'm not at all familiar with the details on Raptor Lake's ring clock, or if it's still stable with the ring down bin disabled and the E-cores enabled, but only very memory sensitive applications are going to see a meaningful uplift from ring clock in general. The same games that benefit from faster RAM are likely to see some improvement from disabling ring down bin. It's not huge, but it's often more than the benefits E-cores will provide.



Process Lasso, or any other way of setting manual affinities for specific apps, is generally going to work better than power profiles. It's just more work.
Yes, these two do work but since their global setting, you are stuck with one set of schedules.
ProcessLasso tweak for alder-lake use option "foreground boost" and you don't need to set priority for the apps as long as it is always in focus, which things like games work fine.

Setting
Heterogeneous thread scheduling policy (93b8b6dc-0698-4d1c-9ee4-0644e900c85d)
Description
Specify what thread scheduling policy to use on heterogeneous systems.
Possible values
All processors - Schedule to any available processor.
Performant processors - Schedule exclusively to more performant processors.
Prefer performant processors - Schedule to more performant processors when possible.
Efficient processors - Schedule exclusively to more efficient processors.
Prefer efficient processors - Schedule to more efficient processors when possible.
Automatic - Let the system choose an appropriate policy.


Setting
Heterogeneous short running thread scheduling policy (bae08b81-2d5e-4688-ad6a-13243356654b)
Description
Specify what thread scheduling policy to use for short running threads on heterogeneous systems.
Possible values
All processors - Schedule to any available processor.
Performant processors - Schedule exclusively to more performant processors.
Prefer performant processors - Schedule to more performant processors when possible.
Efficient processors - Schedule exclusively to more efficient processors.
Prefer efficient processors - Schedule to more efficient processors when possible.
Automatic - Let the system choose an appropriate policy.

Edit: Prefer performant processors setting seems like a good default value.
 
ParkControl (also from bitsum) on Windows 10 lets you force a certain number of p/e cores to stay active.
Make sure you use the latest ParkControl that supports alder-lake with separate P and E core parking settings.
 
That only works on Win 10.

I e-mailed the bitsum team:
"
The P/E cores selection is disabled in Windows 11 because Win11 doesn't honor distinct settings for P and E cores. In contrast, Windows 10 does honor distinct settings for each.

It is an odd situation that we are monitoring.

You can force the P/E cores selection control to show by applying the attached registry file, then restarting ParkControl. If you experiment with it, let me know how it goes! "

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\ParkControl]
"AlwaysShowEfficiencyClassSelection"=dword:1
Ok, I am on Win10.

I will look into this issue with Win11.

Edit: There is a report on it, so will be looked at.
 
1 - 6 of 25 Posts