[FEATREQ] Instead of hard affinity - would it be possible to use CPU sets instead (or as an alternative) ?
Closed this issue · 3 comments
Hi,
Having peeked over Process Lasso's features - it has support for cpu sets which give more flexible control over the cpu assignment than hard affinity. Would that be a viable option/feature for CFX ?
https://bitsum.com/processlasso-docs/#cpu-sets
https://learn.microsoft.com/en-us/windows/win32/procthread/cpu-sets
Hmmm, having quickly tested that on my 3900x with cb20 (set to 8 rendering threads) and with that lasso tool (created set for 4 cpus) - "the golden goose" I though that feature would be turned out not so great - it literally behaved like hard affinity (unless I was doing something wrong).
Thanks for suggesting features. I think this a very specific threading/affinity feature and therefore out of scope for CapFrameX. Tbh, I am actually thinking about to remove the Thread Affinity Controller and create another app providing such features. Not sure yet...
Tbh, I am actually thinking about to remove the Thread Affinity Controller and create another app providing such features. Not sure yet...
This might be pretty neat actually - something simple where one could setup hard and "soft" affinity on a per-app basis. Perhaps some other stuff would also be possible - such as letting users set preferred core ranking (though that one is I think possible only globally, maybe one day though ...)