You are not logged in.
Pages: 1
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
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 fanLast 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
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=12Offline
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 hpLast 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
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
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
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
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
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
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
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
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
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
Pages: 1