process-governor
process-governor copied to clipboard
Adding Rule Application Delay Feature to Process Governor
Issue: Changing core affinity settings for certain applications, such as the game Baldur's Gate 3, leads to issues like loss of sound or game crashes when the rules are applied immediately after the application launch.
Observation: It has been observed that altering the core affinity a while after starting the game prevents sound loss and crashes. This suggests a potential solution by introducing a delay before applying the rules.
Suggestion: I propose to add a rule application delay feature in Process Governor. This functionality will allow users to set a time interval (in seconds) after which rules (including core affinity) will be applied to processes. Such an approach can prevent issues similar to those occurring in Baldur's Gate 3 and enhance the flexibility in managing application behavior.
Use Case Example: For instance, in the case of Baldur's Gate 3, a delay of 30 seconds could be set after the game launch before changing the core affinity to avoid sound loss and instability.