johnfanv2 / LenovoLegionLinux

Driver and tools for controlling Lenovo Legion laptops in Linux including fan control and power mode.
https://github.com/johnfanv2/LenovoLegionLinux
GNU General Public License v2.0
1.29k stars 49 forks source link

Lenovo Legion 7i Gen 7 (16IAX7) can't set fan curve or read fan curve #236

Open LastPuppet opened 5 days ago

LastPuppet commented 5 days ago

Problem Description Whenever I try to read fan curve or set a fan curve via the gui, it crashes with "OSError: [Errno 95] Operation not supported". Don't know why this happens. Here is the log when trying to read fan curve: legion_gui_log.txt

Model and Debug Info

Distribution: Endeavour OS (a distribution of Arch) Release Gemini Model name: Lenovo Legion 7i Gen 7 (16IAX7) CPU model: 12th Gen Intel(R) Core(TM) i7-12800HX GPU model: NVIDIA GeForce RTX 3070 Ti Laptop GPU Keyboard backlight: RGB Light in lid or logo: yes Light at IO-Ports at back: yes

Output of sudo dmidecode -t system. Please remove Serial Number and UUID for privacy: dmidecodeoutput.txt

Output of sudo dmidecode -t bios: dmidecodebiosoutput.txt

Output of sudo cat /sys/kernel/ [fancurveoutput.txt](https://github.com/user-attachments/files/15970782/fancurveoutput.txt) debug/legion/fancurve:

LastPuppet commented 5 days ago

Oops, github didn't intergrate the cat output, here it is: fancurveoutput.txt