Энергопотребление (автономность) Xiaomi mi4c | Обсуждение энергопотребления, советы и поиск решений по экономии
Время работы экрана mi4c
Максимальное время работы экрана на Вашем mi4c? (в часах)
2+ [ 104 ] ** [5.29%]
3+ [ 175 ] ** [8.91%]
4+ [ 472 ] ** [24.02%]
5+ [ 516 ] ** [26.26%]
6+ [ 277 ] ** [14.1%]
7+ [ 136 ] ** [6.92%]
8+ [ 79 ] ** [4.02%]
9+ [ 205 ] ** [10.43%]
Среднее время работы экрана на Вашем mi4c? (в часах)
2+ [ 200 ] ** [10.18%]
3+ [ 446 ] ** [22.7%]
4+ [ 581 ] ** [29.57%]
5+ [ 350 ] ** [17.81%]
6+ [ 138 ] ** [7.02%]
7+ [ 77 ] ** [3.92%]
8+ [ 38 ] ** [1.93%]
9+ [ 134 ] ** [6.82%]
Всего голосов: 1965
 



Реп: (343)
Энергопотребление (автономность) Xiaomi mi4c
Описание | Обсуждение » | Покупка » | Аксессуары » | Прошивка » | Неофициальная прошивка | Разблокировка загрузчика » | Брак | Xiaomi клуб | Энергопотребление (автономность)»

  • В этой теме обсуждаем энергопотребление Xiaomi mi4c на разных прошивках и при различном наборе установленных программ.
  • При возникновении проблем с повышенным расходом батареи, просьба указывать прошивку, набор установленных приложений, а также после чего появилась (по вашему мнению) проблема. Это в разы упростит и ускорит работу тех ,кто будет вам помогать. Если же это Вы не хотите тратить время на все эти бесполезные действия , а просто хотите получить простой конкретный ответ что же Вам делать с возникшей проблемой , то можете обращаться напрямую в тему Общение телепатов .
  • Приветствуются отчёты о том, как вы добиваетесь увеличения времени автономной работы. Настоятельно рекомендуется использовать форму из спойлера "Форма для выкладывания результатов работы от аккумулятора" . Это избавит тему от ненужных уточнений длинной в несколько страниц. Человек посмотрит и сделает для себя выводы.
  • Просьба, скрины прятать под спойлер! "Как убирать изображения под спойлер". - А так же, в неофициальном клиенте 4PDA


Полезные приложения
BetterBatteryStats - Утилита для мониторинга разряда аккумулятора. (Подробное описание программы)
Disable Service - Включение и отключение служб.
Greenify - Управление фоновыми процессами.
GSam Battery Monitor - Утилита для мониторинга энергопотребления.
LeanDroid - Автоматическое управление беспроводными соединениями.
Lux Auto Brightness - Автоматическая регулировка яркости дисплея.
My Android Tools - Отключение/включение activity, service, receiver, provider у любых приложений.
Wakelock Detector - Поиск причины не засыпания устройства. (подробное описание программы)
Приложение для переключения профилей производительности

Общие советы
  1. Отключить определение местоположения в настройках micloud. Подробнее
  2. Удалить с рабочего стола лишние виджеты
  3. Отключить живые обои
  4. Настройки -> wi-fi -> дополнительные функции -> wi-fi в спящем режиме - только при питании от сети
  5. Настройки -> wi-fi -> дополнительные функции -> снять галочку - "всегда искать сети"
  6. Отключить ненужные синхронизации
  7. Отключить в Google Play автоматическое обновление и уведомления об обновлениях.
  8. Отключить Пуш и уведомление соц сетей.
  9. Не использовать "функцию просыпания по даблтапу"
  10. Не использовать таск-киллеры
  11. Не использовать, программы и виджеты для мониторинга, в повседневной работе смартфона.
  12. Отключить push-сообщения от оператора
  13. При плохом качестве связи сети LTE, переключите "Тип сети" на 3G или 2G


Как отключить резервное копирование Google
Включение Максимальный фоновый режим
Список того, что можно, и что нельзя удалять из прошивки
Советы по отключению сервисов от cccarbon
Советы по увеличению автономности Agentx01
Всем у кого проблема: "спонтанное" выключение телефона при ~20%~ заряда аккумулятора.
Еще про 20 %




