如何更改 Linux Mint Debian 笔记本电脑上的系统冷却策略

如何更改 Linux Mint Debian 笔记本电脑上的系统冷却策略

我怎样才能减慢速度或关闭风扇Linux 薄荷 Debian

在Windows 7中,它有一个名为“系统冷却策略”的功能,我设置为被动冷却,因此笔记本电脑的风扇不会旋转。仅仅使用一个简单的代码工作室就可以让风扇加速很多,而且声音超级大。 Windows 7 有这个功能,我真的很喜欢它,但我在我的 Linux Mint Debian 版本中没有找到类似的功能。

答案1

开始前注意:

此功能取决于您的硬件和软件。如果您的硬件不支持风扇速度控制,或者不向操作系统显示它们,则您很可能无法使用此解决方案。如果确实如此,但软件(又名内核)不知道如何控制它,那么你就不走运了。


  1. 安装流明传感器风扇控制包。

  2. 配置 lm 传感器

    1. 在终端中键入sudo sensors-detect并对所有是/否问题回答“是”。 (这可能会损坏您的系统或导致系统崩溃。对于很多系统来说,它是安全的。不能保证此过程不会永久损坏您的系统,我只是认为发生这种严重故障的机会是真的很低。在处理系统配置之前保存所有工作以防止最终崩溃/冻结/重新启动始终是个好主意。如果您感到不确定,请阅读评论并尝试搜索网络并在对所有内容进行“是”之前获得一些高级概述,也许有选择性地选择“是”仍然足够)
    2. 在传感器检测结束时,将显示需要加载的模块列表。输入“yes”让传感器检测将这些模块插入到 /etc/modules 中,或者自己编辑 /etc/modules 。
    3. 跑步sudo service module-init-tools restart。这将读取您在步骤 3 中所做的更改/etc/modules,并将新模块插入内核中。

      • 注意:如果您运行的是 Ubuntu 13.04 或更高版本,则第三步命令应替换为 sudo service kmod start。
  3. 配置风扇控制

    1. 在终端类型中sudo pwmconfig。该脚本将使每个风扇停止 5 秒,以找出哪些风扇可以由哪个 PWM 句柄控制。脚本循环遍历所有风扇后,您可以配置哪个风扇对应哪个温度。
    2. 您必须指定要使用的传感器。这有点棘手。如果您只有一个风扇,请确保在核心上使用温度传感器来控制风扇速度。
    3. 运行提示并将更改保存到默认位置。
    4. 进行微调/etc/fancontrol并使用 sudo service fancontrol restart 应用更改。(在我的情况下,我将间隔设置为 2 秒。)
  4. 设置风扇控制服务

    1. 跑步sudo service fancontrol start。这也将使 fancontrol 服务在系统启动时自动运行。

就我/etc/fancontrol的 CPU 而言,我使用了:

hwmon0/device/pwm2 的设置:(
取决于 hwmon0/device/temp2_input)(控制 hwmon0/device/fan2_input)

INTERVAL=2
MINTEMP=40  
MAXTEMP=60  
MINSTART=150  
MINSTOP=0  
MINPWM=0  
MAXPWM=255 

在不同的系统上它是:

INTERVAL=10
DEVPATH=hwmon1=devices/platform/coretemp.0 hwmon2=devices/platform/nct6775.2608
DEVNAME=hwmon1=coretemp hwmon2=nct6779
FCTEMPS=hwmon2/pwm2=hwmon1/temp2_input
FCFANS=hwmon2/pwm2=hwmon2/fan2_input
MINTEMP=hwmon2/pwm2=49
MAXTEMP=hwmon2/pwm2=83
MINSTART=hwmon2/pwm2=150
MINSTOP=hwmon2/pwm2=15
MINPWM=hwmon2/pwm2=14
MAXPWM=hwmon2/pwm2=255

这里是有关设置及其实际用途的一些有用信息

来源:https://askubuntu.com/questions/22108/how-to-control-fan-speed

关于减少过热:

  1. TLP

TLP 是我最喜欢的 Linux 电源管理工具。它是一个预先配置的守护进程,用于减少过热并延长电池寿命。您只需安装 TLP 并重新启动系统即可。它将在每次启动时自动启动并继续在后台运行。由于 TLP 的简单性和实用性,我始终将安装 Ubuntu 列为安装 Ubuntu 后要做的首要任务。

要在基于 Ubuntu 的 Linux 发行版中安装 TLP,请使用以下命令:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

如果您使用的是 ThinkPad,则需要执行额外的步骤:

sudo apt-get install tp-smapi-dkms acpi-call-dkms

安装后重新启动系统。检查此页面以获取其他 Linux 发行版中的安装说明。

您可能会在几个小时或几天内开始感受到差异。要卸载 TLP,可以使用以下命令:

sudo apt-get remove tlp
sudo add-apt-repository --remove ppa:linrunner/tlp

来源:https://itsfoss.com/reduce-overheating-laptops-linux/

官方支持的 Ubuntu 版本;以及相应的 Linux Mint 版本;但不是 LMDE(参见 Debian)

包存储库

将 TLP-PPA 添加到您的包源中:

参见上面的命令

Debian
Debian oldstable、stable、testing 和unstable;以及 Linux Mint Debian 版 (LMDE)

在 root shell 中执行以下步骤。软件包存储库 Debian 稳定版、测试版和不稳定版

下面的 TLP 和 ThinkPad 相关软件包可通过官方 Debian 存储库获取。

注意:由于 Debian 10.0“Buster”即将冻结,维护者目前不允许通过向后移植在测试 (Buster) 和稳定 (Stretch)、oldstable (Jessie) 中提供 >= 1.2 的软件包。请从unstable下载并安装:tlp、tlp-rdw。 Debian 9.0“伸展”

最新版本的 TLP 软件包可通过 Debian Backports 获得(了解更多)。

将以下行添加到您的/etc/apt/sources.list

deb http://ftp.debian.org/debian stretch-backports main

Debian 8.0“杰西”

TLP 软件包只能通过 Debian Backports 获得(了解更多)。

将以下行添加到您的/etc/apt/sources.list

deb http://ftp.debian.org/debian jessie-backports-sloppy main

更新包数据:

apt-get update

软件包安装

安装以下软件包:

  • tlp(主要)——省电
  • tlp-rdw(主要) – 可选 – 无线电设备向导
  • tp-smapi-dkms(主要) – 可选,仅限 ThinkPad – 在 tlp-stat 中为较旧的 ThinkPad 提供电池充电阈值、重新校准和特定状态输出
  • acpi-call-dkms(主要) – 可选,仅限 ThinkPad – 为较新的 ThinkPad(X220/T420 及更高版本)提供电池充电阈值和重新校准

上述软件包可以通过软件包管理工具或使用终端命令安装:

apt-get install tlp tlp-rdw

对于 Debian 向后移植使用:

apt-get install -t stretch-backports tlp tlp-rdw

或者

apt-get install -t jessie-backports-sloppy tlp tlp-rdw

反而。

对于 ThinkPad,还有一个额外的

apt-get install tp-smapi-dkms acpi-call-dkms 

来源:https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html

答案2

根据 :

  • 你的硬件
  • 你的 GNU/Linux 发行版

工具/设置会有所不同,以实现您想要做的事情。您可能知道,CPU 频率越高,产生的热量就越多(并且电池消耗的速度也越快)。

你应该看看的是CPU 频率调节器,这基本上是定义 CPU 频率如何变化的策略:根据负载增加/减少的数量和速度,触发增加/减少的因素,...

您可以在 Debian 上使用以下命令进行配置cpu频率工具包,它可能也可用于您的发行版。

相关内容