如何自动切换性能模式和省电模式?

Zei*_*kon 3 performance laptop power-management

我在 Thinkpad T430(Core i7 双核、标称 2.9 GHz 时钟、8 GB RAM、9 芯内置电池和 9 芯 Slice 电池)上运行双启动 Ubuntu MATE 16.04.3 LTS 和 Windows。我的电池续航时间非常长,充满电后可以正常使用 10 小时。

我最近在使用交流电源玩游戏(《Kerbal Space Program》)时遇到了性能问题,并发现计算机处于省电模式,导致 CPU 以低于我不积极尝试时所需的时钟速度运行。节约能源。这可能发生在我购买扩展电池之前,当时我正尝试使用原装 6 芯电池积极延长电池寿命。

我可以使用安装在系统栏中的 CPU 频率缩放监视器小部件(分别控制真实和虚拟核心的时钟管理)轻松将 CPU 切换回性能模式。我检查了系统设置的“电源”窗口,没有看到任何方法告诉操作系统在“省电”(使用电池电源时我想要的)和“性能”(使用交流电源时我想要的)之间自动切换)。

这个类似的问题涉及生命周期终止的 Ubuntu 14.10 对于我的确切硬件来说可能不正确。我不知道我是否有 Sandy Bridge CPU。

小智 5

  1. 使用 sudo 创建文件 /opt/system_cupmode.sh

  2. 运行以下命令为其授予所需的权限

    sudo chmod +x /opt/system_cupmode.sh
    
    Run Code Online (Sandbox Code Playgroud)
  3. 打开文件并添加以下代码:

    sudo chmod +x /opt/system_cupmode.sh
    
    Run Code Online (Sandbox Code Playgroud)
  4. 将 cronjob 添加到您的 root 用户,如下所示:

    sudo crontab -e
    
    Run Code Online (Sandbox Code Playgroud)

    然后在文件底部添加这一行,该行将每 10 秒运行一次代码

    */10 * * * * /opt/system_cupmode.sh
    
    Run Code Online (Sandbox Code Playgroud)