News:

Follow BoincTasks on Twitter Facebook        Visit our website here.
BoincTasks cloud login is working again

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

Topics - Crashguard303

#1
Hello and thank you for this nice program!

Before I noticed at BOINC Message Boards, that such app exists,
I had to keep an eye on my GPU, it got too noisy when it was used by BOINC.

Using the GUI to adjust temperature threshold values for CPU and GPU (I worked on industrial electronics some years ago, now I am software developer),
I asked myself if it is possible to add a lower limit, as it is done in thermal controlling hardware, but in a proprotional way here.

As far as I got it, core using time is constantly lowered if target temperature is exceeded by 1°C
and constantly raised if current temperature is 1°C below target temperature.

So how about making this area bigger, creating a "deadzone" (e.g. as it is done on proportional joysticks):
If temperature is between upper and lower limit, CPU & GPU time isn't changed,
if it is above upper threshold (the threshold, wich is used at the moment), core use will be lowered constantly,
if it is below lower threshold, core use will be raised constantly?

This could reduce fluttering / overshoots.

Kind Regards,
Alex



P.S.: You could also stop raising / lowering amout of time, if temperature has reached the point between both temperature thresholds (first idea would have 2 lines in the middle).

X is Input (temperature),
Y is Output:
Upper Line: lower core usage,
Line in the middle: leave core usage as it is
Lower line: raise core usage.

In English, it is called three-point step controller,
in Netherlands, it is called driepuntsregelaar.