u/LukaszBadazz

Thermal Mode swapping for Acer SFX14-71G-72Q7
▲ 14 r/archlinux+3 crossposts

Thermal Mode swapping for Acer SFX14-71G-72Q7

I don't know who needs to hear this, but I finally figured out fan control for the Acer Swift X 14 (SFX14-71G) and wanted to share the script.

I've been running Arch for a few months, and the most annoying part was the lack of fan control because Acer isn't exactly "Linux friendly." I managed to reverse-engineer the ACPI calls that Windows uses to switch between Quiet, Normal, Performance, and Turbo modes.

THIS IS NOT FOR EVERY LAPTOP. This script sends raw HEX values to your hardware. If your BIOS or Model is different, you could theoretically cause hardware issues. Also I'm a dumbass that doesn't really know what he's doing so proceed with caution.

Details:

  • Verified Model: SFX14-71G-72Q7
  • Requires: acpi_call kernel module.
  • Features: Script-based switching + Waybar integration (icons/colors).

Here is the GitHub if you want to check it out: https://github.com/LukazBadazz/acer-swift-thermal-control

Any feedback is greatly appreciated! I vibecoded a lot of this, so if you're an ACPI expert and see something weird, let me know.

u/LukaszBadazz — 2 days ago