SmartFan

Da PtLUG Wiki.

Jump to: navigation, search

Contents

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.

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.

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

License

SmartFan utility is released under the GPL 2 license.

Download

You can download the full source code from this location.

Version

The actual version of SmartFan is 0.1

Author

This software was realized by Andrea Grandi.

Personal tools