I run my Alienware Aurora R12 desktop on Arch Linux. Out of the box, Linux gives you no nice GUI to switch between quiet, balanced, and performance fan/thermal modes, the way Alienware Command Center (not that it’s great) does on Windows. The good news: the kernel’s alienware-wmi driver exposes a platform-profile sysfs interface you can write to, and tuned can automate this based on the active power profile.

I’ve packaged this as an AUR-style package: kraaijmakers/alienware-tuned-profiles .

Requirements#

First make sure the alienware-wmi module loads with the right options. Create /etc/modprobe.d/alienware-wmi.conf:

text
options alienware-wmi force_platform_profile=1 force_hwmon=1 force_gmode=1

Then regenerate your initramfs:

sh
mkinitcpio -P

This activates the platform-profile sysfs interface at /sys/class/platform-profile/platform-profile-0/profile.

The profiles#

The package ships three tuned profiles:

aw-powersave — builds on desktop-powersave with the platform profile set to balanced. Good for idle or light workloads where you want quiet fans.

aw-balanced — builds on the standard balanced profile with the platform profile set to balanced. Conservative CPU governor with moderate power and thermal limits. This is the daily default.

aw-performance — builds on throughput-performance with gaming-oriented overrides and the platform profile set to performance. Disables deep C-states (force_latency=1) for consistent frame times, disables the NMI watchdog, and tweaks scheduler and network settings. The fans ramp up accordingly.

Switching profiles manually:

sh
sudo tuned-adm profile aw-performance
sudo tuned-adm profile aw-balanced
sudo tuned-adm profile aw-powersave

GameMode integration#

The package also installs a /etc/gamemode.ini that hooks into GameMode . Launch a game with GameMode active and it switches to aw-performance. Quit the game and it goes back to aw-balanced:

text
[custom]
start=/usr/bin/tuned-adm profile aw-performance
end=/usr/bin/tuned-adm profile aw-balanced

That gives you full fan and performance headroom while gaming without having to think about it, and the machine goes quiet again once you’re done.

KDE Power Management (tuned-ppd)#

If you use KDE’s power management widget, install tuned-ppd as a replacement for power-profiles-daemon. Then copy the example config file:

sh
sudo cp /usr/share/alienware-tuned-profiles/ppd.conf.example /etc/tuned/ppd.conf

This maps the PPD presets to the Alienware profiles:

PPD presettuned profile
Power Saveraw-powersave
Balancedaw-balanced
Performanceaw-performance

The KDE power widget then drives the thermal profile directly.

Installation#

Clone the repo and build with makepkg:

sh
git clone https://github.com/kraaijmakers/alienware-tuned-profiles
cd alienware-tuned-profiles
makepkg -si

This installs the tuned profiles to /etc/tuned/profiles/ and the GameMode config to /etc/gamemode.ini. Note: the install script checks your hardware and warns if you’re not on an Aurora R12 — the profiles should also work on other Alienware desktops with the same platform-profile interface, but results may vary.

Thanks#

Big thanks to tr1xem for the tip about the alienware-wmi options.