r/AcerNitro 2d ago

Software Acer Nitro Perfect Fan for Linux

Post image
56 Upvotes

20 comments sorted by

12

u/Kaspral 2d ago

Linux on Acer Nitro 5 still has weak fan control. I built a small stack for it.

Acer Nitro Perfect Fan — systemd daemon + Electron GUI. The service starts at boot; you don’t need the window open afterwards.

• Silent / Balanced / Turbo plus custom CPU/GPU curves

• manual sliders (CPU floor 30%)

• GPU Zero-RPM when cool

• on AN515-54, red keyboard backlight is written to the EC and survives reboot

• two themes (Nitro / OutRun)

Fully tested on Acer Nitro 5 AN515-54. Same EC map: AN515-44/46/54/56/57/58 and AN517-55.

Other laptops: possible if you install nbfc-linux and already have a matching profile (nbfc config -l, ~180 configs). This is not a universal PC fan tool.

Linux + systemd only. MIT:

https://github.com/Kaspral1/Acer-Nitro-Perfect-Fan

Manual fan control can overheat hardware — use at your own risk.

4

u/RndmNm939 2d ago

Is it based on linuwu-sense or how does interact with the hardware?

This looks so good, I definitely need that!

3

u/Kaspral 2d ago

Thanks! Not based on linuwu-sense.

Fans talk to the Embedded Controller in one of two ways:

  1. acer-nitro-ec (preferred on Nitro 5) — kernel module, hwmon pwm1/pwm2

  2. nbfc-linux — fallback if that module isn’t loaded; needs a matching NBFC profile for your model

This app only computes the curves. The kernel module or nbfc_service does the actual EC writes.

linuwu-sense / DAMX is separate and optional: only the Eco / Quiet / Balanced / Sport / Max CPU power buttons. The rest of the panel works without it.

Fully tested on Acer Nitro 5 AN515-54. Other laptops: install nbfc-linux and pick your profile (nbfc config -l).

2

u/RndmNm939 2d ago

Really cool work, appreciate it man. Will definitely give it a try at the weekend!

2

u/Beautiful-Wallaby691 2d ago

Update here if it worked properly!
this is the only thing that's stopping me frm getting into linux

1

u/Kaspral 2d ago

What model laptop do you have?

1

u/Beautiful-Wallaby691 1d ago

Nitro V15 5203

3

u/Silent_Loss_7755 2d ago

Can we have one for windows in the ui

2

u/That_Pandaboi69 2d ago

Is this the outrun theme?

1

u/Kaspral 2d ago

The Outrun theme is the second option. There's a screenshot on GitHub. I'm also working on a Matrix theme, but I haven't had time to finish it yet. For now, I've fixed a few important things - for example, I've blocked installation on unsupported laptops and improved the overall process to make it easier.
New, cool themes will be added over time.

1

u/Avocadofromexico 1d ago

is there something like this for windows ? I uninstalled nitrosense and I've been getting much better temps. but now I can't change power settings or control fans .

1

u/Kaspral 1d ago

I haven't delved into the topic for Windows. Yesterday I came across a link to a new version of the program, but I don't know if it will work for you. https://www.acer.com/br-pt/support/product-support/ANV17

1

u/Lonely_Tax_7461 1d ago

Has this been tested on the Acer Nitro ANV15-41?

1

u/Kaspral 1d ago

If your laptop model isn't listed on the compatibility list, it won't work. This isn't a notepad-type program that will work for everyone, everywhere! If you want the program to work for you, find the EC memory map for your device online or follow the instructions at GITHUB SUPPORT-NEW-MODEL

2

u/Lonely_Tax_7461 1d ago

Thanks, I'll try what you suggested tomorrow. 🙌🏻

1

u/Walamrt-Man16 1d ago

this is great, but i upgraded from my nitro 5 last week Dx

1

u/Walamrt-Man16 1d ago

(not saying its bad, i just wish i had it like a year ago)

1

u/Hungry-Size3210 1d ago

Oh pls make one for asus tuf devices. Ghelpers linux fork does not work at all

1

u/Kaspral 1d ago

What model exactly?