Fans Control (GPU, CPU and Case) I can't play

After many weeks spent setting up my perfect Manjaro system to finally ditch Windows for good… I’m about to give up. I’ve hit a wall that I just can’t climb.
Some 3D-intensive games start throttling after about 30 minutes, and it’s definitely a fan issue, as all my rig’s fans are spinning at minimum speed.

I’ve tried so many things—installing CoreCtrl, sensors, everything—but the apps just won’t control my fans no matter what I do; they always spin at minimum speed.
On Windows, I can set things up the way I want, or at least, when set to auto, the fans start spinning faster as temperatures rise.

I have a 7800X3D + Radeon 7900XTX in an Asus Strix B650E-F with a Corsair iCUE LINK SYSTEM HUB.

OS: Manjaro Linux x86_64
██████████████████ ████████ Kernel: Linux 6.12.7-1-MANJARO
████████ ████████ Uptime: 23 mins
████████ ████████ ████████ Packages: 1380 (pacman)[unstable], 24 (flatpak)
████████ ████████ ████████ Shell: zsh 5.9
████████ ████████ ████████ Display (LG TV SSCR2): 3840x2160 @ 120 Hz (as 3072x1728) in 72" [External, HD]
████████ ████████ ████████ DE: KDE Plasma 6.2.4
████████ ████████ ████████ WM: KWin (Wayland)
████████ ████████ ████████ WM Theme: Breeze
████████ ████████ ████████ Theme: Breeze (BreathDark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
████████ ████████ ████████ Icons: breeze [Qt], breeze [GTK2/3/4]
████████ ████████ ████████ Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
Cursor: breeze (24px)
Terminal: konsole 24.12.0
Terminal Font: Hack Nerd Font Mono (11pt)
CPU: AMD Ryzen 7 7800X3D (16) @ 5.05 GHz
GPU 1: AMD Radeon RX 7900 XTX [Discrete]
GPU 2: AMD Raphael [Integrated]
Memory: 7.04 GiB / 61.96 GiB (11%)
Swap: Disabled
Disk (/): 277.18 GiB / 476.64 GiB (58%) - btrfs
Local IP (eno1): 192.168.1.37/24
Locale: en_US.UTF-8

I don’t have AUR enabled and very few flatpaks.

Can anyone please help me step by step to get this fixed? I’ve spent way too many hours on this, and I’m really done with it—just about ready to go back to Windows.

Thank you all in advance!

A quick search, I found this:
https://www.pcmag.com/reviews/asus-rog-strix-b650e-f-gaming-wi-fi

The monitoring section displays detailed information about temperatures, fan speeds, and voltages and is where you access the Q-Fan menu to tweak your fan profiles. There are both canned profiles and the ability to create and save custom fan curves.

For further support, do contact your local Asus distributor.

For reference/comparison/tip: I use lact from the AUR for the GPU fans and the bios settings of my motherboard for the case fans. I use a RX 6600. Your card is partially supported (with newer kernels this will improve)

The use of the AUR can be dangerous to the stability of your system.

1 Like

Same here. I used it to adjust the fan curve for my RX 580 as follows:

20% @ 30° C
35% @ 40° C
50% @ 50° C
75% @ 60° C
100% @ 70° C

+1 for lact; same curves as @Yochanan for my RX560.

And, +1 for setting case fan speeds in BIOS. I have an ASUS Prime Z-370, and the BIOS fan speed control is top-notch.

Hi, and thanks for the tip!
I installed Lact using AUR, but for some reason my 7900XTX isn’t supported out of the box. I’ve tried with kernel 6.12 and 6.13. It just doesn’t do anything to the fans.

Hi!
I have 4 Corsair RGB fans connected to iCUE HUB, so my Motherboard isn’t aware of the fans. Tried openrgb and others to see if they detect my HUB in order to control the fan speeds but nothing. I’ve been able the set a fan curve for my Noctua and works flawestlly well.

Did you try this:

???

Have you read the read.md :

Fan zero RPM mode is enabled by default even with a custom fan curve, and requires kernel 6.13 (linux-next when writing this) to be disabled.

Apparently there is no official support from the manufacturer

Have you looked at GitHub - liquidctl/liquidctl: Cross-platform CLI and Python drivers for AIO liquid coolers and other devices ?

I just use a Fan curve in my Gigabyte Bios for CPU and Case Fans for my gaming rig. I don’t need additional software for that.

But i miss a little bid MSI Afterburner for GPU Undervolting and GPU Fan Curve under Linux.

Luckily i have a good default GPU Fansettings on my MSI 2080Ti, which works pretty good already.

I personally would stay away from Liquid cooling.

Have you tried CoreCtrl(AMD) or GreenWithEnvy(NVidia) yet?

1 Like

Not yet, i never heared about greenwithenvy.

Thanks for that info.

1 Like