AMD CPU polybar温度不正确
今天注意到了一个问题,我的polybar显示的CPU温度只有33度,虽然Linux下可能会比Windows低,但是这个温度(这不得把CPU冻感冒了?)感觉很不正常。
看了眼neofetch,这里的温度47.7度才比较合理。
看了眼polybar官方配置,里面温度的获取位置为
hwmon-path = /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input
实际上我的目录并没有这个,查了一下资料,它是从另一个目录获取的温度。
hwmon-path = /sys/class/thermal/thermal_zone0/temp
这个文件里的数据还是33度,说明读取的并不是CPU的温度,我们需要把它修改成neofetch读取到的正确温度。