[Power/Heat] 笔记本风扇狂转 V20.6
Tofloor
poster avatar
泽无旁贷
deepin
2022-06-14 00:52
Author

问题/建议描述

开机什么都不运行,笔记本cpu风扇就狂转。一直不停。

 

问题如何重现

 每次开机均是此问题。

问题重现频率

 一直都有此问题。

Reply Favorite View the author
All Replies
1 / 2
To page
babyfengfjx
Super Moderator
CQA
2022-06-14 00:57
#1
  • 啥也没运行?
  • 可以看下任务管理器中资源占用情况,看哪些进程耗费资源比较多的。
Reply View the author
蔡EEPIN
deepin
2022-06-14 00:59
#2

老生常谈了,即使负载很低 出风口出来的风还是很热

Reply View the author
deepin-superuser
deepin
2022-06-14 01:11
#3
sudo sh -c "echo 128 > /sys/class/hwmon/hwmon3/pwm1"
Reply View the author
捕风
deepin
2022-06-14 01:57
#4

升级内核

Reply View the author
wangpj
deepin
2022-06-14 03:02
#5

我也是最近重新安装也不行,换了其他发行版。

Reply View the author
蔡EEPIN
deepin
2022-06-14 03:34
#6
wangpj

我也是最近重新安装也不行,换了其他发行版。

我也一样,等啥时候deepin凉快了 再回来

Reply View the author
joo
deepin
2022-06-14 05:39
#7

tlp就很有效,不知道深度的版主为什么老是叫人一会加内核参数,一会禁用Intel p-state(这个最可笑)。

Reply View the author
清汤白菜郭先生
deepin
2022-06-14 05:48
#8

上 tlp 可能会有效,替换原来的 laptop mode tools。

试试看呗。

Reply View the author
joo
deepin
2022-06-14 05:48
#9

这是我自己安装tlp的笔记,防止忘记,提供参考:

  1. 安装
    TLP and ThinkPad-related packages below are available via the official Debian repositories.

Newer TLP packages may be provided via Debian backports.
Add the following line to your /etc/apt/sources.list.d/tlp.list:

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

Update package data:

sudo apt update

sudo apt -t bullseye-backports install tlp tlp-rdw
  1. 修改tlp参数:sudo deepin-editor /etc/tlp.conf

CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
CPU_ENERGY_PERF_POLICY_ON_BAT=power

  1. 运行sudo tlp start

    注意,我安装的方式是最新的版本,大多数时候你不需要修改配置任何地方,要修改的话向我那样只改效能策略即可,还要注意配置文件里注释掉的就是默认值,不要误以为需要去掉注释

Reply View the author
joo
deepin
2022-06-14 05:55
#10

同时tlp 1.4或更新的版本还支持(联想、三星、华硕、华为、荣耀电脑)的电池充电策略,这是linux发行版最欠缺的,以前充电策略只支持thinkpad。

具体见:https://linrunner.de/tlp/settings/bc-vendors.html#supported-hardware

Reply View the author
joo
deepin
2022-06-14 06:05
#11

我亲测有效,我intel 12代 cpu 频率上得去(4000+MHz)也下得来(500MHz),同时节能还远远不知cpu,包可各种外设、io、存储等,例如tlp 1.2默认配置不支持ssd硬盘的节能,tlp 1.5默认已支持。最后,tlp的默认配置基本是最优化,不要像当然去改。

Reply View the author
安洛
deepin
2022-06-14 06:25
#12
joo

这是我自己安装tlp的笔记,防止忘记,提供参考:

  1. 安装
    TLP and ThinkPad-related packages below are available via the official Debian repositories.

Newer TLP packages may be provided via Debian backports.
Add the following line to your /etc/apt/sources.list.d/tlp.list:

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

Update package data:

sudo apt update

sudo apt -t bullseye-backports install tlp tlp-rdw
  1. 修改tlp参数:sudo deepin-editor /etc/tlp.conf

CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
CPU_ENERGY_PERF_POLICY_ON_BAT=power

  1. 运行sudo tlp start

    注意,我安装的方式是最新的版本,大多数时候你不需要修改配置任何地方,要修改的话向我那样只改效能策略即可,还要注意配置文件里注释掉的就是默认值,不要误以为需要去掉注释

你这真的是deepin20上的安装笔记吗?

首先你添加的这个软件源是bullseye的backports源,然而deepin是buster,极易出现依赖问题。应该把源地址中的bullseye改成buster(虽然buster里面只有1.3,但是bullseye和buster的依赖冲突真的很严重,硬要装1.4以上的话,直接到源的网站里面下载对应的包然后本地安装就好,不要添加源)

其次cpu风扇转速根据电脑风扇特点,可能与电源供电完全无关。应该改的是这两个参数:

CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave

tlp的注释也不全是默认值。比如上面两个参数,在注释的状况下是none,不生效的意思。

Reply View the author
joo
deepin
2022-06-14 06:28
#13

bullseye的backports,可以用在buster,你对backports不了解

Reply View the author
joo
deepin
2022-06-14 06:29
#14

截图_选择区域_20220613222844.png

Reply View the author
安洛
deepin
2022-06-14 06:30
#15
joo

tlp就很有效,不知道深度的版主为什么老是叫人一会加内核参数,一会禁用Intel p-state(这个最可笑)。

禁用intel p-state恰恰是因为deepin的内核参数问题。

大部分linux发行版的内核参数,在使用intel p-state驱动的时候默认启用powersave调节器,这个调节器可以做到性能和功耗的平衡。然而deepin的默认却是performance,这个调节器会使cpu始终运行在最高频率。

在禁用intel p-state之后,系统采用旧版intel驱动,此时deepin的默认调节器是ondemand,这个调节器和p-state中的powersave功能类似,可以做到性能和功耗的平衡。

但是使用旧版驱动确实不是值得鼓励的行为。

Reply View the author
joo
deepin
2022-06-14 06:31
#16

截图_选择区域_20220613223118.png

Reply View the author
joo
deepin
2022-06-14 06:40
#17

backports就是:向后移植,就是发行版的高版本的软件移植给发行版的低版本使用,对于tlp来说对于发行版的底层没有很特殊的依赖,所以bullseye的backports用在buster没有问题,还有你需要仔细看tlp的文档,如果tlp检查到不支持的功能,会什么都不做,同时默认会给出日志和命令行的警告信息。

Reply View the author
安洛
deepin
2022-06-14 06:41
#18
joo

bullseye的backports,可以用在buster,你对backports不了解

这是因为backports优先级较低,正常情况下不会影响系统更新。

然而你添加一个软件源,这个软件源里大多数都是会导致系统错误的软件,就算它优先级低,也不是值得鼓励的操作。tlp官网也推荐使用符合自己的版本:

“Replace DIST with buster or bullseye according to your installation.”

Reply View the author
安洛
deepin
2022-06-14 06:44
#19
joo

backports就是:向后移植,就是发行版的高版本的软件移植给发行版的低版本使用,对于tlp来说对于发行版的底层没有很特殊的依赖,所以bullseye的backports用在buster没有问题,还有你需要仔细看tlp的文档,如果tlp检查到不支持的功能,会什么都不做,同时默认会给出日志和命令行的警告信息。

深度用户里面有多少可以自己依靠命令行和日志排错?如果有这样的能力,就算自己编译clone下来的最新tlp都不说什么。但是我想大部分没有。

Reply View the author
joo
deepin
2022-06-14 06:45
#20
安洛

这是因为backports优先级较低,正常情况下不会影响系统更新。

然而你添加一个软件源,这个软件源里大多数都是会导致系统错误的软件,就算它优先级低,也不是值得鼓励的操作。tlp官网也推荐使用符合自己的版本:

“Replace DIST with buster or bullseye according to your installation.”

你喜欢这样就这样吧

Reply View the author
1 / 2
To page