Mac Pro 6,1 在 Ubuntu 16.04 下过热

Mac Pro 6,1 在 Ubuntu 16.04 下过热

这台 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-sensorsfancontrol。并且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文件20000。但它停止风扇5秒(我推测是更新周期)。最低速度被重置为2000

这种新设置实际上并没有让我烦恼,但它并不完美(就电力消耗和噪音而言)。

相关内容