I have seen in this forum that one feature from FSX is also available on MSFS, the Affinity Mask.
That’s nice, but since nowdays software is heavily multithreaded, we need something more, we need to do it at Thread Level.
I’m sure Asobo is aware of this, because for the XBox version, they must be playing with affinitys, since consoles have all the same hardware and software, it’s easy to make fine tunning of the affinity for the developers, but on PC is imposible for them.
So since I think they can’t do it automatically, I ask they give the option to advanced users to play with it.
So beside the actual AffinityMask option, I’m asking for a MainTheadAffinityMask parameter, so we can reserve one core for the main thread, one core for the SO, and the rest of cores for the rest of Threads from MSFS so the MainThread will not have interruptions, neither cache fails because being bounced between cores.
I think that could improbe the FPS in many cases.
[JOBSCHEDULER]
AffinityMask=n
MainTheadAffinityMask=m
If Asobo/Microsoft have found a way to do this automacally on PC it would be even better, but I doubt it would be posible without causing innestability on some systems.