Sobre o projeto

Lenovo Legion Linux (LLL) é um projeto de código aberto que traz drivers e ferramentas adicionais para laptops da série Lenovo Legion no Linux. Serve como uma alternativa ao Lenovo Vantage ou Legion Zone (ambos exclusivos do Windows), permitindo o controle de recursos como curva de ventoinha, modo de energia, limites de energia, carregamento rápido e mais. O projeto foi desenvolvido por meio de engenharia reversa do firmware ACPI e do firmware/memória do controlador embarcado (EC). Recursos principais incluem: - Leve em RAM e CPU, sem telemetria - Totalmente scriptável e controlável por linha de comando - Substituição simples por GUI para Lenovo Vantage: curva de ventoinha, FN Lock, Win Key, Touchpad Power, Camera Power, Battery Conservation, Rapid Charging, saída de carga da USB sempre ativa, Display Overdrive, luz LED do logotipo Y, luz LED da porta IO, Hybrid Mode (GSync), overclock de CPU e GPU - Curva de ventoinha personalizada com até 10 pontos, usando temperaturas de CPU, GPU e IC, com configurações de aceleração/desaceleração - Travar/destravar o controlador da ventoinha e a velocidade da ventoinha - Elevar o teto de ventoinha imposto pelo firmware em modelos suportados (por exemplo, de ~4400 para ~7100 RPM no Legion Pro 7 16IRX8H) - Alternar modos de energia (silencioso, equilibrado, performance) via software ou tecla Fn+Q - Monitorar velocidades da ventoinha e temperaturas via sensores padrão - SmartFan: daemon de ventoinha leve baseado em shell para Legion 7 Gen 10+ usando acpi_call O driver implementa interfaces padrão do Linux (sysfs, debugfs, hwmon), tornando-o compatível com ferramentas de linha de comando e apps GUI como psensor. Está disponível para várias distribuições, incluindo Debian/Ubuntu, Fedora, Arch, Gentoo e NixOS. O projeto é mantido ativamente, com suporte para muitos modelos Legion de 2020 a 2025, e incentiva contribuições, especialmente para adicionar suporte a novos modelos.