VOOZH about

URL: https://www.phoronix.com/news/Linux-Microsoft-ACPI-Fan

⇱ Linux Patches Posted For Microsoft's ACPI Fan Extensions - Phoronix


👁 Phoronix

Linux Patches Posted For Microsoft's ACPI Fan Extensions

Written by Michael Larabel in Microsoft on 12 October 2025 at 06:23 AM EDT. 2 Comments
Patches were posted this week for implementing Microsoft's extensions around the ACPI fan device for allowing the operating system to set fan speed trip points. In turn this should help some HP systems and likely other OEMs too in getting fan information working under Linux.

Open-source developer Armin Wolf posted the patches this week for supporting Microsoft's _DSM interface for the ACPI fan device.

Armin explained with the patch series:
"Microsoft has designed a _DSM interface for the ACPI fan device that allows the OS to set fan speed trip points. The ACPI firmware will notify the ACPI fan device when said trip points are triggered.

Unfortunately some device manufacturers (like HP) blindly assume that the OS will use this _DSM interface and thus only update the fan speed value returned by the _FST control method when sending a notification to the ACPI fan device. This results in stale fan speed values being reported by the ACPI fan driver."

With the patches for handling the Microsoft fan extensions, this should help different devices falling into that boat. The original bug report last year was over missing fan information on an HP EliteBook 860.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.