Ubuntu 18.04 + Dell 7577 (预装操作系统=Windows 10) 电池耗电严重

Ubuntu 18.04 + Dell 7577 (预装操作系统=Windows 10) 电池耗电严重

我有一台戴尔 7577,2 个月前买的预装 Windows 10(i7-7 代 + GTX 1060 6GB Max-Q)。我同时启动了 Ubuntu 和 Win 10

我在用戴尔电源管理器在Win 10中努力优化电池寿命。

我的笔记本电脑大部分时间都插着电大约每 10 天我会将电池放电一次然后再次充电至 85%。

以下是表明该问题的差异:


在 Win 10 中


  • Dell Power Manager 规则:给电池充电最高可达 85%,然后将电源直接重新路由至系统. 当电量降至 55% 时重新开始充电(可能需要几天时间)
  • 我几乎听不到球迷的声音该系统过去一直很酷. 我从未感觉到掌托附近有任何温暖。

  • 用法:随意浏览网页和看电影。我目前不玩游戏,但我运行了几款游戏进行测试。只有在玩游戏时我才能听到风扇的声音,但掌托附近从未感到过热。

  • 电池给我3-4 小时(不含游戏)

在 Ubuntu 中


  • 有没有有任何像 Dell Power Manager 这样的 Ubuntu/Linux 工具吗?
  • 尽管我只是随便浏览,但风扇却开始运转就像赛车引擎的轰鸣声或客机即将起飞一样。掌托附近明显变热风扇不会关闭,它们一直保持一定的速度,我听到它们的声音很大,努力保持凉爽

  • 用法:还没有开始编码。只是随意浏览,安装一些东西,如 eclipse、anaconda 等。我将主要使用 Ubuntu 进行编码

  • 目前电池只给我40分钟左右

请向我解释这是否是预期行为,或者建议解决方案来优化 Ubuntu 的电池寿命、散热和硬件寿命。

谢谢--杰伊

答案1

在阅读了网上的几篇文章并尝试了一些方法后,我猜问题出在 CPU 核心即使没有太多工作要做的情况下也保持在较高的频率。结果 CPU 变得很热,风扇不得不更卖力地运转以冷却它。

解决方案是频率缩放。

您也可以降低电压(不过,请先观看一些好的教程。您可以使用 TLP 或 Intel Xtreme Tuning Utility (XTU)。我还没有执行此步骤。)

处理器电源管理的一些基本概念可以在以下链接中找到

除此之外,一些严重耗电的东西是:屏幕亮度,Wifi,蓝牙。

一些简单的方法就起作用了。

  1. 检查您是否安装了所有正确的驱动程序。

  2. 安装CPUFreq指示器

    CPUFREQ 是一个非常有用的指示器小程序,可让您控制系统的 CPU 速度。在 Ubuntu 18.04 中,它有 2 个选项:性能和省电。您可以通过屏幕右上角的选项进行选择。

    sudo apt install indicator-cpufreq
    

    笔记:如果您要使用 TLP,则无需单独安装 CPUFreq

  3. 安装 PowerTop

    sudo apt install powertop
    

    并运行几次(使用电池)进行校准(它会在屏幕上告诉您需要多少读数)。这些读数是 PowerTop 检查各种事情(如屏幕亮度、使用 1 个核心、使用所有核心、使用 wifi 等)所用的电量(如果我错了请纠正我),并为您提供一组读数,您可以检查哪些东西在消耗电量。在可调参数中,“坏”表示设置不省电,尽管它可能对性能有好处。“好”表示省电设置有效。您可以让它自动调整

    sudo powertop --auto-tune
    

    笔记:如果您有 TLP,请不要使用自动调谐,因为尝试在每次启动时应用 powertop 的 --auto-tune 设置将与 TLP 冲突

    阅读此处:TLP 文档中有关将 Powertop 与 TLP 结合使用的常见问题解答

  4. 安装 TLP

    在实际管理电源设置方面,TLP 可以涵盖上述两种工具的功能。它可以让您真正通过电源管理做很多事情。有一个很大的设置文件,您可以在其中按您想要的方式保存电源设置(例如,启动后打开哪些设备、断开连接时关闭 wifi 等),保存它然后启动 TLP 服务。

    您可以简单地输入sudo apt install tlp或阅读涵盖所有内容的更详细文档。

  5. 保持屏幕亮度尽可能低,但要保证屏幕清晰可见。除非必要,否则请关闭蓝牙和 Wifi。如果需要,请连接以太网线。查看启动时后台正在运行哪些进程。禁用不必要的进程。

  6. 要像在 Windows 中一样设置电池阈值级别,问题是在 Windows 中使用 Dell Power Manager 设置的任何内容在 Linux 中也适用。我没有在 Ubuntu 中明确找到任何用于此目的的工具。但是,有一种名为 Dell Command | Configure 的工具,它为您提供了带有此类选项的客户端配置工具包 (cctk)。请参阅下面的链接。我安装了它并尝试运行它,但它说它无法从我的 BIOS 中读取设置。所以对我来说没用,但可能对你有用。

    Dell 命令配置

    安装和文档链接在上面的文章中给出

  7. 对于 nVidia 显卡,首先通过软件和更新 GUI 安装驱动程序,然后转到 nVidia X 服务器设置应用程序,并在 PRIME 配置文件中切换到 Intel 显卡(如果在使用电池或进行浏览等常规操作时不需要 nVidia)。

如果上面有什么不恰当的地方,请专家指正

相关内容