我有一台全新的 MSI GS63VR 7RF 笔记本电脑,刚刚安装了 Ubuntu 16.04。然后我安装lm-sensors
并运行了yes | sensors-detect
。
这是我使用“传感器”命令时得到的结果:
pch_skylake-virtual-0
Adapter: Virtual device
temp1: +72.0°C
acpitz-virtual-0
Adapter: Virtual device
temp1: +51.0°C (crit = +100.0°C)
temp2: +27.8°C (crit = +119.0°C)
temp3: +29.8°C (crit = +119.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +50.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +47.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +49.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +49.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +49.0°C (high = +100.0°C, crit = +100.0°C)
启动时,“pch_skylake-virtual-0”温度从室温升至约 70°C 并保持在该温度,而且我没有听到风扇发出太大的噪音。
Plusfancontrol
不能按照这个问题描述的那样工作:
MSI 笔记本电脑上的风扇控制:没有支持 pwm 的传感器?
答案1
+72.0°C 不算太高。如果温度确实过高,而风扇又不启动,内核会尝试降低 CPU 的速度,这样 CPU 就不会达到临界点(这称为被动冷却)。
理论上,风扇将在某个固件控制的跳闸点启动,如果不工作,内核将开始尝试各种被动冷却技术 - 因此,如果发生这种情况,您可能会注意到 CPU 会变得迟缓,因为 CPU 频率会降低。
我相信现代 Sandybridge CPU 的 TJmax 临界热阈值为 100 摄氏度,因此您的系统应该可以在 90 摄氏度以上的温度下正常工作,无需担心。
答案2
我的sensors
输出:
我有 MSI GV62VR-7RF。这是 pch 芯片的正常温度;它在 Windows 上运行时的温度也一样。所以你的笔记本电脑 pch 温度为 72 度是没问题的。
>80 度温度过高,>90 度对于 pch 芯片而言是有害的。
我的 MSI 笔记本电脑的 pci 在 Windows 和 Ubuntu 上运行的温度几乎相同。你不必担心。
注意:我的笔记本电脑启动时温度为 70 到 76 度,而 1-2 小时后温度降至 66-70 度。
还要安装 powertop。在启动时sudo apt-get install powertop
运行sudo powertop --auto-tune
它会让你的 pch 芯片保持更低的温度。
答案3
您可以从获取温度的同一位置获取温度,sensors
而无需先安装包。使用以下一行代码:
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t
INT3400 Thermal 20000
SEN1 53000
SEN2 52000
SEN3 55000
SEN4 58000
B0D4 49000
pch_skylake 72500
x86_pkg_temp 50000
pch_skylake
是温度传感器平台控制器中心. 以下是维基百科对此有如下评论:
PCH 控制某些数据路径并支持与 Intel CPU 配合使用的功能。这些功能包括时钟(系统时钟)、灵活显示接口 (FDI) 和直接媒体接口 (DMI),尽管 FDI 仅在芯片组需要支持集成显卡的处理器时使用。因此,与以前的架构相比,I/O 功能在这个新的中央集线器和 CPU 之间重新分配:一些北桥功能、内存控制器和 PCI-e 通道被集成到 CPU 中,而 PCH 除了承担南桥的传统角色外,还接管了其余功能。
而且因为“一张图片胜过千言万语”,以下是示意图:
图像:作者:Anas hashmi - 自己的作品,公共领域,https://commons.wikimedia.org/w/index.php?curid=9817206