eFMer - BoincTasks and TThrottle forum

TThrottle For Windows => Wish List => Topic started by: Tatayet64 on April 10, 2020, 04:49:01 PM

Title: Schedule different Temperature
Post by: Tatayet64 on April 10, 2020, 04:49:01 PM
Hi Fred,

First of all, i would like say that i really appreciate both BoincTasks and Throttle. What you have done is great.
I don't know if you are allways working on the devs of Throttle, but if yes i would appreciate this option.

I would like to have the ability to schedule different Temperature depending of the day and the hour of the day.

My problem is that my PC is very noisy when doing computation.
For example :
The Week-End and the night i don't want to stop computing just Throttle at 55°.
But the working day at work hour, i accept the noise (I'am at work  :D ), so the throttle could be at an higher Temperature.

More clearly, instead of On/Off computing that i can do with Boinctask, i would like to switch Temp 1/Temp 2 with Throttle.

Regards,

Cyril


Title: Re: Schedule different Temperature
Post by: fred on April 10, 2020, 05:19:12 PM
Quote from: Tatayet64 on April 10, 2020, 04:49:01 PM
More clearly, instead of On/Off computing that i can do with Boinctask, i would like to switch Temp 1/Temp 2 with Throttle.
The only option that's available is to set GPU temperatures from the taskbar and select manually.
See example C:\Program Files\eFMer\TThrottle\examples

<GPU>
   <NameHigh>Gpu_Full</NameHigh>
   <CheckHigh>1</CheckHigh>
   <High>80</High>

   <NameNormal>Gpu_Normal</NameNormal>
   <CheckNormal>0</CheckNormal>
   <Normal>70</Normal>
       
   <NameLow>Gpu_Low</NameLow>
   <CheckLow>0</CheckLow>
   <Low>60</Low>
</GPU>

Probably the best options:

What you could do is run an additional BOINC client 
This is a how to for Linux, but Windows should be very similar https://efmer.com/linux-running-multiple-boinc-clients/ (https://efmer.com/linux-running-multiple-boinc-clients/)
You could set the second one on a time windows and it would run outside the control of TThrottle.
Title: Re: Schedule different Temperature
Post by: Tatayet64 on April 11, 2020, 08:58:05 AM
Hi Fred,

Thanks for your quick reply.

As you suggest, i have created a 2nd BOINC client without Throttle but with working hours scheduled.
THe first BOINC is already throttled.
I followed this "How To" which explain the windows version to creta the 2nd BOINC client, in French, with and link to an English one : https://forum.boinc-af.org/index.php?topic=7834.0 (https://forum.boinc-af.org/index.php?topic=7834.0)
And it works well.

Good idea.

Cyril
Title: Re: Schedule different Temperature
Post by: fred on April 11, 2020, 03:29:26 PM
Quote from: Tatayet64 on April 11, 2020, 08:58:05 AM
Thanks for your quick reply.
Great, good to know that it worked.

Fred
Title: Re: Schedule different Temperature
Post by: Tatayet64 on September 01, 2020, 06:26:15 PM
Hi Fred,

I have tested your solution with a 2nd instance of BOINC but I have some issues, due to the memory usage and also some tasks that detects multiple instance (LHC with VM) and terminate with errors.

I have another idea, perhaps more simple to do (or not, i am not a dev.  :D ). 

I would like to be able to schedule the automation (activate or not). With rules or calendar (like in boinctasks).

Regards,

Cyril
Title: Re: Schedule different Temperature
Post by: fred on September 02, 2020, 02:41:06 PM
Quote from: Tatayet64 on September 01, 2020, 06:26:15 PM
Hi Fred,

I have tested your solution with a 2nd instance of BOINC but I have some issues, due to the memory usage and also some tasks that detects multiple instance (LHC with VM) and terminate with errors.

I have another idea, perhaps more simple to do (or not, i am not a dev.  :D ). 

I would like to be able to schedule the automation (activate or not). With rules or calendar (like in boinctasks).

Regards,

Cyril
Running multiple instances will likely fail on any taks that uses virtual memory.
It's only interesting for GPU tasks, but only for certain cards that have enough memory to handle more than one task.
If you run multiple instances of BOINC you can set multiple venues for the projects and run on a clock schedule.