johnfanv2/lenovolegionlinux

Driver and tools for controlling Lenovo Legion laptops in Linux including fan control and power mode.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Added to GitGenius on September 20th, 2026
Created on January 5th, 2023
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 136
Total Stargazers: 3,394 (+0)
Total Subscribers: 18 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 days
Mean response time: 65.3 days
90th percentile: 185.9 days
Tracked items: 226

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 17% of issues opened in the past year have never received a reply. 91% of issues opened in the past year have since been closed. Three people close 76% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 6
Closed in 7 days: 43
Avg open age: 299 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 5
Closed in 7 days: 9
Comments in 7 days: 12
Events in 7 days: 47

Top labels

  • stale (137)
  • good first issue (2)
  • help wanted (2)
  • enhancement (1)
  • question (1)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

Lenovo Legion Linux is a driver and tools package that enables control of Lenovo Legion laptop hardware features under Linux.

The project solves the absence of Linux support for Legion-specific hardware controls by reverse engineering the ACPI firmware and embedded controller to expose functionality equivalent to Lenovo's Windows-only Vantage and Legion Zone applications. It provides direct access to fan curves, power modes, power limits, rapid charging, and related features through both command-line tools and graphical interfaces.

The tool suits Linux users with Lenovo Legion laptops who need fine-grained hardware control for thermal management, power efficiency, or gaming performance tuning. It works across multiple distributions including Arch Linux, Debian, Ubuntu, and Gentoo. The project explicitly positions itself as the Linux alternative to Lenovo Vantage, which is Windows-only.

Development shows sustained activity with regular commits addressing bug fixes, feature additions, and hardware compatibility improvements. The maintainer actively engages with user-reported issues and incorporates feedback into updates. The project maintains documentation and example configurations to support new users. There is ongoing work to expand hardware support across different Legion laptop models and generations.