我目前正在使用带有 Nvidia OPTIMUS 的机器上的 Ubuntu 18.10(酷睿i7-650M在三星 NP550P5C-S01IN 上)。目前对于 Nvidia,我正在使用nvidia-驱动程序-390,尽管当前选择的 GPU 是英特尔。
我的空闲 CPU 温度在68C 至 75C(154 华氏度到 167 华氏度),太热了。奇怪的是风扇转速很低。我知道风扇可以转得更快,因为在 GRUB 屏幕期间,在选择操作系统之前,风扇旋转得更快(甚至可以听到)。
昨天,我甚至清理了风扇并更换了导热膏,这只有助于降低 2-3C。
风扇没有速度控制,但在 Windows 7 中,我确实可以选择以“静音”(即较慢)的速度运行风扇。
希望我能得到一些帮助。
答案1
根据笔记本电脑型号,您的风扇可能可以通过软件(例如软件包fancontrol
)pwmconfig
或直接将值输入到/sys/classes/thermal/cooling_device*/cur_state
值中来控制。但是,使用后者进行测试似乎这些值不会导致风扇打开。我的理解是,这些是 ACPI 子系统的一部分,许多供应商在“表格”中公开了一些详细信息,但不遵守写入 - 因此风扇实际上不会打开。
对于某些特定供应商的笔记本电脑(戴尔),有一些实用程序可以向风扇控制器发出特定请求,但我不知道有任何实用程序可以对三星设备执行此操作。
我确实曾经可以选择以“静音”(即更慢)的速度运行风扇。
有可能通过设置某些电源配置(如在 Windows 中所做的那样),风扇控制器会确定何时打开和关闭。在 Linux 中,这些通常称为“调节器”,可以使用命令进行修改cpupower
。
另一个有趣的旁注是,如果您从 Windows 进行“软”关机,有时它会使风扇控制器处于一种奇怪的状态,一些用户报告说,当他们使用完全关机并在重新启动时按下真正的电源按钮时,他们的风扇在 Linux 中工作:来源
答案2
删除 pwmconfig 以及您放入的任何值/sys/classes/thermal/cooling_device*/cur_state
。
安装并配置thermald
。这将有助于保持您的计算机凉爽。
如果风扇控制不够快,您可能需要自定义/etc/thermald/thermal-conf.xml
。