You are not logged in.

#1 2026-02-17 12:56:47

DVD_-DAVIDE
Member
Registered: 2025-04-05
Posts: 17

Fan Speeds always maxed

Okay, so I've been trying some stuff, without any results, so I have come here to ask.

When I boot my PC, my fans start running at max speed, and they never slow down.

I've tried lm-sensors with fancontrol, but they can't detect the fans? (I'm not totally sure that's the case, but pwmconfig says "there are no pwm-capable sensors installed").

Thing is, when I boot from my other drive (SSD with Omarchy, Arch is on a HDD), they start up but then power down as soon as I'm asked for the LUKS password.
As far as I know, Omarchy doesn't use any programs to manually control fan speeds.

So, what's the difference? Why is it that it doesn't do the same on a (semi) clean Arch install?

PS: I know that I provided virtually no info on my system, but I wasn't sure what exactly would be useful and what wouldn't be, and I have no clue where to find logs (if there are any).
Here's some info on my system anyways:
HDD: 2 partitions (1 EFI, 1 LUKS + btrfs subvolumes) from 'archinstall' script.
PC is a HP Pavillion something desktop, with the Sunflower motherboard irrc.
Haven't really installed much besides neovim, ly, firefox, hyprland, and some hyprland utils.

Offline

#2 2026-02-17 13:18:52

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 311

Re: Fan Speeds always maxed

manual overriding can go wrong, it's just for answering your questions, unless have a specific way to control from UEFI/BIOS never ever try to change fan behavior (manual overriding etc) "HP"

they start up but then power down as soon as I'm asked for the LUKS password.

pretty much normal behavior in HPs, I face the same, EC knows what its doing.

to figure out why it doesn't do the same in Arch, boot to Omarchy and check

lsmod | grep hp
dmesg | grep -i wmi
dmesg | grep -i fan

Last edited by 5hridhyan (2026-02-17 13:24:15)


I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.

Offline

#3 2026-02-17 13:26:08

DVD_-DAVIDE
Member
Registered: 2025-04-05
Posts: 17

Re: Fan Speeds always maxed

Here's what I got. Should I also run it from Arch to get a diff?

# lsmod | grep hp
hp_wmi                 45056  0
platform_profile       20480  1 hp_wmi
sparse_keymap          12288  1 hp_wmi
rfkill                 45056  10 hp_wmi,bluetooth,cfg80211
wmi                    32768  3 hp_wmi,video,wmi_bmof

# dmesg | grep -i wmi
[    3.503079] wmi_bus wmi_bus-PNP0C14:00: [Firmware Info]: 8F1F6436-9F42-42C8-BADC-0E9424F20C9A has zero instances
[    3.503083] wmi_bus wmi_bus-PNP0C14:00: [Firmware Info]: 8F1F6435-9F42-42C8-BADC-0E9424F20C9A has zero instances
[    3.503085] wmi_bus wmi_bus-PNP0C14:00: [Firmware Info]: 7391A661-223A-47DB-A77A-7BE84C60822D has zero instances
[    3.503087] wmi_bus wmi_bus-PNP0C14:00: [Firmware Info]: DF4E63B6-3BBC-4858-9737-C74F82F821F3 has zero instances
[   34.954688] input: HP WMI hotkeys as /devices/virtual/input/input10

# dmesg | grep -i fan
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=12

Offline

#4 2026-02-17 13:30:05

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 311

Re: Fan Speeds always maxed

Should I also run it from Arch to get a diff?

pretty please, "hp_wmi" and "platform_profile" do you have those  in Arch?

Edit:
If those modules are loaded, yet same behavior, check

dmesg | grep -i hp

Last edited by 5hridhyan (2026-02-17 13:49:59)


I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.

Offline

#5 2026-02-17 14:05:45

DVD_-DAVIDE
Member
Registered: 2025-04-05
Posts: 17

Re: Fan Speeds always maxed

They're loaded, PLUS some other stuff:

