Hi, I’m running Fedora Server 43 on the Framework Desktop and I would like a way to monitor my fan speed (+ other stats like temps and power consumption, which seems to be working). I have installed lm_sensors and run sudo sensors-detect + rebooted, but my fans always read 0 RPM (even when they are spinning) and I can’t find a way to read fan speed on the Framework Desktop anywhere. Anyone have any idea how to do this? I am using the Noctua fan and plugged it into the APU fan header as described.
grant@localhost ~> uname -a
Linux localhost.localdomain 6.19.7-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Mar 12 15:50:03 UTC 2026 x86_64 GNU/Linux
grant@localhost ~> sensors
cros_ec-isa-0000
Adapter: ISA adapter
fan1: 0 RPM
fan2: 0 RPM
fan3: 0 RPM
mainboard_power@4d: +39.9°C
mainboard_memory@4d: +43.9°C
mainboard_ambient@4d: +42.9°C
cpu@4c: +45.9°C
cpu_virtual@4c: +43.9°C
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +46.4°C
ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
nvme-pci-c100
Adapter: PCI adapter
Composite: +39.9°C (low = -5.2°C, high = +89.8°C)
(crit = +93.8°C)
mt7925_phy0-pci-c000
Adapter: PCI adapter
temp1: N/A
r8169_0_bf00:00-mdio-0
Adapter: MDIO adapter
temp1: +43.5°C (high = +120.0°C)
amdgpu-pci-c200
Adapter: PCI adapter
vddgfx: 0.00 V
vddnb: 0.00 V
edge: +46.0°C
PPT: 9.08 W (avg = 9.08 W)
ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
acpitz-acpi-0
Adapter: ACPI interface
temp1: +39.8°C
temp2: +43.8°C
temp3: +42.8°C
temp4: +45.8°C
grant@localhost ~> sensors --version
sensors version 3.6.0 with libsensors version 3.6.0