Ubuntu 13.10: улучшение потребляемой мощности (Thinkpad T530)

Править: После чтения ответа @jandry я решил дать другой дистрибутив с другим менеджером окон попытка видеть, является ли это действительно отказ Единицы. Я установил UbuntuGnome, и к моему предельному удивлению ресурс аккумулятора на новой ванильной установке, были приблизительно 8-10 часов, который еще лучше, чем Windoze 7! Это - позор, что Единица является преступником здесь.

Я запускаю Ubuntu 13.10 на машине Thinkpad T530. (Core i7, батарея с 9 ячейками, 16 ГБ RAM, Nvidia + Intel VGA, 15-дюймовый жидкокристаллический дисплей...). Так как я не играю в игры, я отключил карту Nvidia от BIOS так практически, система имеет только одну Видеокарту VGA, Intel один.

Я установил и включил laptop-mode-tools. Работая от батареи, батарея обеспечивает приблизительно 3 часа заряда. Та же машина, рабочий Windoze 7, имела приблизительно 7-10 часов ресурса аккумулятора.

Я понимаю, что сравнение потребления батареи на Windoze и Linux не имеет смысла, поскольку это очень зависит от качества драйверов, доступных в любой операционной системе. Однако все еще, 3 часа заряда в значительной степени смешно для батареи с 9 ячейками.

Я установил powertop найти подсказку. Вот полный вывод после входа в систему и прежде, чем запустить любые приложения:

The battery reports a discharge rate of 23.5 W
The estimated remaining time is 2 hours, 18 minutes

Summary: 341.5 wakeups/second,  6.5 GPU ops/seconds, 0.0 VFS ops/sec and 6.9% CPU use

Power est.              Usage       Events/s    Category       Description
  3.56 W     2729 rpm                   Device         Laptop fan
  3.15 W      1.1%                      Device         Display backlight
  1.58 W      0.0%                      Device         Display backlight
  383 mW      0.3 pkts/s                Device         Network interface: wlan0 (iwlwifi)
 45.3 mW     11.6 ms/s      54.5        Process        compiz
 30.3 mW     14.9 ms/s      23.7        Process        /usr/lib/unity/unity-panel-service
 20.1 mW      9.7 ms/s      19.6        Process        indicator-multiload
 13.6 mW      6.8 ms/s       9.1        Process        /usr/lib/x86_64-linux-gnu/hud/hud-service
 8.11 mW      3.3 ms/s      21.9        Process        /usr/lib/x86_64-linux-gnu/indicator-application-service
 7.84 mW      3.7 ms/s       9.7        Process        chromium-browser --no-startup-window
 7.03 mW    419.1 µs/s      15.0        Process        syndaemon -i 1.0 -t -K -R
 6.18 mW    650.0 µs/s      59.0        Process        [rcu_sched]
 5.79 mW      2.9 ms/s       3.5        Process        /usr/bin/X -core :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
 5.73 mW      1.3 ms/s      39.9        Interrupt      [46] i915
 4.69 mW      1.5 ms/s      21.5        Process        [irq/45-iwlwifi]
 4.17 mW      2.2 ms/s      0.00        Process        dbus-daemon --fork --session --address=unix:abstract=/tmp/dbus-S5L9UiJPRW
 3.32 mW      0.9 ms/s       2.6        Process        gnome-terminal
 2.43 mW      1.3 ms/s      0.15        Process        powertop
 2.05 mW      0.8 ms/s       6.9        Process        upstart-dbus-bridge --daemon --session --user --bus-name session
 2.01 mW      0.9 ms/s       3.5        kWork          iwl_bg_run_time_calib_work
 1.53 mW    372.9 µs/s       9.8        Timer          hrtimer_wakeup
 1.46 mW    679.7 µs/s       2.0        Process        /usr/bin/python3 /usr/bin/indicator-cpufreq
 1.42 mW    425.4 µs/s       7.3        Timer          tick_sched_timer
 973 µW     116.3 µs/s       9.0        kWork          ieee80211_iface_work
 864 µW     307.7 µs/s       3.3        Process        stardict
 844 µW      99.0 µs/s       7.8        Interrupt      [45] iwlwifi
 629 µW     263.2 µs/s       1.5        Process        /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service
 478 µW     252.0 µs/s      0.00        Process        [kworker/u16:5]
 475 µW     245.6 µs/s      0.10        kWork          output_poll_execute
 447 µW     233.2 µs/s      0.05        Process        [rcuos/6]
 418 µW     220.3 µs/s      0.00        Process        [kworker/u16:7]
 398 µW     205.0 µs/s      0.10        Process        [rcuos/0]
 384 µW     202.2 µs/s      0.00        Process        [rcuos/4]
 381 µW     200.9 µs/s      0.00        Timer          process_timeout
 380 µW     195.9 µs/s      0.10        Interrupt      [7] sched(softirq)
 373 µW      35.7 µs/s       3.6        kWork          intel_unpin_work_fn
 329 µW     173.2 µs/s      0.00        Interrupt      [1] timer(softirq)
 303 µW     110.9 µs/s       1.1        Process        /usr/lib/upower/upowerd
 256 µW     135.0 µs/s      0.00        Process        dbus-daemon --system --fork
 251 µW      39.7 µs/s       2.1        kWork          intel_fbc_work_fn
 240 µW     102.3 µs/s       0.5        Process        NetworkManager
 230 µW     121.2 µs/s      0.00        Process        [rcuos/2]
 181 µW      95.3 µs/s      0.00        Timer          delayed_work_timer_fn
 153 µW      72.0 µs/s      0.20        Process        /usr/sbin/irqbalance
 149 µW      30.2 µs/s       1.1        Interrupt      [4] block(softirq)
 140 µW      56.0 µs/s       0.4        Process        gnome-settings-daemon -r
 134 µW      70.5 µs/s      0.00        Interrupt      [9] RCU(softirq)
 126 µW      64.2 µs/s      0.05        Process        [rcuos/3]