# lsmod | grep hp
hp_bioscfg             90112  0
firmware_attributes_class    12288  1 hp_bioscfg
hp_wmi                 45056  0
platform_profile       20480  1 hp_wmi
sparse_keymap          12288  1 hp_wmi
rfkill                 45056  5 hp_wmi,bluetooth,cfg80211
wmi                    32768  6 hp_wmi,video,hp_bioscfg,wmi_bmof,mxm_wmi,nouveau

# dmesg | grep -i hp
[    0.000000] DMI: HP HP Pavilion Gaming Desktop 690-00xx/8433, BIOS F.59 04/17/2023
[    0.000000] ACPI: RSDP 0x00000000D9E13000 000024 (v02 HPQOEM)
[    0.000000] ACPI: XSDT 0x00000000D9E130A0 0000C4 (v01 HPQOEM SLIC-CPC 01072009 AMI  00010013)
[    0.000000] ACPI: FACP 0x00000000D9E23808 000114 (v06 HPQOEM SLIC-CPC 01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 0x00000000D9E131F8 01060C (v02 HPQOEM SLIC-CPC 01072009 INTL 20120913)
[    0.000000] ACPI: APIC 0x00000000D9E23920 0000DE (v03 HPQOEM SLIC-CPC 01072009 AMI  00010013)
[    0.000000] ACPI: FPDT 0x00000000D9E23A00 000044 (v01 HPQOEM SLIC-CPC 01072009 AMI  00010013)
[    0.000000] ACPI: FIDT 0x00000000D9E23A48 00009C (v01 HPQOEM SLIC-CPC 01072009 AMI  00010013)
[    0.000000] ACPI: MSDM 0x00000000D9E31B80 000055 (v03 HPQOEM SLIC-CPC 01072009 AMI  00010013)
[    0.000000] ACPI: MCFG 0x00000000D9E31BD8 00003C (v01 HPQOEM SLIC-CPC 01072009 MSFT 00010013)
[    0.000000] ACPI: HPET 0x00000000D9E31C18 000038 (v01 HPQOEM SLIC-CPC 01072009 AMI  00000005)
[    0.000000] ACPI: TPM2 0x00000000D9E31CC0 000038 (v04 HPQOEM SLIC-CPC 00000001 AMI  00000000)
[    0.000000] ACPI: WSMT 0x00000000D9E339D8 000028 (v01 HPQOEM SLIC-CPC 01072009 AMI  00010013)
[    0.000000] ACPI: BGRT 0x00000000D9E33A00 000038 (v01 HPQOEM SLIC-CPC 01072009 AMI  00010013)
[    0.000000] ACPI: Reserving HPET table memory at [mem 0xd9e31c18-0xd9e31c4f]
[    0.000000] ACPI: HPET id: 0x10228201 base: 0xfed00000
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484873504 ns
[    0.008000] tsc: PIT calibration matches HPET. 2 loops
[    0.179211] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.242353] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.242520] acpi PNP0A08:00: _OSC: platform does not support [SHPCHotplug LTR DPC]
[    0.263083] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.263091] hpet0: 3 comparators, 32-bit 14.318180 MHz counter
[    0.362906] ACPI: thermal: Thermal Zone [HPTZ] (53 C)
[    0.939674] ata11.00: ATA-10: ST1000DM003-1SB102, HPH4, max UDMA/100
[    0.941145] ata1.00: ATAPI: hp HLDS  DVDRW  GUD1N, LD04, max UDMA/100
[    0.956198] scsi 0:0:0:0: CD-ROM            hp HLDS  DVDRW  GUD1N     LD04 PQ: 0 ANSI: 5
[    1.887420] scsi 10:0:0:0: Direct-Access     ATA      ST1000DM003-1SB1 HPH4 PQ: 0 ANSI: 5
[   33.291855] input: HP WMI hotkeys as /devices/virtual/input/input10
[   34.387768] snd_hda_codec_alc662 hdaudioC1D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   34.757832] hp_bioscfg: Returned error 0x300a, "Generic/Other error"

Offline

#6 2026-02-17 15:22:26

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 311

Re: Fan Speeds always maxed

I wonder if those extra modules are causing confusing it, and how is the behavior exactly? does it slow down after you login? if not what is the temp?, and just for comparison does Omarchy have anything fancy params or tweaks? what does it's /proc/cmdline say? what mkincipto hooks does it use? do they diff from Arch? which kernel verison?

