我将旧的Imac(2008)切换到了Lubuntu。尽管它可以顺利完成所有工作,但启动后20分钟,CPU风扇开始变得很大声。这是psensor的屏幕截图:
基本上,两个传感器TD0D和temp1的温度都会升高,直到达到105°C,这才触发CPU风扇速度的提高。该风扇逐渐加速直至其最大转速为3600 RPM,这使该imac非常响亮。这确实会降低这两个传感器的温度,直到达到80°C,但这还不够凉快,无法降低风扇速度。
这很烦人,因为我认为例如将固定速度设置为2000 RPM,温度将稳定在可接受的温度(希望低于90°C),而噪音仍然可以接受。
我尝试遵循此处描述的步骤:https://askubuntu.com/questions/22108/how-to-control-fan-speed,因此基本上设置了lm传感器,然后借助pwmconfig设置了fancontrol
但是pwmconfig回答:There are no pwm-capable sensor modules installed
即使将模块applesmc
添加到/etc/modules
并重新启动,也没有机会。
我还尝试安装mbpfan:https://github.com/linux-on-mac/mbpfan 但这只适用于Macbook,而不适用于imac,其结果是似乎只考虑了一个传感器,然后同时提高了所有风扇速度,这对我来说没有帮助(请参阅https://github.com/linux-on-mac/mbpfan/issues/211)>
pwmconfig是创建风扇控制设置文件的助手。因此,我可以自己制作此设置文件,并为CPU风扇设置最低速度200 RPM。但是我不确定这是否可行,因为风扇控制只能控制PWM风扇,而imac风扇不是PWM。另外,如果它可以工作,我不确定每个风扇放入该文件的路径应该是什么,而我可以找到设置文件的示例。
所以:风扇控制可以工作吗?如果没有,您还有其他想法吗?
如果有帮助,这里是传感器的输出
applesmc-isa-0300
Adapter: ISA adapter
ODD : 698 RPM (min = 700 RPM, max = 4800 RPM)
HDD : 1229 RPM (min = 1200 RPM, max = 5900 RPM)
CPU : 3602 RPM (min = 1200 RPM, max = 3600 RPM)
TA0P: +27.8°C
TC0D: +50.5°C
TC0H: +49.8°C
TC0P: +50.0°C
TG0D: +78.8°C
TG0H: +66.2°C
TG0P: +71.0°C
TH0P: +57.8°C
TL0P: +58.0°C
TO0P: +49.8°C
ERROR: Can't get value of subfeature temp11_input: I/O error
TW0P: N/A
Tm0P: +53.2°C
Tp0P: +82.8°C
radeon-pci-0100
Adapter: PCI adapter
temp1: +80.0°C
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +49.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +59.0°C (high = +105.0°C, crit = +105.0°C)
非常感谢您的帮助!