麒麟OS查看主板电压需通过/sys/class/hwmon接口读取in_input文件(单位毫伏),或用lm-sensors工具自动识别芯片、加载驱动(如it87)、格式化输出为伏特值;若in_input恒为0,则属BIOS固件未启用监控的硬件限制。

在麒麟操作系统中查看主板电压监控数据,需依赖内核暴露的硬件传感器接口或第三方工具解析原始值,因为系统默认不提供图形化电压面板,且不同芯片组(如飞腾D2000、鲲鹏920、兆芯KX-6000)的电压通道命名与路径存在差异。
通过 /sys/class/hwmon 接口读取主板电压
这是最通用、无需安装额外软件的方式,适用于所有内核 ≥4.19 的麒麟OS版本(含V10 SP3及后续),直接访问内核虚拟文件系统获取原始ADC采样值。
第一步:列出所有硬件监控设备目录:
ls /sys/class/hwmon/
第二步:逐个检查各 hwmon 目录下的 name 文件,识别主板传感器芯片:
cat /sys/class/hwmon/hwmon0/name
cat /sys/class/hwmon/hwmon1/name
常见主板传感器芯片名包括:【it8728】(IT87系列)、【k10temp】(部分AMD平台)、【ft2000_temp】(飞腾平台常带电压通道)、【asus_wmi】(部分国产整机BIOS适配)。若输出为“it8728”,则该设备极可能包含 +3.3V、+5V、+12V 等电压通道。
第三步:进入对应 hwmon 目录,查找以 in*_input 命名的文件:
ls /sys/class/hwmon/hwmon0/in*input
第四步:读取具体电压通道值(单位为毫伏 mV):
cat /sys/class/hwmon/hwmon0/in0_input
cat /sys/class/hwmon/hwmon0/in1_input
注意:不同芯片编号规则不同,in0_input 不一定对应 +3.3V;必须结合同目录下的 in*_label 文件确认物理意义,例如:
cat /sys/class/hwmon/hwmon0/in0_label → 输出 “+3.3V”
使用 lm-sensors 工具解析并格式化显示
当 hwmon 接口存在但 label 缺失或命名混乱时,lm-sensors 可自动匹配芯片驱动、加载校准参数,并将原始毫伏值转换为易读的电压数值(如 3.32 V),适合飞腾、海光等国产平台的主板固件适配场景。
方法一:安装并初始化传感器支持
对于基于 Debian/Ubuntu 的麒麟OS桌面版(如 V10 桌面增强版),执行:
sudo apt-get install lm-sensors
对于基于 CentOS/RHEL 衍生的麒麟OS服务器版(如 V10 SP3 交易增强版),执行:
sudo yum install lm_sensors
方法二:运行自动探测并加载模块
sudo sensors-detect → 连续按回车接受默认选项,直到提示 “To load everything, add the lines above to /etc/modules”;随后执行:
sudo modprobe it87 # 针对 IT87 系列主板芯片
sudo modprobe w83627ehf # 针对华硕/技嘉老款主板
方法三:查看格式化后的电压数据
sensors
输出示例中会明确标注各电压通道:
it8728-isa-0290
Adapter: ISA adapter
+3.3V: +3.32 V (min = +3.14 V, max = +3.46 V)
+5V: +5.01 V (min = +4.76 V, max = +5.24 V)
+12V: +12.03 V (min = +11.40 V, max = +12.60 V)
验证电压数据是否可信
某些国产主板 BIOS 固件未正确导出电压 ADC 校准系数,导致 /sys/class/hwmon 下的 in*_input 值恒为 0 或跳变剧烈,此时 lm-sensors 加载对应芯片驱动后仍无法显示有效值。
执行以下命令确认内核是否识别到有效电压通道:
grep -r "in" /sys/class/hwmon/*/in*input 2>/dev/null | grep -v ":0$"
若结果为空,或大量输出形如 “/sys/class/hwmon/hwmon0/in0_input:0”,说明主板固件未启用电压监控功能,【此为硬件层限制,无法通过软件修复】。
此时可尝试检查 BIOS 设置中是否开启 “Hardware Monitor”、“PC Health” 或 “Q-Fan Control” 类选项;部分飞腾平台需在 UEFI 中启用 “SIO Configuration → Voltage Monitoring”。


















