我的笔记本电脑会过热并熔化部件吗?

我的笔记本电脑会过热并熔化部件吗?

我最近在一台较旧的 Macbook Air 上安装了 xubuntu 16.04,我注意到大约 30 分钟后笔记本电脑会变得非常热,风扇声音也非常大。当我启动到 macOS 分区时不会发生这种情况,只有 xubuntu 才会发生这种情况。

$ uname -a

Linux macbook 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Release:    16.04
Codename:   xenial

在谷歌上搜索了一番后,我找到了sensorsupower命令,但我真的不知道核心或 BAT0 的温度应该是多少。这看起来正常吗?

$ sudo sensors

BAT0-virtual-0
Adapter: Virtual device
temp1:        +39.6°C  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +58.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:        +58.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:        +52.0°C  (high = +87.0°C, crit = +105.0°C)

applesmc-isa-0300
Adapter: ISA adapter
Exhaust  :   4559 RPM  (min = 2000 RPM, max = 6500 RPM)
TB0T:         +39.2°C  
TB1T:         +39.2°C  
TB2T:         +36.8°C  
TC0C:         +57.8°C  
TC0D:         +56.8°C  
TC0E:         +59.0°C  
TC0F:         +60.2°C  
TC0P:         +51.2°C  
TC1C:         +58.0°C  
TC2C:         +51.0°C  
TCGC:         +53.0°C  
TCSA:         +52.0°C  
TCXC:         +57.8°C  
TH0A:         +51.0°C  
TH0B:         +52.8°C  
TH0J:        -127.0°C  
TH0O:        -127.0°C  
TH0a:         +51.0°C  
TH0b:         +52.8°C  
TH0c:        -127.0°C  
TH0x:         +52.8°C  
THSP:         +48.2°C  
TM0P:         +52.5°C  
TPCD:         +67.0°C  
Ta0P:         +54.8°C  
Th1H:         +41.8°C  
Tm0P:         +48.2°C  
Tm1P:         +54.5°C  
Ts0P:         +36.8°C  
Ts0S:         +42.5°C  


$ sudo upower -i /org/freedesktop/UPower/devices/battery_BAT0

  native-path:          BAT0
  vendor:               SMP
  model:                bq20z451
  power supply:         yes
  updated:              17 seconds ago
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              32.985 Wh
    energy-empty:        0 Wh
    energy-full:         39.3975 Wh
    energy-full-design:  50.25 Wh
    energy-rate:         11.28 W
    voltage:             7.834 V
    time to empty:       2.9 hours
    percentage:          66%
    temperature:         39.6 degrees C
    capacity:            78.403%
    technology:          lithium-ion
    icon-name:          'battery-full-symbolic'
  History (charge):
    1529609228  66.000  discharging
  History (rate):
    1529609228  11.280  discharging

看起来,没有后台进程过度劳累:

$ sudo top

top - 12:40:08 up  3:41,  2 users,  load average: 0.24, 0.39, 0.41
Tasks: 182 total,   1 running, 181 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.3 us,  0.3 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  3944404 total,  2653820 free,   573536 used,   717048 buff/cache
KiB Swap:  4095996 total,  4095996 free,        0 used.  3019420 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND        
 1443 root      20   0  321212  64936  38640 S   1.3  1.6   5:36.48 Xorg           
 1636 user      20   0  356184  25544  19768 S   0.3  0.6   0:22.71 xfce4-panel    
 1641 user      20   0  738776  32060  23072 S   0.3  0.8   0:10.18 xfce4-terminal 
 1787 user      20   0  161604  13104  11592 S   0.3  0.3   0:35.31 panel-2-cpugrap
 4452 root      20   0       0      0      0 S   0.3  0.0   0:00.34 kworker/u8:5   
 4537 user      20   0 2248908 321816 102592 S   0.3  8.2   1:10.53 firefox        
 4589 user      20   0 1800984 176468  88148 S   0.3  4.5   0:42.73 Web Content    
    1 root      20   0  185232   5896   4044 S   0.0  0.1   0:02.29 systemd        
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.01 kthreadd       
    4 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H   
    6 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 mm_percpu_wq   
    7 root      20   0       0      0      0 S   0.0  0.0   0:00.04 ksoftirqd/0    
    8 root      20   0       0      0      0 S   0.0  0.0   0:06.79 rcu_sched      
    9 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh        

我不知道如何进一步调查或确定过热原因。任何建议都很好。

答案1

您可以尝试macfanctld使用安装

 apt install macfanctld

根据其描述,它应该启用 MacBook 的风扇控制:

描述:Apple MacBook/MacBook Pro 计算机的风扇控制守护进程 该守护进程读取 Apple Macbook(或 Macbook Pro)计算机中的温度传感器,并相应地调节风扇以将温度保持在可配置的范围内。

如果可以选择升级到 18.04,您也可以尝试mbpfan。不幸的是,mbpfan没有适用于 16.04 的软件包:

描述:Apple Macbook 的风扇控制守护进程 mbpfan 是一个使用 coretemp 模块输入并使用 applesmc 模块设置风扇速度的守护进程。此增强版本假定有任意数量的处理器和风扇(最多 10 个)。

您发布的输出看起来不像是在笔记本电脑非常热的时候发出的。对我来说,这看起来很正常。

答案2

告诉我们您拥有哪款 Macbook Air 可能会有所帮助。

如果您的 Macbook 有 Nvidia 显卡,并且您没有使用 Nvidia 专有驱动程序,而是使用 nouveau 驱动程序,那么我认为您的过热问题很可能与此有关。

我在使用 Macbook Pro 7,1 时也遇到了类似的问题。对我有用的方法:我仔细按照以下步骤安装了 Nvidia 专有驱动程序此处给出的说明

我希望这对你有用。

答案3

让机器运行更凉爽的唯一方法是尽可能降低 CPU 时钟。正如您所说,风扇已经全速运转,改变风扇速度可能不会帮助您冷却机器。

安装 CPU 频率实用程序以允许自定义 CPU 频率控制,甚至限制最大 CPU 频率,从而减少产生的热量。我建议先选择功率较低的调节器,看看是否能解决您的问题,然后再进行进一步的调整。

sudo apt-get install linux-tools-common
sudo apt-get install linux-tools-generic
sudo apt-get install cpufrequtils

现在检查您的机器上可用的调速器。

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

在我的身上,只有表现节能可用。编辑 /etc/init.d/cpufrequtils 以修改 GOVERNOR 以节省电源并重新启动您的机器。

GOVERNOR="节能"

相关内容