我在 Dell XPS 13 笔记本电脑上运行 Ubuntu 18.04。我注意到 CPU 有时非常慢(断开或重新连接交流电缆后;不确定依赖性,因为我只在 CPU 密集型任务中注意到)。我认为原因是 CPU 调速器设置为。手动powersave
将其设置为 可以解决问题。performance
sudo cpupower frequency-set -g performance
但是,我希望默认情况下会自动完成此操作,因此我开始研究 Ubuntu (18.04) 中的电源管理。但是,我仍然不清楚默认情况下电源管理如何工作,以及如何改进/调整它。
总结一下我的发现/假设:
- 有电源配置文件(
performance
、balanced
和powersave
),它们还设置 CPU 调速器(powersave
、performance
)和其他东西(什么?)。CPU 调速器大概是硬件特定的(真的吗?),而电源配置文件不是(?)。 - 我有传输层协议(不确定是否在默认安装中安装)正在运行,这应该会根据电池/充电器状态和其他因素更改电源设置(?)。我在日志中看到,
tlp auto
当我连接或断开充电器时,它实际上是触发的。但是,我没有看到电源设置方面有任何后果(至少对于 CPU 调速器而言)。 - 侏儒cpufreq扩展显示当我连接/断开充电器时,电源配置文件和 CPU 调速器都没有改变。
Ubuntu 文档不太具体(参见PowerManagement 社区页面,电源管理维基页面) 并且非常过时,指的是 Ubuntu 08.04-10.04。
我的潜在问题是:是否有关于 Ubuntu 电源管理的最新文档,阐明术语和默认软件?
进一步来说:
- 如何设置 Ubuntu 以便它在连接(断开)充电器时自动切换电源管理?
- 默认情况下应该是这种情况吗?由于这显然不在我的设置中,我该如何调试/修复它?
- TLP 是否可以与(默认)电源管理共存,或者这是否有冲突?
- TLP 应该做什么?我如何才能找出它为什么似乎什么都不做?