| README.md | ||
| setup-acer-turbo.sh | ||
Acer Power Control - Omarchy
🎬 Video Demo
GPU power and turbo mode setup for Acer Nitro/Predator laptops running Omarchy.
Unlocks the full GPU power range (up to 60W) by enabling the acer_wmi predator mode kernel module option, setting the platform profile to performance, and enabling NVIDIA Dynamic Boost via nvidia-powerd.
Requirements
- OS: Omarchy (Arch Linux)
- Hardware: Acer Nitro or Predator laptop with NVIDIA dGPU
- Kernel: Must have
CONFIG_ACER_WMIenabled (default on Arch)
Quick Start
git clone https://git.no-signal.uk/nosignal/Acer-Power-Control-Omarchy.git
cd Acer-Power-Control-Omarchy
chmod +x setup-acer-turbo.sh
./setup-acer-turbo.sh
The script will re-run with sudo automatically if not run as root.
First run requires a reboot - the predator_v4 module option only takes effect after reboot. Run the script again after rebooting to complete setup.
What It Does
The script performs four steps:
1. Configure acer_wmi Module
Writes /etc/modprobe.d/acer-wmi.conf with predator_v4=1 to enable turbo power mode support in the Acer WMI kernel module.
2. Activate Predator Mode
Checks /sys/module/acer_wmi/parameters/predator_v4 to verify the module option is active. If not, prompts for a reboot.
3. Set Platform Profile to Performance
Writes performance to /sys/firmware/acpi/platform_profile, unlocking higher GPU power states controlled by the laptop's Embedded Controller (EC).
4. Enable nvidia-powerd
Enables and starts nvidia-powerd.service for NVIDIA Dynamic Boost, which allows the GPU to dynamically allocate power between the CPU and GPU based on workload.
Usage After Setup
After each reboot, press the Turbo Key (NitroSense button) on your keyboard to cycle through GPU power levels:
35W -> 40W -> 50W -> 60W (max)
Press it 3-4 times until you reach the desired power level.
Quick Check
nvidia-smi -q -d POWER | grep 'Current Power Limit'
Files Modified
| Path | Purpose |
|---|---|
/etc/modprobe.d/acer-wmi.conf |
Enables predator_v4=1 module option |
/sys/firmware/acpi/platform_profile |
Set to performance (runtime, not persistent) |
Uninstalling
# Remove module config
sudo rm -f /etc/modprobe.d/acer-wmi.conf
# Disable nvidia-powerd if desired
sudo systemctl disable nvidia-powerd
# Reboot to restore defaults
Credits
- Omarchy - The Arch Linux distribution this was built for
- Acer WMI kernel module - Provides predator/turbo mode support
License
This project is provided as-is for the Omarchy community.
