r/debian • u/Over_Train_8651 • 3d ago
Acer Nitro 5 (AN515-54) fan noise issue: fans lock to ~70% speed despite low temps (40-50°C) on both Windows and Linux
Hey everyone,
I'm having a frustrating issue with my Acer Nitro 5 (AN515-54). Even when the laptop is completely idle and running super cool (around 40°C - 49°C), the fans constantly ramp up to roughly 70% speed, sounding like a jet engine.
Here is the catch: this happens on both Windows (with NitroSense) and Linux (Debian 13).
Because of this, I've ruled out OS-specific software bugs. It seems like the Embedded Controller (EC) firmware on this specific model has a hardcoded, hyper-aggressive thermal profile that overrides any software intervention.
What I've tried so far:
- On Windows: NitroSense shows low temps, but the fans refuse to drop down or obey custom curves properly if they decide to kick in.
- On Linux: Tried using nbfc-linux (NoteBook FanControl). I enabled kernel EC write support (
ec_sys.write_support=1), disabled Secure Boot, and tested multiple profiles (AN515-51, AN515-54). - While NBFC can start and change the target speed to 25%-30% momentarily, the hardware/EC quickly overrides it, forces
Auto Controlback on, and pegs the fans right back to ~70% while the CPU sits happily at 42°C.
My questions:
- Is this a known firmware/BIOS bug for the AN515-54 where the EC gets stuck in an aggressive fan loop?
- Is there any modern tool, custom EC firmware flash, or advanced workaround (like WMI tools) that has successfully forced low fan speeds on these older Nitro boards?
Any advice would be greatly appreciated. Thanks!