Skip to content

Fan Control ​

Take control of your ThinkPad's cooling system — from whisper-quiet to maximum cooling.

Fan Control

Control Modes ​

Auto Mode ​

Let the system intelligently manage fan speed based on temperature. Recommended for most users.

Manual Mode ​

Set a precise fan speed level from 0 (silent) to 7 (maximum). Great for finding the sweet spot between noise and cooling.

Maximum Mode ​

Run fans at full blast — useful for intensive tasks like video rendering or gaming.

Fan Curve (Auto with Custom Curve) ​

Draw a custom temperature-to-speed mapping on an interactive canvas. The background task checks temperature every 2 seconds and adjusts fan speed according to your curve.

Temperature Sensors ​

ThinkUtils monitors all available thermal sensors:

  • CPU core temperatures
  • GPU temperature
  • Battery temperature
  • Other platform-specific sensors

Data is read via the sensors command (lm-sensors).

How It Works ​

Fan control uses /proc/acpi/ibm/fan through the thinkpad_acpi kernel module. A dedicated fan helper script at /usr/local/bin/thinkutils-fan-control handles writes securely — see Permissions for setup details.

TIP

Make sure you've enabled fan control in the kernel module. See Getting Started.

Released under the LGPL v3 License.