Форма для выкладывания результатов работы от аккумулятора
Убедительная просьба использовать эту форму , чтобы не приходилось писать по 10 постов вытаскивая из Вас информацию клещами. Без этой информации ваши посты малоинформативны
  1. Прошивка (название и версия), а также Gapps(если установлены).
  2. Тип сети (2G\3G\4G(LTE) или авто . Качество приема?
  3. Если был использован WiFi,bluetooth, а также следует указывать качество приема и время работы.
  4. Какой системный софт удалён\отключен.
  5. Лаунчер,наличие виджетов.
  6. Яркость экрана.
  7. Работа экрана, Общая работа телефона.
  8. Голосовые вызовы.
  9. Осталось: %
  10. Какими программами уменьшали энергопотребление? (в т.ч. ограничители автозапусков, усыпители, тасккилеры, управление режимами сети, антивирусы, блокираторы рекламы).
  11. Укажите сколько месяцев уже пользуетесь аппаратом или если меняли акб, то укажите сколько времени прошло после замены. Если аккумулятор не стандартный, укажите это. Сколько полных циклов заряда-разряда произошло со времени установки прошивки - 1 цикл, 2 цикла, >2 циклов.
  12. Описать, что делали во время проведения замеров (в свободной форме).



Какая прошивка самая энергоэффективная?
Если вы ждали тут увидеть конкретное название или ссылку , то спешу вас разочаровать.
На энергопотребления влияют многие факторы :
* софт
* ядро и его настройки
* gps/wifi/мобильная сеть/bluetooth/nfs качество сигнала
* манера использования
* яркость экрана
* синхронизации , пуши

Безусловно прошивка оказывает влияние на энергопотребление, но по сравнению со всем выше перечисленным оно минимально.(Исключения составляют кривые прошивки)


Патчи
Все действия Вы делаете на свой страх и риск.
Информация по патчам , будет добавлена в ближайшее время


Работа с ядрами для уменьшения нагрева телефона
История изменения шапки

Изменения от 15.07.2016
-Добавление альтернативной инструкции . Добавления способа удаления скриптов Работа с ядрами

Изменения от 07.07.2016
-Добавление нового раздела с ссылками на работу с ядрами Работа с ядрами

Изменения от 02.07.2016
-Добавлены ссылки на термоконфиги и редактирование ядер , в Патчи

Изменения от 20.06.2016:
-Добавлено Ядро 6.5.26 со встроенным init.d в раздел Патчи

Изменения от 16.03.2016:
-Добавлен материал Советы по увеличению автономности Agentx01 в раздел Общие советы

Изменения от 08.03.2016:
-Добавлен материал Советы по отключению сервисов от cccarbon в раздел Общие советы

Изменения от 03.02.2016:
-Раздел Полезный софт переименован в Полезные приложения
-Добавлен материал Lux Auto Brightness в раздел Полезные приложения
-Добавлен материал Отключить определение местоположения в настройках micloud в раздел Общие советы

Изменения от 01.02.2016:
-Добавлена ссылка Разблокировка загрузчика в навигацию шапки

Изменения от 23.01.2016:
-Добавлен материал LeanDroid в раздел Полезный софт

Изменения от 22.01.2016:
-Добавлен опрос Максимальное время работы экрана на Вашем mi4c? (в часах)
-Добавлен опрос Среднее время работы экрана на Вашем mi4c? (в часах)

Создание новой шапки 19.01.2016


В тему ищется куратор! По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку "Жалоба" под сообщениями, на которые необходимо добавить ссылки. Желающие же попробовать себя в новой должности, могут ознакомиться с Правилами и рекомендациями для Кураторов форума 4PDA.ru, Требованиями для кандидатов в Кураторы форума и оставить заявку в теме Хочу стать Куратором.

Сообщение отредактировал Ru4kin - 11.09.17, 13:19
Причина редактирования: Правка



Реп: (109)
* a5m,
Блютуз в связке с браслетом жрет 0,5 - 0,8 % в час. И это ночью! Когда нет сообщений и звонков! Отключив на ночь блютуз, - экономия 7% за 10-11 часов.



Реп: (133)
* lybimuy,
Короче гугл сервисы и mi fit будят постоянно!
Что можно сделать?
Прикрепленное изображение



Реп: (780)
cccarbon @ 07.09.2016, 22:17 *

Я тут расписывал свои представления о говерноре и бусте, они не верные. Пишу здесь, потому что, во-первых, это может быть полезно всем, кто настраивает скрипты, а, во-вторых, кто-то мог успеть прочитать то, что я вчера ошибочно написал и где-то там что-то запомнить неправильное.

Я взял секундомер, зафиксировал большие ядра на 633 МГц, чтобы можно было спокойно работать, и начал ставить в говернор значения, которые можно оценить вручную (успеть отследить секундомером), т.е. речь идёт о 5, 10, 20 секундах — таких значениях. Проверялась взаимосвязь между таймерами timer_rate, min_sample_time (по идее, above_hispeed_delay и max_freq_hysteresis работают аналогично) и input_boost_ms.

Мини-справка:
timer_rate — периодичность с которой говернор проверяет нагрузку и меняет частоту;
min_sample_time — минимальное время пребывания на очередной частоте, перед её снижением;
above_hispeed_delay — минимальное время пребывания на очередной частоте, перед её повышением;
max_freq_hysteresis — минимальное время пребывания на максимальной частоте перед её снижением;
input_boost_ms — минимальная длительность работы на повышенной частоте (input_boost_freq) при прикосновении к экрану (input_boost).


Итак, что прояснилось:
1. Нагрузка оценивается непосредственно в момент срабатывания таймера (=тик) говернора timer_rate. Например, timer_rate у нас 10 секунд. 9,99 секунд у нас нагрузка была 100%, на 10 с 0% — частота меняться не будет.
2. Частота меняется только по тикам говернора (если не считать роста по input_boost). Длительность min_sample_time, above_hispeed_delay и max_freq_hysteresis задают минимальную длительность. Если их время заканчивается между тиками говернора, частота изменится только во время очередного тика.
Например, timer_rate 10 секунд. Min_sample_time у нас 5 с. Во время очередного тика выросла частота и нагрузка упала. Через 5 с — ничего не произойдёт. Через 10 с — отработает говернор и, если нужно, частота упадёт. Другой пример, min_sample_time у нас 11 с. 0 с — выросла частота и упала нагрузка, 10 с — говернор молчит (если нагрузка не выросла), 11 с — ничего не меняется, 20 с — вот теперь говернор может снизить частоту.
Важное замечание. Если поставить min_sample_time = timer_rate или очень близким к нему (там микросекунды!), скорее всего, переключение частот произойдёт уже только на следующем тике (timer_rate x2), так как есть задержка, обусловленная физическими характеристиками чипа (вероятно, в какой-то документации можно даже узнать точное число).
3. input_boost повышает частоту независимо от таймера говернора. Впрочем, это и так очевидно, в этом его смысл. А вот дальнейшим изменением частоты занимается говернор, а значит оно привязано к таймеру говернора.
Например, timer_rate у нас 10 с, input_boost_ms у нас 5 с. Мы коснулись экрана на второй секунде таймера говернора — частота выросла. Через 5 секунд (7 секунда таймера говернора) — ничего не поменяется. На 10 секунде отработает говернор и изменит частоту соответственно нагрузке.


UPD: С нагрузкой я промахнулся. Неправильно интерпретировал наблюдения. Я не понимаю до конца, как это работает. Вроде как используется статистика работы системы из /proc/stat, при этом, если процессор был в состоянии idle, то статистика учитывается только за очень короткий промежуток времени (чтобы сразу выдать адекватную производительность), а если процессор был под нагрузкой — то статистика с момента последнего изменения частоты. Причем нагрузка — опосредованный параметр. В статистике /proc/stat пишется время простоя процессора и время его занятости разными процессами.
Это важно, потому что нагрузка — всё-таки следствие статистики, т.е. определяет прошлое, а не настоящее. Да еще и с потенциально большой инерцией.

Сообщение отредактировал a5m - 12.09.16, 09:41



Реп: (13)
a5m, скажите пожалуйста, какие необходимо предпринять действия перед установкой ваших скрипта и термоконфига в том случае, если у меня на стабилке 8.0.4.0 от gkalen установлен скрипт 3.1 от Mezer.
Спасибо.



Реп: (133)
* lybimuy,
Что же можно сделать чтобы так не ел?
А то у меня постоянно включен блютуз для уведомлений смс и звонков!

Сообщение отредактировал leonid.b.1990 - 08.09.16, 11:19



Реп: (780)
slonyaka @ 08.09.2016, 11:18 *
какие необходимо предпринять действия перед установкой ваших скрипта и термоконфига в том случае, если у меня на стабилке 8.0.4.0 от gkalen установлен скрипт 3.1 от Mezer

А что вы делали перед установкой 3.1? Дело в том, что на gkalen он (и любые скрипты с настройками говернора Interactive, заменяющие init.qcom.post_boot.sh) не должен просто так работать (точнее будет работать частично). Там в init.d лежит скрипт, заменяющий говернора на ondemand. Если вы его удаляли, то для установки моего скрипта из TWRP ничего делать не нужно — просто прошиваете и всё. Если вы хотите установить мой скрипт в init.d, тогда нужно сначала вернуть стандартный init.qcom.post_boot.sh.

P.S. У вас наверное от такого объяснения больше вопросов, чем ответов. :) Но так и есть. На gkalken установлено много скриптов, отличных от стандартных, поэтому нельзя просто так взять и поставить 3.1 или мой скрипт. Надо разбираться — что там нужно, а что можно заменить.

Что касается термоконфига, то, в отличие от скрипта, его можно просто ставить из TWRP или вручную без каких-либо предварительных действий.



Реп: (957)
Короче гугл сервисы и mi fit будят постоянно

Откройте статистику по времени, может там секунды, это не критично.
Посмотрел у себя, движение гугл сервисов, 194 раза за 14часов=1мин16сек.

Сообщение отредактировал gse1 - 08.09.16, 11:42



Реп: (133)
* gse1, по времени это процессорный ?



Реп: (957)
Да.



Реп: (133)
* gse1, вот так у меня !
Даже отключив блютуз mi fit все равно будит как так?
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение


Сообщение отредактировал leonid.b.1990 - 08.09.16, 12:06



Реп: (80)
* leonid.b.1990, поясните, зачем вам ночью включенный блютуз?
Поясняю: Miband собирает статистику в себя (вроде как может хранить за 2 недели), подключение по блютуз нужно только для синхронизации данных. И все. Держать блютуз постоянно включенным бессмысленно.

Сообщение отредактировал love3k - 08.09.16, 12:14



Реп: (957)
Гуглы в порядке,мало времени прошло, а про мифит не скажу, не пользуюсь.



Реп: (133)
* love3k, Ну вообще-то не только для синхронизации данных!
Когда мне звонят или мне приходит СМС он вибрирует и это очень удобно!
А еще в нем есть будильник которым я тоже пользуюсь!



