1 .. SPDX-License-Identifier: GPL-2.0-or-later
3 Kernel driver asus_wmi_sensors
4 =================================
9 * ROG CROSSHAIR VI EXTREME,
10 * ROG CROSSHAIR VI HERO,
11 * ROG CROSSHAIR VI HERO (WI-FI AC),
12 * ROG CROSSHAIR VII HERO,
13 * ROG CROSSHAIR VII HERO (WI-FI),
14 * ROG STRIX B450-E GAMING,
15 * ROG STRIX B450-F GAMING,
16 * ROG STRIX B450-I GAMING,
17 * ROG STRIX X399-E GAMING,
18 * ROG STRIX X470-F GAMING,
19 * ROG STRIX X470-I GAMING,
21 * ROG ZENITH EXTREME ALPHA.
24 - Ed Brindley <kernel@maidavale.org>
28 ASUS mainboards publish hardware monitoring information via WMI interface.
30 ASUS WMI interface provides a methods to get list of sensors and values of
31 such, which is utilized by this driver to publish those sensor readings to the
34 The driver is aware of and reads the following sensors:
59 * CPU Socket Temperature,
60 * Motherboard Temperature,
61 * Chipset Temperature,
62 * Tsensor 1 Temperature,
63 * CPU VRM Temperature,
66 * CPU VRM Output Current.
69 * The WMI implementation in some of Asus' BIOSes is buggy. This can result in
70 fans stopping, fans getting stuck at max speed, or temperature readouts
71 getting stuck. This is not an issue with the driver, but the BIOS. The Prime
72 X470 Pro seems particularly bad for this. The more frequently the WMI
73 interface is polled the greater the potential for this to happen. Until you
74 have subjected your computer to an extended soak test while polling the
75 sensors frequently, don't leave you computer unattended. Upgrading to new
76 BIOS version with method version greater than or equal to two should
78 * A few boards report 12v voltages to be ~10v.