08-02-2019, 04:34 PM
(08-02-2019, 02:09 PM)g_t_j Wrote: Your contribution to this is very evident and thank you so much for making this community friendly and helpful. I'm sure TLlim wants members like you here
Are you the developer of ATS? It's great to know that in a future version there will be a choice of triggering the fan by the HDDs temperature! That's the most important part of this utility in my opinion.
Hello g_t_j,
Well, thanks
A community is so strong has how its members are friendly, educated, respectable, and share something with others.
Yes, I am,
It passed for several phases..
To be honest, it started has a Script, because I wanted to check stability of the Board on this Soc, also its performance, and were it could be optimised, and for that I needed Active cooling..
Like many other projects..
It evolved to something more optimised, giving the opportunity to people to do their changes..
The disk temps readings, is not a so easy thing, each time you read disk temps you wake disk up( if they are in StandBy.. ).. and waist a Load/Unload cycle of life of that disk..
Now imagine doing it at each 10 minutes, lets say...in a Year, yeah crazy right?!
So I will try via SCSI, to prevent the wakeup, but I don't know if it will work on all disks( maybe there are disks out there that even via scsi will wake up.. )..
Any way,
Will be there on '/etc/ats.conf' options to enable, disable, and time between temp readings..
The thread about 'ats', will also be updated when done..
I understand that for people that don't use too much CPU, the disk part is more important..
My RockPro64 is for ~12 -13 Months under full load,
stable, no problems, for me the CPU/GPU temps were more important at the time, I don't wanted temps to go above 50's C..
I tested several options, heatsinks/fans hehe,
I even have have a WaterCooling System, for a Compute Cluster of 8 Boards.. but needs some love to go ahead..
One Option is to get readings via i2c or something, from the 8 Boards, plus a small Board( to control/Distribute work to the 8 board, 48 cores..)..
But I have not decided yet, what to use..
Right now, 3 options exist..
Use my own 8 bit processor implementation( but it still lacks i2c or uart.. ), a 32bit ARM low power, or, the last idea..going RISC-V, with a 32 bit implementation for the controller..
For one side it would be nice to use my own cpu implementation, that would force me to develop its peripherals..for other side, that could turn it in a year plus work( I still need to implement Interrupts in it too.. ), and I still have 9 intructions using 2 clock cycles... but I have already found the answer for that..
So probably I will go with a arm micro-controller, or risc-v..
I hope to add a amoled display, which will show temps, frequency, cpu load on the 54 cores, and power Consumption of all cluster..
I still am undecided on how to distribute work, on the cluster, I am trying to figure out a interconnect, so that CPUs could speak to each other, avoiding Ethernet latency costs..
Any way, a community task force, would be great..
But the project it is still is a 'dream phase', you know.., the good things in life...take time!!