This App just controls the fan settings and can adjust advanced fan curvesFor full Nitro/Predator Sense line control functionality on Linux, consider trying the latest Div Acer Manager Max.
You can find it here: Div Acer Manager Max on GitHub
Div Acer Manager Max supports: Performance Profiles (Quiet, Balanced, Performance, Turbo)
Auto and Manual Fan Controls
Battery Limit and Battery Calibration
Keyboard Lighting Control
LCD Override and more
DAM Fan Controls is a powerful thermal management tool for newer Acer Nitro and Predator laptops running Linux.
It uses the WMI interface to provide dynamic fan control, backed by a secure kernel driver, a smart background daemon, and a modern GUI written in C# using Avalonia UI.
This project is a complete rewrite and continuation of the earlier AcerLinuxManager.
While the original worked, it had several limitations:
❌ Barebones and clunky GUI
❌ No background daemon – had to keep GUI running constantly
❌ GUI required root privileges
❌ No proper installation or service setup
The new version fixes all of that with:
✅ A fully redesigned GUI using C# and Avalonia
✅ A Better Backend Driver, with Better Security
✅ A python daemon that runs independently in the background
✅ Clean SystemD integration – daemon starts at boot, no password needed
✅ No need to keep the GUI running
✅ Much better security, performance, and stability
- ✅ Manual & automatic fan speed control
- ✅ Smart dynamic fan control based on system temperature
- ✅ Modern and fast GUI using Avalonia UI
- ✅ Clean background daemon with inter-process communication
- ✅ Auto-compile & load drivers on install
- ✅ Auto-load drivers on boot via system service
- ✅ Save and restore settings easily
- ✅ Simple log-based troubleshooting (
/var/log/acer_fan_control/
) - ✅ Clean driver unload & cleanup options
This driver only works on Acer laptops that use the WMI interface for fan control.
Most Nitro and Predator models from recent years are supported.
- Download the latest release from the Releases section.
- Extract the archive.
- Run the setup script:
./SetupDrivers.sh
- Choose option
1
for installation. - Reboot your system.
After reboot, the daemon should auto-start, and your fan control should be ready.
- Open DAM Fan Controls from your application launcher.
- Go to the Advanced tab.
- Set the Fan Speed Range depending on your laptop model:
- Some models use
512 - 2560
- Others use
128 - 512
- Some models use
- Always use values that are multiples of 128.
- Click Apply Changes.
- Then Compile & Load Drivers using the GUI button.
If things aren't working as expected:
Check logs at:
/var/log/Div_Acer_Manager_Logs
Make sure you’ve installed the correct kernel headers for your current Linux kernel:
# For Ubuntu/Debian-based systems
sudo apt install linux-headers-$(uname -r)
Then reboot and try compiling/loading drivers again from the GUI.
Navigate to:
cd /opt/dam-fan-controls/NitroDrivers
sudo make
Check for any errors and search online if necessary. You can also check logs at:
/var/log/Div_Acer_Manager_Logs
This usually occurs when the driver hasn't been properly compiled or loaded into the kernel. To resolve this:
- Go to the Advanced Controls tab.
- Click Unload and Clean Compiled Drivers.
- Then click Compile and Load Drivers.
- (Optional) Click Reload Compiled Drivers for good measure.
Now try setting the fan speeds manually
Same Solution as #3
Created and maintained by Div Sharp
Originally based on **AcerLinuxManager" and Original Drivers Provided by https://github.com/DetuxTR/AcerNitroLinuxGamingDriver, now reimagined and vastly improved.
This project utilizes AI-generated code (e.g., from Claude) extensively. AI code isn't perfect, and we take no responsibility for its output. Without AI, this project might not exist.