Manually control the fan speeds

Hello,

I’m reaching out to you because I have an ASUS TUF FA506NCR and I’m dual-booting with Windows. However, my fans are running excessively fast! The behavior varies between sessions (even when performing the same tasks). Unfortunately, my BIOS does not provide any options to adjust the fan speeds.

I’ve come across some software here and there, but I’m completely new to openSUSE, and most of the tools I’ve found seem to be designed for Arch Linux.

Do you know of any software that would allow me to manually control the fan speeds? I understand that it’s not recommended to adjust fans via software, but since I don’t have any options in the BIOS, I don’t really have a choice…

Do you know of any tools that could accomplish this on openSUSE?

Alright, so this happen to me too, basically what is going is the kernel has not been told you have a fan controller in your motherboard, lets fix that.

sudo sensors-detect should show you what you have in your system. ( make sure to say yes to all i2c probes)
you should get something like this (your modules may be different):

To load everything that is needed, add this to one of the system
initialization scripts (e.g. /etc/rc.d/rc.local):

#----cut here----
# Chip drivers
modprobe coretemp
modprobe nct6775
/usr/bin/sensors -s
#----cut here----

You really should try these commands right now to make sure everything
is working properly. Monitoring programs won't work until the needed
modules are loaded.

then: sudo echo FANMODULENAME >> /etc/modules-load.d/fans.conf
(be sure to run it each time for every item in the modprobe list and replace FANMODULENAME with module name you are adding

if that does not work let me know, I am happy to help

Thanks for your reply! I said yes to all the scanners and this is the answer I got

Sorry, no sensors were detected.
This problem is relatively common on laptops, where thermal management is handled by the ACPI rather than the operating system.
by the ACPI rather than the operating system.

I think the problem is with the bios or firmware, but I’m not sure. I’ve opened a ticket with ASUS to try and find a solution, but the problem is specific to Linux, so I’m not sure they recognize a problem with the computer.

Despite these acpi opensuse errors, it seems stable, but these excessively fast-running fans bother me.

févr. 06 02:53:12 localhost kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2.WWAN], AE_NOT_FOUND (20240827/dswload2-162)
févr. 06 02:53:12 localhost kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240827/psobject-220)
févr. 06 02:53:12 localhost kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP5.RTL8], AE_NOT_FOUND (20240827/dswload2-162)
févr. 06 02:53:12 localhost kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240827/psobject-220)
févr. 06 02:53:12 localhost kernel: ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP6.WLAN._S0W], AE_ALREADY_EXISTS (20240827/dswload2-326)
févr. 06 02:53:12 localhost kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20240827/psobject-220)
févr. 06 02:53:12 localhost kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP7.DEV0], AE_NOT_FOUND (20240827/dswload2-162)
févr. 06 02:53:12 localhost kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240827/psobject-220)
févr. 06 02:53:13 localhost kernel: hub 6-0:1.0: config failed, hub doesn't have any ports! (err -19)
févr. 06 01:53:15 localhost kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.THRM._SCP.CTYP], AE_NOT_FOUND (20240827/psargs-332)
févr. 06 01:53:15 localhost kernel: ACPI Error: Aborting method \_TZ.THRM._SCP due to previous error (AE_NOT_FOUND) (20240827/psparse-529)

Is asusctl a viable option for fan control?
https://wiki.archlinux.org/title/ASUS_Linux
https://wiki.archlinux.org/title/Asusctl

1 Like

Thank you for your reply. Unfortunately, after trying the various types of installation described in the link, I get this message

Can you use the CLI ok though?

I have never owned ASUS hardware or had any experience with asusctl, but just to start with what is returned by
systemctl status asusd

FWIW, a quick search turned up

You might consider raising an issue there for support perhaps.

1 Like

I’ve just managed to activate the graphical interface and this is what it looks like

For the moment, no major change in fan speed. I’m at 2000RPM for 53 degrees, so I don’t know if that’s normal or not.

Fan Curves?

1 Like

Capture d’écran du 2025-02-06 23-14-50

I’m having trouble understanding how the software works on the image I’m sending you: from 48 degrees upwards, according to the curve, I’ve asked for the fans to run at 9% (this is just an example), but they are either activated far too much (5000rpm) or not at all (0RPM).

Hopefully others who are familiar with this can advise further. In the meantime, maybe show the detailed output from
inxi -M


Machine:
  Type: Laptop System: ASUSTeK product: ASUS TUF Gaming A15 FA506NCR_FA506NCR v: 1.0
    serial: S9NRCX04Y367386
  Mobo: ASUSTeK model: FA506NCR v: 1.0 serial: S938NRCX0080BLMB UEFI: American Megatrends LLC.
    v: FA506NCR.304 date: 01/08/2025

Is that the latest UEFI version available for your laptop?

I think the software is not stable, some options (such as customizing the keyboard backlight) don’t work at all and the software crashes regularly.

I think another service is currently managing the fans on my PC, but I don’t know which one. Maybe there’s a conflict between these two services, I don’t know.

If it’s the BIOS you’re referring to when you say UEFI, yes, it’s up to date.

Yes, as per the inxi results that you shared. :wink:

Yes, the Arch wiki page does suggest that stability could be an issue - perhaps WIP. I would seek out further support at gitlab.

I’m using CoolerControl on my desktop with an ASUS motherboard.
It works great with a nice GUI and fan curves etc. It reads temps and has lots of options for fan control, and it’s stable.

You can get it here. Scroll down to Tumbleweed, there’s installation instructions there. Very easy.

CoolerControl

It appears you may have sensor issues. I’m sure my desktop is different and I don’t have any experience on modern laptops. I haven’t used one since about 2012, but I assume there’s something missing. Is it a brand new, as in new model with the newest hardware etc? It could simply be missing drivers because they’re not available yet which was a problem with my motherboard a couple years ago.

See what CoolerControl says. It can be ran in a terminal where it may give useful error messages.

1 Like