About this project
Lenovo Legion Linux (LLL) is an open-source project that brings additional drivers and tools for Lenovo Legion series laptops to Linux. It serves as an alternative to Lenovo Vantage or Legion Zone (both Windows-only), enabling control over features like fan curve, power mode, power limits, rapid charging, and more. The project was developed through reverse engineering of ACPI firmware and the embedded controller (EC) firmware/memory.
Key features include:
- Light on RAM and CPU, no telemetry
- Fully scriptable and command-line controllable
- Simple GUI replacement for Lenovo Vantage: fan curve, FN Lock, Win Key, Touchpad Power, Camera Power, Battery Conservation, Rapid Charging, Charge output from always-on USB, Display Overdrive, Y-Logo LED Light, IO-Port LED Light, Hybrid Mode (GSync), CPU and GPU Overclock
- Custom fan curve with up to 10 points, using CPU, GPU, and IC temperatures, with acceleration/deceleration settings
- Lock/unlock fan controller and fan speed
- Lift firmware-imposed fan ceiling on supported models (e.g., from ~4400 to ~7100 RPM on Legion Pro 7 16IRX8H)
- Switch power modes (quiet, balanced, performance) via software or Fn+Q
- Monitor fan speeds and temperatures via standard sensors
- SmartFan: lightweight shell-based fan daemon for Legion 7 Gen 10+ using acpi_call
The driver implements standard Linux interfaces (sysfs, debugfs, hwmon), making it compatible with command-line tools and GUI apps like psensor. It is available for various distributions including Debian/Ubuntu, Fedora, Arch, Gentoo, and NixOS. The project is actively maintained, with support for many Legion models from 2020 to 2025, and encourages contributions, especially for adding new model support.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.