Реп: (1)
Провел тест ночью. Ви-фи офф, блютуз вкл, со всех программ вышел.
За ночь ушел 3-5%, как я вижу.
Прикрепленное изображение


С утра включил ви-фи, ми фит и вк(они замком закреплены). Сейчас осталось уже 40.
Прикрепленное изображение


Прикрепленные файлы

Прикрепленный файлBetterBatteryStats-2016-09-08_061738878.txt ( 135.08 КБ )



Реп: (80)
* leonid.b.1990, тогда будет потреблять батарею. Думаю на уровне потребления при прослушивании музыки по беспроводной гарнитуре или немного меньше.

Сообщение отредактировал love3k - 08.09.16, 12:49
Причина редактирования: й гарнитуре



Реп: (501)
lybimuy @ 08.09.2016, 09:56 *
* a5m,
Блютуз в связке с браслетом жрет 0,5 - 0,8 % в час. И это ночью! Когда нет сообщений и звонков! Отключив на ночь блютуз, - экономия 7% за 10-11 часов.

Да ладно, снял с зарядки в 22.00 интернет отключен (wifi и 3g), Bluetooth включён постоянно с синхронизацией с браслетом, то утром в 7.00 батарейки 98%.

Сообщение отредактировал senat_25 - 08.09.16, 14:07



Реп: (780)
* senat_25, а сервисы xiaomi активны?



Реп: (80)
* senat_25, а на браслет настроены уведомления и будильник?



Реп: (76)
Народ, есть рут права, какой прогой лучше всего отключать ненужные приложения?



Реп: (5)
XXXBOY @ 08.09.2016, 14:45 *
Народ, есть рут права, какой прогой лучше всего отключать ненужные приложения?

Лень в шапку заглянуть?
Выбор большой, кому что нравиться.

Сообщение отредактировал алень - 08.09.16, 14:55


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 16:06