SmartFan

Da PtLUG Wiki.
Jump to: navigation, search

Contents

[edit] Introduction

Using a Toshiba Satellite M30 notebook, I've to say that using Windows I've no problems with cooling CPU. Under Linux I can use toshutils that have a fan utility that starts/stops the CPU fan. The main problem is that I can only start or stop the fan, I cannot say to the utility "start fan if CPU temperature reaches 55 C°".

So I took the needed code from toshutils and I created a new project called SmartFan that implements this function.

[edit] Technical Specifics

The utility is written in C language and it simply reads the CPU temperature from /proc/acpi/thermal_zone/THRM/temperature file. Then it decides to start or stop the fan if the read temperature reaches the given value.

[edit] Contribution

If you want to contribute to improve my surce code, you can send patches or write me a mail at this email address: a.grandi AT gmail DOT com

[edit] License

SmartFan utility is released under the GPL 2 license.

[edit] Download

You can download the full source code from this location.

[edit] Version

The actual version of SmartFan is 0.1

[edit] Author

This software was realized by Andrea Grandi. write my paper

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox