戴尔XPS 13 9360的网络接口消耗太多电量

在运行Ubuntu 16.04和内核4.7.01的戴尔XPS 13 9360上,电池寿命很短。 Powertop表示网络接口的功率使用:wlp58s0(ath10k_pci)有时为20w。

这与脉冲音频的反复出现问题相结合,确实会导致电池寿命延长。 有关如何降低这一点的任何提示? 我已经尝试过不同的内核。

我在Xbu 13 9360上运行Ubuntu 16.04.2并且根据工作负载获得相当好的电池寿命约6-10小时。 我通过Chromium和轻量级网页浏览得到约5-10W的功耗。

我已经做过这些了

已安装TLP

通常用于优化电池的用电量

安装了4.11 rc1内核

用Ukuu安装它(最简单的方法,你也得到Ubuntu补丁)这应该照顾NVMe电源消耗,因为4.11之前的内核根本没有NVMe电源管理

安装了最新的英特尔video驱动程序

使用“Intel Graphics Installer for Linux”,这应该照顾必要的固件项目(huc,guc …等) https://01.org/linuxgraphics/downloads

添加了英特尔video驱动程序的内核参数

https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)

注意这里: – 在添加配置值后不要忘记update-initramfs – “enable_huc”参数似乎无效,如果用dmesg检查它,你会看到有关它的启动消息

安装了Kodi

用于以加速方式观看video。 Kodi默认使用vaapi,尽可能降低功耗。

注意:这似乎是从SMB共享中玩的最好方式,它在我的家庭网络(wifi)上实际上是免费的,而1080p H264在Ubuntu内置的video应用程序中断断续续。

切换到Chromium进行浏览

似乎它在我定期查看的Javascript密集网页上消耗的功率要少得多(低于默认安装的Firefox)。

我稍后会玩Firefox多进程,我希望我也可以在那里降低功耗。

取消激活蓝牙

只需使用面板小程序。

不需要时取消激活键盘背光

你大部分时间都不需要这个,但它似乎是一个非常强大的力量。 从平均亮度到零至少增加0.5W。

我还打算尝试配置这些

为Chrome,Firefox配置hw加速video

浏览器中的VAAPI和VDPAU用于在浏览器中观看hw加速的YouTubevideohttps://oded.ninja/2016/10/30/optimizing-your-linux-distro-ninja-level/

将/ tmp移动到tmpfs驱动器

因此,Web浏览器的临时文件保留在内存驱动器上,希望在浏览时进一步降低功耗。

https://oded.ninja/2016/10/30/optimizing-your-linux-distro-ninja-level/

调查wifi功耗

好像Killer / Atheros wifi即使没有网络流量也消耗1.5W(根据PowerTop)。 也许驱动程序上根本没有激活电源管理。

其他

如果您知道我可以在此计算机上使用的任何Ubuntu / Linux电源优化,请告诉我。

不要过分强调电源顶部。 我没有发现它大部分时间都指向了有用的方向。

这是我做的事情清单。

  1. 完全禁用蓝牙(如果不需要)。 我绝对相信这可以节省能源。 BT设备不断扫描新朋友。 我在BIOS中关闭蓝牙(系统设置。我知道它现在不是技术BIOS,UEFI或任何看起来相同的)。 我想你的powertop输出警告BT与WIFI分开?
  2. 调低屏幕亮度。 如果你使用外接显示器,关闭内部屏幕,电池寿命更好?
  3. 尝试wifi。 使用网络管理器完全关闭它。 看看电池是否会在几个小时内变强。 充电,尝试与无线相同。 在你做这个测试之前不要相信powertop。 然后bugshoot。 有时候问题是wifi会让自己处于高能模式,寻找新的连接。 监控’dmesg’以获取相关证据。 如果您正在构建具有大量wifi扩展器的设备,则设备可能会不断扫描。 在我的,我们去年必须硬编码wifi设备ID。

Ubuntu 15.04,pm-utils不再考虑/etc/pm/power.d/了什么呢? 声称Network Manager不再尝试电源管理。 它还说笔记本电脑模式工具和powertop不与最新的操作系统和硬件配合,推荐一些看似广告的配置更改。 我不知道真相在哪里。

  1. 硬盘访问耗电。 在终端中,运行“top”以确保没有正在运行的繁忙作业,并且您有足够的免费RAM。 如果RAM已满,则磁盘使用为Swap将耗尽功率。 另外,不要让文件系统跟踪访问时间。 你会发现“noatime”作为延长SSD寿命的建议,但也避免磁盘写入是聪明的。 如果进行严肃的计算,请考虑/ dev / shm而不是tmp存储。
  2. 确保pc使用CPU频率缩放(Intel speedstep)。 当系统没有运行大型工作时,它应该降低时钟速度。 有cpu freq监控应用程序,你应该看到freq降到800MHZ。 如果你遇到麻烦,我可以拿到笔记。 有命令可以打印cpu频率。 在一个新系统上,我很惊讶BIOS让Speedstep成功了。

我希望其他人会有更多“真正有效”的提示。

如果你的电池运行超过3小时,恕我直言你做得很好。 我有戴尔精密5510与2个硬盘(ssd和SATA)和电池寿命不是很好(通常是2:30)。 配备最大电池的三年戴尔超极本可以在5:30运行。 更新的笔记本电脑和Skylake cpu等从来没有做过。 它一直在改进 – 在去年秋天使用4.8内核比4.3更好。 不过,永远不会超过3个小时。