这台 MacPro 电脑用作服务器,从不关机。有时,在 CPU 大量使用后,或者阳光照射到电脑上后,MacPro 就会崩溃。
因此我把它移到远离太阳的地方。但似乎电脑的温度检测出了问题。它从来没有发出任何噪音(但风扇在慢慢转动)。我可以用其他软件来检测温度,比如lm-sensors
。
有些人在使用 Ubuntu 时遇到了 MacPro 硬件和过热问题吗?
我该如何诊断此类问题并纠正它?
我的系统描述如下:
➜ ~ sudo dmidecode -s system-product-name
MacPro6,1
➜ ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
我尝试安装lm-sensors
和fancontrol
。并且lm-sensors
运行良好,但按照所有信息设置文件后,/etc/fancontrol
我得到了以下文件:
INTERVAL=10
DEVPATH=devices/platform/applesmc.768
DEVNAME=applesmc
FCTEMPS=hwmon0/device/pwm1=hwmon2/device/temp102_input
FCFANS=hwmon0/device/pwm1=hwmon2/device/fan1_input
MINTEMP=hwmon0/device/pwm1=20
MAXTEMP=hwmon0/device/pwm1=45
MINSTART=hwmon0/device/pwm1=150
MINSTOP=hwmon0/device/pwm1=0
但是当我执行时sudo fancontrol
出现以下消息错误:
Settings for hwmon0/device/pwm1:
Depends on hwmon2/device/temp102_input
Controls hwmon2/device/fan1_input
MINTEMP=20
MAXTEMP=45
MINSTART=150
MINSTOP=0
MINPWM=0
MAXPWM=255
Device path of devices/platform/applesmc.768 has changed
Device name of applesmc has changed
Configuration appears to be outdated, please run pwmconfig again
我刚刚添加了macfanctld
软件包。现在我的电脑风扇转速总是很高。(它将最低风扇转速修改为2000 转/分)。
sensors
applesmc-isa-0300
Adapter: ISA adapter
Main : 1998 RPM (min = 2000 RPM, max = 2161 RPM)
TA0P: +31.8°C
TA0V: +29.8°C
...
我尝试更新我的/sys/devices/platform/applesmc.768/fan1_min
文件2000到0。但它停止风扇5秒(我推测是更新周期)。最低速度被重置为2000。
这种新设置实际上并没有让我烦恼,但它并不完美(就电力消耗和噪音而言)。