cubes158

joined 11 months ago
[–] [email protected] 1 points 10 months ago

As far as I can tell, It might be working but I don't think it's working fully or as intended.

Here is testing I just did on a 13900k;

  • Ran CoreDirector
  • Added cs2.exe (Counter Strike 2)
  • Confirmed process detection

When I run CS2, the process is detected and there is a nice graphic in Core Director that shows core utilization, and it has cores marked which are e-cores.

I just did a test with CS2 launch commands "-threads #' where # is the number of threads you want to cap CS2 at.

When I use '-threads 8' I can see that CS2 utilizes 8 p-cores with a p-core usage at 50% and e-core usage 0 or negligible. Seems to be working great - but I'm not sure that CoreDirector is doing this scheduling.

When I use '-threads 16' I can see that CS2 utilizes many e-cores and p-core utilization drops to 40-45%

When I remove the command entirely, I can see that CS2 activates all of the e-cores.

tl;dr - As I increase CS2 thread count, the process clearly increases e-core usage. It seems CoreDirector is failing to keep something in the process off of the e-cores.