我在笔记本(Machrevo,配备 i5-8265U、nvidia MX250)上安装了 Ubuntu 18.04 LTS。我的笔记本的 OEM 系统是 Windows 10,以前充电时会变得非常热(我猜可能是 220F)。制造商承认这是由 BIOS 缺陷引起的,然后我更新了 BIOS ec(在 Windows 上)。之后它在 Windows 下变凉了(充电时 CPU 温度为 160-180F)。
但 Windows 10 不能满足我的需求,所以我安装了 Ubuntu 18.04。直到一周前,在温度方面,它看起来很棒。我的 CPU 很少超过 70F,甚至在充电时也是如此。但本周之后,sudo apt update && sudo apt upgrade
冷却系统似乎停止了工作(风扇不会自动打开,之前有三个档位,但现在似乎只能以最低限度工作即使温度高于 240F(烫伤了我的手)并且一切都崩溃,因为 CPU 在这种情况下无法工作。
tlp
之后我尝试安装。(我只是sudo start tlp
。它会起作用吗?)温度下降了一点,但仍然比以前高得多(和预期的)。我去了/var/crash
,/var/log**
但没有发现任何东西。所以我没有可以向你们展示的日志。
以下是输出 lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Device 3ea0 (rev 02)
Subsystem: Device 1b50:1018
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation Device 1d13 (rev a1)
Subsystem: Device 1b50:5515
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
也许有人能帮我解决这个问题?或者告诉我如何配置 TLP 来减少热量?
答案1
当出现过热(我说的“很多”是指“很多”)时,降低电压会大有帮助。为了安全起见,制造商会向 CPU 提供高于所需电压的电压(这会导致发热),因为在极低的电压下,CPU 在压力下无法正常工作。降低电压是完全安全的。它不会使您的保修失效。降低电压基本上是移除提供的过量电压并提供使 CPU 平稳运行所需的最低电压。
尝试intel-undervolt
这里。
这里是一份帮助您的指南。
本指南中的某些术语可能已被弃用。请参阅第一个链接查看已弃用的术语。
至于选择偏移量,我使用文件undervolt 0 'CPU' -130
中的/etc/intel-undervolt.conf
偏移量。作为初学者,我建议您只对 CPU 进行降压。
要找到正确的偏移量(每个 CPU 部件都是唯一的。同一 CPU 但在不同的计算机上可能具有不同的理想偏移量),请慢慢将偏移量降低小值(我使用了 10),并在您的 PC 崩溃时将阈值设为阈值。并将最终值设置为阈值 - 10。在我的情况下,它在 140 时崩溃,因此我将其设置为 130。
唯一的缺点是每次启动时你都必须应用这些设置。我已经用 创建了一个别名alias us='sudo intel-undervolt apply && sudo tlp start'
。所以我只需us
在启动时在终端中输入,然后就可以了。
笔记:PC 崩溃来计算偏移量是完全安全的。它不会损坏您的硬件。
笔记:任何 Intel CPU 至少可以达到 -125,超过这个数字就是困难的部分了。如果你想达到极限,那么只能尝试逐步增加。否则 -125 对于任何 Intel CPU 来说都很好用。