Linux HWMON 驱动支持多款ASUS Ryzen/Threadripper主板

版权申诉
0 下载量 58 浏览量 更新于2024-12-12 收藏 17KB ZIP 举报
资源摘要信息: "适用于各种 ASUS Ryzen 和 Threadripper 主板的 Linux HWMON (lmsensors)传感器驱动" Linux HWMON(硬件监控)是一个用于监控系统硬件状态的工具集,其中的lmsensors是其提供的一个库,用于读取和解释系统的各种传感器数据。本文介绍了Linux内核模块“asus_wmi_sensors”,该模块利用ASUS主板在UEFI固件中集成的WMI(Windows Management Instrumentation)接口,为Linux用户提供了一种读取主板上温度、电压和风扇转速等传感器信息的方法。 该驱动支持的是基于AMD Ryzen处理器的ASUS主板,主要针对X370、X470、B450和X399芯片组的主板,它们具有特定的BIOS版本支持。重要的是,目前不支持X570、B550和TRX40芯片组的主板,因为它们没有WMI接口。 在技术实现上,该驱动是用C语言编写的,它能够报告与UEFI界面中相同的缩放和命名的所有值。这意味着,无论是通过BIOS还是通过Linux系统,用户都能获得一致的传感器读数。此外,该驱动无需传感器配置,这一点对于用户来说非常友好,因为他们无需进行繁琐的设置即可开始监控硬件状态。 在硬件支持方面,驱动支持的主板型号包括ROG Crosshair Hero VII系列、ROG Crosshair Hero VI系列、ROG STRIX B450-E、ROG STRIX B450-F、ROG STRIX B450-I、ROG STRIX X470-F等。每款主板都有特定的最低BIOS版本要求,以便该驱动能够正确运行。例如,ROG Crosshair Hero VI的最低BIOS版本是6301,而ROG Crosshair Hero VI (WiFi)的最低BIOS版本则是6302。 对于希望利用这些功能的用户,他们需要下载驱动的源码包,并在Linux环境下编译安装。详细的使用方法和安装步骤可以在README.md文件中找到,该文件通常会伴随源码一起发布。用户在安装和配置时应仔细阅读此文件,以确保正确地使用该驱动,并获取准确的硬件监控数据。 需要注意的是,虽然该驱动为Linux用户提供了一种方便监控硬件的方法,但它依赖于主板的WMI接口,而并非所有的主板都具备这一接口。对于那些没有WMI接口的ASUS主板,开发者可能需要寻找其他途径来读取传感器数据,或者等待ASUS官方提供兼容的解决方案。 最后,这种类型的驱动开发对于社区来说非常重要,它不仅增加了对硬件的兼容性,也展示了Linux社区在硬件监控领域的活跃参与。随着硬件技术的不断进步和开源软件社区的不断壮大,我们可以期待更多类似“asus_wmi_sensors”这样的项目出现,帮助用户更好地管理和优化他们的系统。