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

[BUG]When the GPU temp and usage increases, the fan curve fails #204

Closed rango886 closed 2 months ago

rango886 commented 2 months ago

When the GPU temp and usage increases, the fan curve fails, CPU curve work fine.

Distribution: ubuntu 23.10 Model name: Legion 7 16ACHg6 2021/r9000k CPU model: AMD Ryzen 9 5900HX GPU model: NVIDIA RTX 3080

When GPU temp 40°C and CPU temp 60°C, FAN1 1500rpm and FAN2 at 1500rpm, CPU and GPU curve work fine. When GPU temp 40°C and CPU temp 75°C, FAN1 1600rpm and FAN2 at 1500rpm, CPU curve work fine. When the GPU temp and usage increases, GPU temp 70°C and CPU temp 60°C, FAN1 and FAN2 both at 2300rpm, the fan curve fails

FAN1 curve 0, 0, 0, 0, 1400, 1500, 1600, 1700, 1800, 1900 FAN2 curve 0, 0, 0, 0, 1400, 1500, 1600, 1700, 1800, 1900 ACC time 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 DEC time 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 CPU lower temp 0, 10, 43, 53, 58, 63, 68, 73, 78, 87 CPU upper temp 11, 45, 55, 60, 65, 70, 75, 80, 90, 127 GPU lower temp 0, 10, 48, 53, 58, 61, 63, 77, 70, 73 GPU upper temp 11, 50, 55, 60, 63, 66, 69, 72, 75, 127 IC lower temp 0, 10, 48, 53, 63, 68, 73, 78, 83, 85 IC upper temp 11, 50, 55, 65, 70, 75, 80, 85, 90, 127

rango886 commented 2 months ago

I found that the fan curve of the laptop is normal when the power is connected and the battery is used

rango886 commented 2 months ago

I write a same tool https://github.com/rango886/LegionFanEmbeddedController for windows, have same problem