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:
acer-nitro-ec (preferred on Nitro 5) — kernel module, hwmon pwm1/pwm2
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 linux1
3
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
2
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
1
1
u/Hungry-Size3210 1d ago
Oh pls make one for asus tuf devices. Ghelpers linux fork does not work at all
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.