Last edited by 5hridhyan (2026-02-17 15:36:45)


I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.

Offline

#7 2026-02-17 15:48:02

DVD_-DAVIDE
Member
Registered: 2025-04-05
Posts: 17

Re: Fan Speeds always maxed

It doesn't really slow down (at least by hearing it), it seems to always go at max speed.

Here's a diff of mkinitcpio.conf:

4,7c4,7
< # run.  Advanced users may wish to specify all system modules
< # in this array.  For instance:
< #     MODULES=(usbhid xhci_hcd)
< MODULES=()
---
> # run. Advanced users may wish to specify all system modules
> # in this array. For instance:
> # MODULES=(usbhid xhci_hcd)
> MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm btrfs)
14c14
< BINARIES=()
---
> BINARIES=(/usr/bin/btrfs)

I can't really reboot rn, so I can't give you /proc/cmdline, but here's the Limine conf on Omarchy: https://0x0.st/PMJ8.txt with kernel 6.18.7-arch1-1 (in the comments for the boot entries)
And on Arch: http://0x0.st/PMJb.txt with kernel 6.18.9-arch1-2 (from uname -r)

Offline

#8 2026-02-17 16:53:57

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 311

Re: Fan Speeds always maxed

Hmm, I think "encrypt" hook was needed but trust me it's completely unrelated with fan behavior, in your mkincipto, have you tried removing NVIDIAs? I guess it should load normally while booting and also your output showed nouveau... and Omarchy uses UKI? that's the  differences I see, 
I'm not sure about it, maybe someone else knows and helps you figure out.


I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.

Offline

#9 2026-02-17 17:01:23

DVD_-DAVIDE
Member
Registered: 2025-04-05
Posts: 17

Re: Fan Speeds always maxed

NVIDIA modules are from Omarchy, not Arch. Also, the encrypt hook is logged, just not shown b/c the hooks are the same. Hooks are (on both Arch and Omarchy):

HOOKS=(base udev autodetect microcode modconf kms keyboard keymap consolefont block encrypt filesystems fsck)

Not sure if it makes any difference

Offline

#10 2026-02-17 17:23:59

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 311

Re: Fan Speeds always maxed

Oh! Okay in the fp first place, I meant difference instead of the "diff", sorry, was a "communication" issue from my-side, and I misread those, so at this point I actually have ntg nothing to add up and I assume in Arch the temps temperatures are normal, yet the fans spin at high max RPM?


I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.

Offline

#11 2026-02-17 17:34:13

DVD_-DAVIDE
Member
Registered: 2025-04-05
Posts: 17

Re: Fan Speeds always maxed

Yeah, that's basically it. I tried to add the NVIDIA modules, but that just made a bigger mess (now one monitor is disabled, the other is shown as Unknown-1 by hyprctl monitors). I think I might've installed the wrong drivers.

Fans still spin at max RPM (although I'm not really sure that's the max, but I haven't heard them go any higher before so...). Temps always seemed fine, too, between 50 and 60 ºC.

I think I'll stick with omarchy for now, until I figure out how to fix the issue or someone more experienced than me had an idea on what to do.

Last edited by DVD_-DAVIDE (2026-02-17 17:36:48)

Offline

#12 2026-02-17 17:41:19

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 311

Re: Fan Speeds always maxed

what? who said to add that!!?? ok cool down, obviously remove those and test if the "mess" will be solved if not post journal relevant logs for it, it might help "experienced" users to narrow it down.


I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.

Offline

#13 2026-02-17 17:45:36

DVD_-DAVIDE
Member
Registered: 2025-04-05
Posts: 17

Re: Fan Speeds always maxed

5hridhyan wrote:

what? who said to add that!!??

Yeah, I know. I was trying to see if making the mkinitcpio.conf the same as Omarchy's would change something.
Clearly it did but, considering that I used the wrong drivers, I might have to work on that for a bit.
I'll probably figure that out myself (or do a fresh install, whichever comes first).

Offline

Board footer

Powered by FluxBB