News:

Follow BoincTasks on Twitter Facebook        Visit our website here.
BoincTasks-M on Android and iOS should be ready soon

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - drawerEchoes

#1
Wish List / Re: Multiple priorities
November 16, 2025, 03:28:55 AM
Yes, thanks for the suggestion, I am already using Process Lasso and it is a wonderful program. Unfortunately, I am not able to accomplish what I want entirely with Process Lasso + TThrottle.

My understanding is that scheduling priority for programs is mostly (only?) an impact when CPU time is a constraint. Since TThrottle works by reducing CPU time % allowed by a process, Process Lasso's priorities will not have much of an effect when TThrottle is throttling.

And as a background, the problem I am running into is that my CPU cooler is not sized adequately for my CPU, which is a problem I'm working to rectify, but I'm using TThrottle in the meantime.

With TThrottle, I have two options:

1. Throttle only BOINC tasks, attempting to control temperature of other processes (fishnet) by limiting the resources given to it.
Downside: possible to exceed temperature limits if I estimate the resources given incorrectly

2. Throttle both BOINC and fishnet simultaneously.
Downside: higher-priority background process has reduced CPU time along with BOINC. (Due to the above, Process Lasso has little effect in such a situation)

I would prefer a third option that would work similar to how GPU throttling is working:
Process set A (eg CPU BOINC tasks): Setpoint of 70C
Process set B (eg GPU BOINC tasks): Setpoint of 80C

Unlike GPU, which uses a different temperature metric than the CPU throttling, I wish to control both sets of programs with the same temperature metric, but with different setpoints.

Since my GPU runs cool enough that throttling is never needed, maybe I can spoof CPU temp as if it were GPU temp, and add one set of processes as if it were GPU processes and control it that way?
#2
Wish List / Multiple priorities
November 15, 2025, 05:37:11 AM
I want to use the same device for both BOINC and fishnet, a distributed stockfish analysis program for lichess. Since fishnet may be processing analyses requested by a user who is waiting, I would like to be able to prioritize fishnet processes over BOINC, while still using TThrottle to manage the CPU temperature.

If it was possible to run two separate instances of TThrottle, that would work, since I could set one temperature for the one managing BOINC and another temperature for fishnet. But if I combine both into one throttle, neither gets priority over the other and they both run slow.

Ideally, though, you could control priority of certain background processes when handling the throttling, all within one TThrottle UI.