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.