winsiderss/systeminformer

I have to ask, would you consider such an Auto-Tune feature? It seems easy to implement and will help many.

Opened this issue · 0 comments

Description of the feature, modification, idea or suggestion

  1. All known non-realtime processes or commandlines - pin to one (physical) core
  2. All known low priority processes reduce their priority and io priority and turnoff their boost
  3. All known user productive processes increase their priority
  4. All known low latency processes unpin from that one core where all the lowpriority processes are hanging around

Why? In my testing this fixes latency and overall productivity of the system.
Because there is a loooot of bloatware serivces from MS and the hardware OEMs running to support all the fancy features of the system.
Also Because many of my "friends" still use 4 core and older CPU and they need this OMG.

I shuffled many things around except explorer exe that one gave me problems so if you test some of this don't touch that one.

Basically we have seen that OS scheduler and out of the box affinities and priorities are waaay suboptimal. With this effort we can fix that as a community effort and push for improvement.

Furthermore Intel have also admitted that things are way far from optimal by releasing some info and tools on the subject for 12-14th gen CPU on Windows store.

Other optimizers also exist that try to do some things automatically however, the correct way to do it is to do it in the low latency way which also keeps free -the CPU caches.

If you more advanced devs decide to start on such a feature / builtin tool I can contribute with the finetuning which process should be handled how and so on.

If you would suggest process lasso then I disagree - the goal is to have the community contribute the process names so that we end up with an Auto-Tune tool for all.

Cheers and take care.

Proposed implementation details (optional)

Just Do it Approach and imagine that the world is witching and counting on you. ❤️