Naming inconsistency between "LowPower" and "Quiet" profiles causes command failures
Issue description
There's a naming inconsistency between "LowPower" and "Quiet" profiles that causes command failures on ROG Zephyrus G15 (GA503QR) models. The same profile is called "LowPower" in the platform profile system but "Quiet" in the fan curve system.
Steps to reproduce
- Run
asusctl profile --listto see available profiles (shows "LowPower") - Try
asusctl profile -P Quiet- fails with error - Try
asusctl fan-curve -m LowPower- fails with error - Verify that
asusctl profile -P LowPowerandasusctl fan-curve -m Quietboth work
What is the current bug behavior?
❯ asusctl profile -P Quiet
Starting version 6.1.12
Error: invalid argument to option `-P`: Not supported
❯ asusctl fan-curve -m LowPower
Starting version 6.1.12
Error: invalid argument to option `-m`: Not supported
What is the expected correct behavior?
Both asusctl profile -P Quiet and asusctl fan-curve -m LowPower should work correctly, since they refer to the same profile but with different names in different subsystems.
Relevant logs and/or screenshots
❯ asusctl profile --list
Starting version 6.1.12
LowPower
Balanced
Performance
❯ asusctl fan-curve -m Quiet
Starting version 6.1.12
Fan curves for Quiet [...]
System details
- Distro: Arch Linux
- Kernel: 6.14.6-arch1-1.1-g14
- Desktop: KDE Plasma
- Xorg or wayland: wayland