收起左侧

cpu温度显示不准确

1
回复
168
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

2025-7-17 20:44:57 显示全部楼层 阅读模式

硬件信息

  • 主板: 技嘉 G1.Sniper A88X-CF
  • 传感器: ITE IT8620E
  • CPU: AMD A10-7850K

问题描述
原生驱动无法正确识别温度传感器,导致显示错误温度

解决方案

  1. 添加备用温度源支持
  2. 允许自定义温度源路径
  3. 增加IT8620传感器支持

技术实现

// 温度读取逻辑优化
function getC**mperature() {
    const sources = [
        '/var/run/fn_cpu_temp',     // 自定义源
        '/sys/class/hwmon/hwmon0/temp1_input', // IT8620
        '/sys/class/hwmon/hwmon1/temp1_input'  // k10temp
    ];
  
    for (const source of sources) {
        try {
            const data = fs.readFileSync(source, 'utf8');
            const temp = source.endsWith('_input') ? 
                Math.round(parseInt(data)/1000) : 
                parseInt(data.match(/CPU_TEMP=(\d+)/)[1]);
            if (temp > 10 && temp < 100) return temp;
        } catch (e) {
            continue;
        }
    }
    return 0;
}

以上是通过deep seek得出的结论,希望技术大大能处理下
微信图片_2025-07-17_204327_689.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

55

主题

9167

回帖

0

牛值

管理员

2025-7-21 19:28:00 显示全部楼层
感谢反馈,我们跟进一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则