Insufficient Cooling Fan Control on HP Laptop

Hello all,

I’ve been using Manjaro on my HP Laptop (yeah i know) for about a year now and it has been surprisingly convenient in terms of compatibility, I’m generally very happy with it, but there seem to be some issues with my CPU temperatures.

On Windows the fans are quite loud and turn on very often, but on Manjaro they hardly even want to turn on, and the temperature readings show that. Whenever I do something intensive, even opening up IntelliJ Idea will cause my temps to shoot up to 80 degrees and not go down easily. Lately I’ve been kind of abusing my laptop with the amount of software I had open and today I had a general board failure which terrified me so I thought I’d finally post here.

I tried using lm_sensors with sensors-detect but it doesn’t seem to be detecting my fans, and the temperatures thresholds are all set to 100C which I don’t think is right. All the posts I read basically said “Don’t try to change the fan configuration, your system knows better” but now I’m worried that something is wrong at a low level.

I’d really appreciate some help in figuring out whether there is an issue or not, and if so how I can fix it. I’m not sure what other logs or information would be useful, let me know what else I should share.

Is there any control in your Bios for a agressive fan curve?

Sadly the most Laptops are showing only really weak bios option’s and are a true downgrade to normal PC Bioses. :face_with_diagonal_mouth:

I expect there must be a program under Linux that let you adjust some Fan Curve control. Im interested to see a solution for this. :face_with_monocle:

After some searching, these came up:

$ pamac search -a fanspeed
systemd-nvclock-unit  1.0-1                                                                                AUR
    Apply nvclock fanspeed, GPU and memory clock settings with systemd
gpd-fan-driver-dkms-git  r21.20240924.d5e2262-1                                                            AUR
    Fan hwmon speed report and speed control driver for GPD Win Mini, GPD Win Max2 and GPD Win 4 laptops.
    Latest git checkout. Includes a command line control utility.
plasma5-applets-fanspeed-monitor-git  r7.61be467-2                                                         AUR
    Plasmoid for Plasma 5. Monitors temperature of existing sensors including CPU, GPU and HDD.

The first one may be worth investigating. But beware that I haven’t tested (or needed) anything like this on my machines; back-up first!

Please provide some system information:

inxi --admin --verbosity=8 --filter --no-host --width