我使用 laptop-mode-tools 来管理笔记本电脑的电源,但我一直都找不到配置 CPU 频率限制的地方。当我使用电池供电时,它会将最大限制设置为 1Ghz,无论调速器或我的手动干预如何。通常情况下,这很好,但在某些情况下,我希望 CPU 能够发挥出 2.4Ghz 的全部性能。但是,如果我通过 Unity 小程序手动将其设置cpufreq-selector
为高于 1Ghz,则在使用电池供电时,它将被完全忽略。
这真是太烦人了。我搜索了 /etc 中的所有内容以查找配置选项。我唯一找到的是 /etc/laptop-mode/laptop-mode.conf,其中的限制只是fastest
,slowest
等等。我发现了对其他几个文件的引用,但这些文件都不存在,我猜是因为cpufreqd
没有安装。我尝试安装该软件包,但守护进程立即崩溃了,所以我猜想它与 laptopmode 工具管理器之间存在冲突。有什么想法吗?
答案1
如果我理解正确的话,您正在尝试配置 LMT 以便它可以以最大速度运行或按需运行,甚至使用电池运行,对吗?
如果是,请在 laptop-mode 目录中查找 power.d 文件夹,查找各个模块。打开 cpufreq.conf 时,查找 CONTROL_CPU_FREQUENCY="auto" 并将其设置为 1 以激活该模块。然后向下滚动以进行进一步配置。
我使用的是 12.04 LTS,所以希望不会有太大不同。我自己对 Linux 还很陌生,所以如果我的回答没有帮助,请不要生气。
更新: 抱歉,我没有任何“指向文档的指针”。我发现了一种快速而轻松的技术来实现您的目标。
- 通过编辑文件来关闭
/etc/laptop-mode/conf.d/cpufreq.conf
(我删除了我的文件)。 - 查找并设置
CONTROL_CPU_FREQUENCY="0"
。 - 使用 Ubuntu 软件中心,在搜索框中输入“indicatorfrequency”。在那里你会看到
indicator-cpufreq
。继续安装它。 - 现在,打开终端并输入
indicator-cpufreq
以首次运行它。 - 重新启动电脑。
- 瞧!您应该能够有选择地选择所需的速度或调速器 - 保守、按需、省电或性能。
答案2
Eliah Kagan,您在编辑我的答案时打错了。在 Ubuntu 软件中心 12.04 LTS 中,“indicator frequency”必须按顺序准确输入,这样 indicator-cpufreq 才会显示。编辑时请注意拼写错误。谢谢。