Ive recently got my laptop opened up by a repair shop due to the fan not spinning but after they fixed it ive noticed that the fan is being louder than usual is there a way i can adjust the fan speed?
Videos
I was gaming on my laptop and noticed that the fan speeds are quite low and the laptop is super hot.
I ran auto-cpufreq --monitor, and given the temperature, the RPM seems really low to me.
Linux distro: Fedora Linux 41 KDE Plasma Prerelease Linux kernel: 6.11.0-63.fc41.x86_64 Processor: Intel(R) Core(TM) Ultra 9 185H Cores: 22 Architecture: x86_64 Driver: intel_pstate ------------------------------ Current CPU stats ------------------------------ CPU max frequency: 5100 MHz CPU min frequency: 400 MHz Core Usage Temperature Frequency CPU0 17.7% 99 °C 1300 MHz CPU1 26.0% 99 °C 997 MHz ... (rest of the output) CPU fan speed: 3300 RPM ---------------------------- CPU frequency scaling ---------------------------- Battery is: charging Currently using: powersave governor Suggestion: use "performance" governor Total CPU usage: 14.6% Total system load: 5.16 Average temp. of all cores: 96.45 °C High CPU load (load average: 5.16, 4.30, 2.45) Optimal total CPU usage: 14.6%, high average core temp: 96.45°C Suggestion: turn turbo boost off Turbo boost is currently: on
I tried fancontrol, but running sudo pwmconfig returns:
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
So it doesn’t work.
Any Asus Zenbook users who have managed to control their fan speed on Linux?
My exact model is ASUS Zenbook 14 UX3405MA.
- switch on =
sudo echo 0 > /sys/devices/platform/asus-nb-wmi/hwmon/hwmon4/pwm1_enable - switch
off =
sudo echo 2 > /sys/devices/platform/asus-nb-wmi/hwmon/hwmon4/pwm1_enable
please note that you must check which folder contanins pwn1_enable (in my case hwmon4)
We have the same laptop model and I also went searching for a way to control the fans the same way as with Armoury Crate since the instructions detailed in the ArchWiki weren't working for me then after quite some time I saw this on a reddit post:
In Kernel 5.6 there is a fan mode for asus laptops, check if you have /sys/devices/platform/asus-nb-wmi/throttle_thermal_policy 2 - Silent, 0 - Balance, 1 - Turbo, similar to the modes in armoury crate on windows.
I use Manjaro which is already on 5.8 at this time so I tried modifying it and it worked excellently. Here's the reddit post if you want to check it out: https://www.reddit.com/r/linux_gaming/comments/g2na6s/asus_zephyrus_g14_the_first_few_hours_on_linux/
finding a decent fan control app for asus laptops is rough. the official software is bloated, and most 3rd party tools are buggy, laggy, or just abandoned.
i got tired of dealing with that, so i built the tool i always wanted. i took the best ideas from what’s out there, threw away the broken parts, and rebuilt everything from scratch to make it stable and smooth.
that’s how Zenith Fan Utility came to be, a no-nonsense fan controller that actually works in 2025:
-
lag-free fan curve editor – add, remove, and drag points instantly.
-
modern ui – fully dpi-aware, sharp text, no tiny or blurry controls.
-
stable + lightweight – no memory leaks, no random crashes.
-
smart tray control – live stats on hover, one-click toggle for the window.
-
advanced features made simple – hysteresis, refresh rate config, all functional.
-
free & open source – no ads, no telemetry, no junk.
note: works only with asus system control interface v3.1.40.0 or older (newer versions block manual fan control). the github readme has a quick guide to check/downgrade if needed.
grab the first release here: github.com/realMoai/ZenithFanUtility
if you’ve been frustrated with the options out there, give this one a shot. i built it to be the last fan utility you’ll need.