无法监测cpu温度,造成风扇不调速

无法监测cpu温度,造成风扇不调速,经常过热。

温度信息获取不到不会影响风扇的运行,因为风扇的运行是由 EC(你硬件中的另一个微控制器) 控制的,FydeOS并不会根据温度信息调整风扇状态。

不显示温度信息应该是 FydeOS 无法获取到温度信息导致的,有可能是以下原因导致的

  • 某个内核模块没有加载(对于较老的AMD平台可能是 k10temp.ko)
  • 温度信息的节点路径/格式与预期的不符

你可以在开启开发者模式后在命令行中运行下面这些命令看看是否有这些节点:

  # Check what thermal zones exist
  for z in /sys/class/thermal/thermal_zone*; do
    echo "$(basename $z): type=$(cat $z/type) temp=$(cat $z/temp)"
  done

  # Check if k10temp is loaded and what hwmon it exposes
  lsmod | grep k10temp
  for h in /sys/class/hwmon/hwmon*; do
    echo "$(basename $h): name=$(cat $h/name) temp=$(cat $h/temp1_input 2>/dev/null)"
  done