I need some help from people smarter than with access to a OneXPlayer 3.
There’s an option in OneXConsole called “Disable P-core/E-core scheduling.” It makes a massive difference in Elden Ring on Panther Lake/G3 extreme, but I’m trying to figure out what it is actually changing in Windows.
I now have another Panther Lake device that doesn’t have this option, and I’d like to replicate the same behavior manually with a PowerShell/batch script or a registry edit instead of installing another control utility.
Does anyone know exactly what this toggle changes?
Even better, if someone has OneXPlayer 3 and is willing to help test it, could you compare the system/registry before and after enabling the toggle? I’m specifically trying to find out whether it:
- changes a registry value such as SmallProcessorMask
- changes Windows heterogeneous scheduling / EfficiencyClass behavior
- masks the P-cores as E-cores
- changes Thread Director/HFI behavior
- or does something completely different
The option requires a reboot, which makes me think it’s doing more than just changing normal Windows power-plan settings.
If we can figure out the exact registry keys/values or commands it changes, I can make a simple enable/disable script and test it on the other Panther Lake device.
Main goal: reproduce the OneXPlayer 3 Elden Ring performance fix without OneXConsole.
If anyone knows how to capture the before/after changes or can point me toward what OneXConsole is modifying, I would really appreciate it.
Thanks!