Кроме того, все ядра процессора работают в ~1200MHz, и я вручную отключил все сервисы, как которые я не возражаю запускаться вручную postgresql или tor. Поскольку Вы видите, что батарея разряжается в ~24W/h, который возмутителен.

Как я могу улучшить ситуацию здесь? Кто такой основной преступник позади этого ужасного уровня выброса? Я не могу понять логику это как powertop сообщает то значение. Я считал тонну сообщения относительно потребляемой мощности, но напрасно.

TIA,

1
задан 3 March 2014 в 20:34

1 ответ

ИЗМЕНЕНО ЭТОЙ ССЫЛКОЙ В ФОРУМЫ ДЕБИАНСКИ, ПОТОМУ ЧТО Я НЕ ХОЧУ "REP"

https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T530

Я написал раздел батареи вики в Arch, и вы можете увидеть мой ответ в конце ветки Debian выше. Я подозреваю, что самая большая проблема с Ubuntu заключается в том, что он запускает множество процессов прямо из загрузки, многие из которых вам не нужны. Кроме того, инструменты для работы в режиме ноутбука - это не просто установка, а сделка, которую вы сделали - вам придется пройти через ее варианты с помощью расчески с мелкими зубьями. То, что я не упомянул в любом месте, - это создать файл: /etc/modprobe.d/intel.conf и поместить в него следующее: options i915 i915_enable_rc6 = 7 i915_enable_fbc = 1 lvds_downclock = 1

Этот файл упал мой ватт использования простоя ниже того, что перечислено в вики Arch. С последним ядром в мире Arch (3.13.4-1-ARCH) мой T530 (похожий на ваш) потребляет около 6,4-6,6 Вт в режиме ожидания. Windows установила 8 Вт после того, как я установил «чистую» установку (используя компакт-диск Windows 7 от Microsoft, используя мой ключ для легального использования компакт-диска), и настроил его исключительно на время автономной работы. Fedora была выше, и я не настроил Debian для мобильного использования.

Установка My Arch, по крайней мере, длится заметно дольше, чем отключение Windows от AC (как минимум, на час, если используется; больше, если много простоя). То есть, не теряйте веру! T530 действительно отличный драйвер, за исключением сетевой карты (без энергосбережения). Кроме того, Unity, если я правильно использую, использует композитинг по умолчанию - использование графического процессора даже на карте Intel сократит срок службы батареи. Кстати, у меня установлены окна, чтобы не использовать графический процессор, и он все еще более энергоемкий. Удачи ..

РЕДАКТИРОВАТЬ В вашем случае, безусловно, Unity убивает вашу батарею. И вот большая проблема - на самом деле вы ничего не можете с этим поделать, если сохраняете Единство. Обратите внимание на процесс compiz? Вот что сейчас использует Unity в качестве композитора. Это ~ 50 пробуждений от глубокого сна, плюс еще ~ 25 пробуждений для панели Unity. Однако самая большая стоимость - это пробуждение графического процессора - 6 (!) В секунду. Чтобы сравнить, посмотрите на этот скриншот: http://tinypic.com/view.php?pic=ru7g4g&s=8

Это канонический пример того, как в Ubuntu по очереди к худшему (каламбур намеревался). Между интегрированным шпионским программным обеспечением и интерфейсом, который является редким, но ресурсоемким, это не то, что было раньше. Возьмите это от кого-то, кто начал работать с Ubuntu 6.10 и стал очень активным в сообществе. Я не эксперт, но теперь вы видите, что многие из нас (бывших) участников устали.

Так что ты можешь сделать? Ну, вам не нужно полностью отказываться от Unity, если вы этого не хотите. Вы должны бросить его при использовании батареи, хотя. Мой скрининг выше не единственный путь; Вы можете установить Openbox и приложение панели, как у меня (xfce4-panel), Fluxbox (у которого есть своя панель инструментов и вкладки окон), или, может быть, даже PekWM, который многим нравится. Затем вы должны выбрать свой вариант на экране входа в систему - это дает вам выбор «батареи» и «включения» (Unity).

В качестве альтернативы, вы рассматривали Xubuntu? Вы можете отключить композитинг в Xubuntu, и он НАМНОГО легче при использовании памяти, ЦП и ГП (с отключенным композитингом). Даже Kubuntu, скорее всего, спасет вас, если вы скажете Kwin (оконному менеджеру KDE, рабочей среды Kubuntu) отключить композитинг. Плюсом этого является то, что в настоящее время Kwin является наиболее функциональным оконным менеджером, поэтому у вас наверняка могут быть вспышка и функция.

Это зависит от вас. К сожалению, то, что раньше было «серьезной ошибкой», теперь является «особенностью»; Ubuntu просто больше не энергоэффективен. Вы либо сохраняете Unity и никогда не имеете хорошего времени автономной работы, либо отказываетесь от Unity в пользу чего-то более сознательного.

0
ответ дан 3 March 2014 в 20:34

Другие вопросы по тегам:

Похожие вопросы: