薄荷电池霸主

薄荷电池霸主

这是我朋友的笔记本电脑配置:

  • Linux Mint 和 Windows 8.1
  • 英特尔酷睿 i7-3537U
  • NVIDIA Kepler GeForce GT 740M 和 Intel HD 4000
  • 4Go内存

所有驱动程序都是最新的


问题如下:

  • 处理器空闲时温度为 60°C;
  • Windows 8.1 的电池续航时间仅为 1 小时 30 秒,而不是至少 3 小时

我做了什么:

  • 尝试 3 个建议的驱动程序 => 没有改变电池寿命;

在此输入图像描述

  • 搜索贪婪应用程序top=> CPU 负载不超过 5%。

结果如下powertop

Usage       Évènements/s    Catégorie       Description
100,0%                      Device         Codec audio hwC0D0 : Realtek
 16,0 ms/s      62,6        Process        /usr/bin/X :0 -audit 0 -auth /var/lib/mdm/:0.Xauth -nolisten tcp vt8
 18,4 ms/s      55,8        Process        /opt/google/chrome/chrome --type=renderer --enable-deferred-image-decod
 11,6 ms/s      56,7        Process        /opt/google/chrome/chrome
 14,7 ms/s      31,3        Process        cinnamon --replace
265,0 µs/s      25,4        kWork          od_dbs_timer
511,2 µs/s      22,5        Interrupt      [4] block(softirq)
  1,0 ms/s      15,7        Process        /usr/sbin/mysqld
  2,0 ms/s      10,8        Timer          hrtimer_wakeup
  5,7 ms/s       7,8        Process        gnome-terminal
181,0 µs/s       9,8        kWork          ieee80211_iface_work
 90,3 µs/s       7,8        Process        [rcu_sched]
276,8 µs/s       5,9        kWork          os_execute_work_item
469,3 µs/s       3,9        Process        /opt/google/chrome/chrome --type=gpu-process --channel=2623.0.147618803
  4,3 ms/s       2,0        Process        powertop
  2,6 ms/s       2,0        Interrupt      [6] tasklet(softirq)
467,3 µs/s       1,0        Timer          tick_sched_timer
270,8 µs/s       1,0        Interrupt      [7] sched(softirq)
 93,1 µs/s       1,0        Process        /usr/lib/accountsservice/accounts-daemon
 50,3 µs/s       1,0        Process        /usr/sbin/apache2 -k start
 45,3 µs/s       1,0        Process        [khugepaged]
  8,5 µs/s       1,0        kWork          ath_tx_complete_poll_work
  2,8 µs/s       1,0        kWork          flush_to_ldisc
  0,0 µs/s       1,0        kWork          bdi_writeback_workfn
  0,8 ms/s      0,00        Process        [kworker/u8:7]
  0,8 ms/s      0,00        Interrupt      [50] nvidia

问题:

  • 独立显卡会耗尽电池电量吗?如果是的话,我该如何选择启用的GC?
  • 我还可以检查什么(其他)?

答案1

问题

你没有电池消耗者。您的驱动程序配置不正确。

  1. 你有一个NVIDIA Optimus 显卡系统
  2. Optimus 并不是纯粹的 NVIDIA。它是一个英特尔显卡(英特尔 HD 4000),用于驱动独立的 NVIDIA 卡(GeForce GT 740M)
  3. Linux Mint 有所需的选项,VGA_SWITCHEROO,默认情况下处于打开状态,因此您的所有图形输出都由英特尔驱动程序处理,并发送到 NVIDIA 卡仅用于显示。将所有内容发送到独立卡的额外处理会消耗电池,因为使用纯 NVIDIA 驱动程序不支持 VGA_SWITCHEROO 选项。

vga_switcheroo 是一种内核机制,如果您的机器具有硬件多路复用器,则允许您在 GPU 之间切换。请注意,并非所有机器都支持此方法,并且仅当您使用开源驱动程序(nouveau、radeon)而不是专有驱动程序(nvidia、fglrx)时才有效。


解决方案

要解决此问题,您需要使用以下答案作为指南来安装 Bumblebee 混合驱动程序:

如何在 linux mint 17.1 (cinnamon) 中安装 nividia bumbulbee?

我说指导的原因是:记住将驱动程序版本替换为/etc/bumblebee/bumblebee.conf适当版本的 NVIDIA 驱动程序。现在,它们是平等的,但随着这个答案的老化,版本将会改变。


也可以看看

Ubuntu 维基 - 大黄蜂
Linux Mint 17.1 Cinnamon 上的 Nvidia Optimus(英特尔 + Nvidia)- 这个有点过时了,但是我添加了它,以便读者了解大黄蜂存储库

相关内容