Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > Андеграунд - Софт > Мобильный Софт > Софт для смартфонов

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Закрытая тема
 
Опции темы Опции просмотра Language
Старый 26.01.2011, 10:41   #1
Новичок
 
Пол:Мужской
Регистрация: 11.11.2009
Сообщений: 23
Репутация: 14
По умолчанию Сделайте свой Android энергоэффективным в любой ситуации

Поскольку я теперь счастливый обладатель смартфона с Android-ом, меня (как и многих других) беспокоит проблема аккумулятора. Не секрет, что смартфоны не только предоставляют миллион мобильных возможностей, но и очень быстро съедают батарею (привет счастливым обладателям телефонов HTC ;-)
Для борьбы с быстрым разрядом аккумулятора есть хорошее приложение CPU tuner. На блоге «Linux Tipps & More» я нашел статью с описанием настроек приложения «Make your Android power efficient in any situation (for free!)» и перевел ее для вас.

Сделайте свой Android энергоэффективным в любой ситуации

В этой статье я расскажу вам, как использовать CPU tuner – бесплатное приложение с открытым исходным кодом для Android. Все, что вам потребуется, это root-доступ и немного времени. Вы можете посмотреть подборку связанных постов (см. раздел «related posts»), посвященных управлению и повышению эффективности электропитания в Linux. Конечно, эту проблему должны были решить:
а) разработчики Linux;
б) разработчики Android;
в) производитель вашего телефона.

Но поскольку они этого не сделали...


0. Уведомления

Помимо всего прочего в «CPU tuner» (CT) есть настройка минимальной и максимальной частоты процессора («Min» и «Max»). Настройка предназначена для устройств со специальными прошивками, которые позволяют оверклокинг; она не будет рассматриваться в этой статье.
Все описанные тут шаги (настройка режимов управления частотой, отключение неактивных интерфейсов) могут быть применены к любому устройству под управлением Linux.

Следующий абзац в первую очередь касается моих дорогих пользователей из США (или другой страны, где есть понятие превентивный вред).
Осторожно: использование этого приложения может привести к взрыву телефона и другим неприятным последствиям!
Вы не должны помещать телефон в стиральную машину, сушилку или микроволновую печь, не должны держать над открытым огнем или делать с ним другие опасные или совершенно тупые вещи.
Использование этого приложения не защищает от отсутствия головного мозга или здравого смысла!



1. Что это?..

Позвольте мне для начала объяснить все термины, используемые в программе.


1.1. up_threshold: Верхний порог: Процент загрузки процессора, при которой частота процессора повышается. В режиме управления частотой «conservative» частота будет увеличена на X% от текущей частоты процессора. X определяется настройкой freq_step и по умолчанию равен 5% в Linux и 20% в моем Android. Такой режим не поддерживается в CT atm. В режиме «ondemand» (AFAIK!) процессор начинает работать непосредственно на максимальной частоте. Вот почему настройки freq_step нет в режиме «ondemand».

1.2. down_threshold: Нижний порог: Как вы, возможно, уже догадались, это процент загрузки процессора, при котором частота снижается. Его не существует для режима «ondemand».

1.3. Триггеры: Здесь вы можете сказать CT, что вы хотите использовать определенный профиль в определенных условиях. Самое простое условие – это «использование батареи» («battery usage»). Если установить параметр «использование батареи» на 100%, то CT включит профиль, когда заряд аккумулятора опустится ниже 100%. Другой важный параметр – «выключенный экран» («Screen Off»). Он позволяет активировать определенный профиль, как только экран будет выключен.

1.4. Профили: Профиль – это сочетание настроек. Например, отключение Wi-Fi, использование режима управления частотой «conservative» и т. д. (см. п. 2.1).

1.5. Режим управления частотой (в настройках он называется «governor»): Способ управления частотой процессора по определенному алгоритму (набору правил). Существуют различные алгоритмы:

1.5.1. performance: Процессор остается на максимальной частоте все время. Абсолютно не энергоэффективно, но отлично подходит для тестирования, если проблемы, которые вы испытываете, вызваны изменением частоты.

1.5.2. powersave:
Процессор остается на минимальной частоте несмотря ни на что. По-моему, этот режим вообще не имеет смысла. Выход из него занимает много времени, поскольку любой телефон становится очень тормознутым, так что будьте осторожны и постарайтесь его не использовать! Кстати, некоторые устройства могут просто намертво повиснуть в этом режиме. Возможно, режим имел бы смысл при выключенном экране. Но, скорее всего, это будет просто вызывать проблемы и раздражать вас. ;-)

1.5.3. userspace: Режим предназначен для установки частоты вручную. Однако, если ваш мозг не связан проводами с телефоном или вы не тестируете что-нибудь связанное с частотой, лучше не использовать эту настройку.


1.5.4. conservative и ondemand: Вы, наверное, просто пропустили начало, да? ;-) См. п.1.1. чтобы узнать о conservative и ondemand.

2. Как увеличить энергоэффективность

Обратите внимание, что я пишу о том, как увеличить эффективность использования энергии, а не уменьшить ее потребление. Снизить энергопотребление легко: нужно просто установить верхний порог (up) на 99%, а нижний порог (down) на 98%. Однако такая настройка, скорее всего, приведет к тому, что телефон будет вести себя очень странно, а это совсем не то, к чему мы стремимся. Нам нужен телефон, который отлично работает, но потребляет меньше энергии. Конечно, о такой глобальной настройке должен был позаботиться производитель. Но, поверьте мне, я не видел ни одного телефона, где это было бы сделано. Android, как правило, поставляется с настройками Linux по умолчанию, а такие настройки направлены на максимальную производительность, но не обеспечивают эффективность использования энергии аккумулятора.

2.1. Quick&Easy: Настройка интерфейсов
Самое простое, что вы можете сделать, это установить общие настройки устройства. Простейший способ сохранить заряд – настроить, какие интерфейсы будут активными при выключенном экране.


2.1.1. Mobiledata: 2G only. Такая настройка может вызвать проблемы, если вы используете программное обеспечение VoIP через 3G с отключенным дисплеем, зато экономит энергию дважды. Во-первых, 2G требуется меньше энергии, чем 3G, в режиме ожидания, во-вторых, переключение между 2G и 3G может сильно разряжать батарею. (Устройство будет постоянно пытаться найти и переключиться в сеть 3G.) Побочные эффекты: при такой настройке входящие телефонные звонки, вероятно, будут в более низком качестве, так как 2G использует аудиокодеки сжатия с большими потерями. Кроме того, эта же настройка может уменьшить время работы аккумулятора, если вы постоянно загружаете большие файлы через 3G при выключенном дисплее. (Честно говоря, не представляю зачем.)
(рекомендация: 2G only).

2.1.2. Background Sync: disable. Эта настройка может иметь различные последствия, например, Gmail утверждает, что она работает нормально. Но я все еще как-то получаю новую электронную почту и Gtalk-уведомления с выключенной синхронизацией. Это общая настройка, которая касается и других программ. Так что просто проверьте, как это работает у вас.
(рекомендация: disable)


2.1.3. Wifi: Disable. Я не использую эту настройку. Дело в том, что, если вы используете программное обеспечение VoIP с вашего телефона, он обычно определяет, находится ли гарнитура в ухе, а затем выключает дисплей, что, в общем, имеет смысл для экономии энергии. Также рано или поздно ваш дисплей может отключиться во время вызова и без гарнитуры. Тогда канал VoIP, потоковое радио и другие услуги, транслируемые через Wi-Fi, будут отключены. Вот почему я предпочитаю поручить эту настройку другим программам. Было бы здорово, если бы Wi-Fi отключался автоматически после X минут без использования или при выходе из зоны сети. Но это действительно задача для других приложений, а не для CPU tuner. (По крайней мере, приложение должно быть переименовано в power tuner.)
(рекомендация: оставить без изменений)

2.1.4. Bluetooth: Disable. Побочные эффекты: Если вы используете Bluetooth-гарнитуры, они будут отключены. Поэтому такая настройка имеет смысл, только если вы действительно не пользуетесь Bluetooth. Но тогда, вероятно, он и так у вас всегда выключен. Хотя переключение из режима «выключено» в режим «выключено» не имеет смысла, тем не менее настройка может быть полезна, если вы иногда используете Bluetooth, а затем забываете выключать его.
(рекомендация: оставить без изменений)

2.1.5. GPS: Disable. Как правило, отключение GPS экономит очень много энергии. Побочные эффекты: При переключении обратно поиск вашего местоположения займет некоторое время. (Samsung Galaxy 3, ты со своим gpsopt раздражаешь меня даже здесь...) Кроме того, если при использовании навигационного программного обеспечения GPS выключится, когда дисплей погаснет, вы как минимум потеряете точное местоположение и навигационное программное обеспечение или полностью прекратит работу, или начнет давать очень неточные (и таким образом бесполезные) советы: «Перейти налево, но и немного направо на следующей или предыдущей улице...» Похоже на меня, когда я раздаю указания. Также этот режим работает, только когда приложение устанавливается как системное (метод не универсальный, но вы можете попробовать скопировать apk-файл в папку /system/apps).

2.2. Настройка режима управления частотой: Шаг за шагом

Это самая сложная часть, но оно того стоит. Эти настройки помогут сохранить заряд, если телефон не используется. Кроме того, они могут добавить вашему телефону оперативности и интерактивности во время использования. А также сделать и то и другое. И даже снизить потребление энергии в обеих ситуациях. Всегда начинайте с настроек по умолчанию.
(Предположение: текущие настройки по умолчанию не вызывают никаких пауз в воспроизведении mp3 и т. д. В противном случае: начните с 70 up, 40 down, и если это не помогло: начните с 40 up, 20 down).

2.2.1. Не крути две ручки сразу: например, увеличив верхний порог на 10% или 20%, послушайте музыку в течение примерно 10 минут с этой настройкой. Проверьте, нет ли у вас проблем (см. «признаки неприятностей» ниже). Если вы заметили проблемы, вернитесь к предыдущей настройке и добавьте небольшой процент, например 5%.

2.2.2. Промыть и повторить, пока ваши волосы не станут мягкими и шелковистыми. (Как только одна настройка нормально заработает, попробуйте другую, например, сперва вы увеличивали верхний порог, затем попробуйте увеличить нижний порог.)

2.2.3. Признаки неприятностей
Наиболее заметной и раздражающей проблемой для меня является то, что воспроизведение музыки начинает заикаться. (Внимание: если вы любите noise, вероятно, заикание – это часть звуковой дорожки, а не проблема.) Это также означает, что ваш собеседник будет слышать сбои в Skype и других VoIP приложениях. Еще одним, чуть менее раздражающим результатом экспериментов может оказаться то, что пользовательский интерфейс станет менее чувствительным, а анимация будет дергаться и выглядеть не так симпатично, как раньше. За всем этим вы должны следить во время настройки режима управления.

2.3. Собираем все вместе
Как только вы найдете нужные настройки, я рекомендую для начала создать два профиля: один для выключенного экрана и один для включенного. Хотя настройка выключенного экрана является триггером, для использования вашего профиля, когда экран включен, достаточно выбрать уровень заряда батареи ниже 100%. Я бы предпочел режим ondemand для включенного экрана, как наиболее отзывчивый, по моему опыту. Но сейчас я использую только режим управления conservative.


3. Причины

По моему богатому опыту, нижний порог гораздо более вероятно станет причиной проблем, чем верхний порог. Кажется, Linux рассчитывает его, когда посылает новые данные в звуковую карту, на основе текущей частоты и не корректирует, когда частота уменьшается. (Заметка себе: Android Bugzilla, которая обычно учитывается разработчиками, переполнена сообщениями об этой ошибке.) Это вызывает проблемы, особенно для режима ondemand, который намного более склонен к созданию шума во время воспроизведения, чем режим conservative, так как он переключает процессор обратно до самых низких частот практически сразу.

3.1. Не полагайтесь на Skype в качестве индикатора, поскольку Skype нередко вызывает проблемы, даже если вы используете режим «performance», фактически запрещающий изменение частоты. Надеюсь, Skype еще будут улучшать; по слухам, он достаточно хорошо работает на iPhone, но не так хорошо на MyPhone. В первую очередь нужно проверить, не исчезнут ли проблемы в режиме «performance». В этом случае они не связаны с масштабированием частоты процессора вообще, а следовательно, вряд ли связаны с CPU tuner-ом.
По моему опыту, довольно хорошо работает CSipSimple. Попробуйте позвонить на echo service или на автоответчик, чтобы проверить, насколько капризно ваше соединение. Вам, конечно, необходимо стабильное сетевое соединение для обеспечения уверенности, что это не оно вызывает сбои (WiFi всех мастей!). Если вы заметите, что сбои не исчезают в режиме «performance», конечно.

4. Если ничего не помогает

Если все начинает внезапно глючить, просто отключите CT и проверьте, не исчезли ли глюки. Если вы сами не понимаете, что же вы такое изменили, сбросьте настройки CPU tuner в состояние по умолчанию и повторите процесс настройки более тщательно.

5. Обратная связь

Если вам удалось найти идеальные настройки для вашего устройства, пожалуйста, сообщите о них в комментариях здесь (в блоге автора. – Прим. пер.). Обязательно включите в сообщение модель телефона, версию и название прошивки, которые вы используете (максимально точно, пожалуйста). Это может спасти других людей от прослушивания часов музыки в попытках найти идеальные настройки для своего телефона. Я официально приглашаю холиварить о том, какими именно должны быть совершенные и абсолютно идеальные настройки для всех ситуаций, людей и устройств ;-) После того как мы найдем их, мы сможем включить их в CT как предустановленные, а затем и включить в поставку Android.

Мои настройки:
Экран включен:
conservative, up 50, down 30;
2g/3g.
С выключенным экраном:
conservative, up 90, down 50;
2g only.


Конец.
GrFl вне форума
 
Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: полки+настенные+навесныелечение десен ценыvarton supermarketРекомендуем - купить компьютер дешево - билеты на футбол в подарок каждому покупателюкупить инструмент ювелирный


Старый 11.04.2011, 13:08   #2
Pogladun85
Новичок
 
Аватар для Pogladun85
 
Пол:Мужской
Регистрация: 16.02.2011
Сообщений: 26
Репутация: 194
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Я пользуюсь HTC Desire HD уже больше месяца.
Да первое время батарея достала думал продавать этот смартфон.
Но после того как отключюл WI-FI что бы он не искал постоянно сеть,снизил яркость экрана,отключил вибрацыю при нажатии на экранные кнопки и все остальные отклики на действия.
Батарея держит два дня...
Думаю что попробую это приложение CPU tuner
может батарея будет держать 3 дня.
Pogladun85 вне форума
 
Вверх
Старый 11.04.2011, 14:16   #3
GrFl
Новичок
 
Пол:Мужской
Регистрация: 11.11.2009
Сообщений: 23
Репутация: 14
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

На самом деле, с некоторым опытом я бы посоветовал сейчас приложение SetCPU, а не CPU tuner. Смысл в них одинаковый, но SetCPU как-то получше работает.
Ну, и в последней cyanogenmod (которым я пользуюсь) SetCPU уже встроен. Так что если вы используете альтернативную прошивку, то можно просто обновиться.
GrFl вне форума
 
Вверх
Старый 12.04.2011, 08:54   #4
Pogladun85
Новичок
 
Аватар для Pogladun85
 
Пол:Мужской
Регистрация: 16.02.2011
Сообщений: 26
Репутация: 194
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

А как узнать прошивку?
И как обновить???
Pogladun85 вне форума
 
Вверх
Старый 12.04.2011, 11:05   #5
GrFl
Новичок
 
Пол:Мужской
Регистрация: 11.11.2009
Сообщений: 23
Репутация: 14
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Сайт прошивки вот: http://www.cyanogenmod.com/
Там же есть инструкции, ну и все-такое. На английском, правда.
Ну, а по-русски можно потерзать жужл, что-то вроде: http://www.google.com.ua/search?q=%E...E0+cyanogenmod

Добавлено через 2 минуты
Естественно, это "альтернативная" прошивка, так что все условия вроде "используйте на свой страх и риск", ну и смотрите что у вас там с гарантией.
Но это стандартные предупреждения. Из опыта могу сказать, что прошивка стабильная, работает хорошо (еще и красивенькая;) так, что обратно на "родную" я, например, не собираюсь возвращаться.
GrFl вне форума
 
Вверх
Старый 14.12.2012, 22:58   #6
rod03
Неактивный пользователь
 
Пол:Мужской
Регистрация: 14.06.2008
Адрес: Малорита, РБ
Сообщений: 2
Репутация: 3
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Цитата:
Сообщение от GrFl Посмотреть сообщение
На самом деле, с некоторым опытом я бы посоветовал сейчас приложение SetCPU, а не CPU tuner. Смысл в них одинаковый, но SetCPU как-то получше работает.
Ну, и в последней cyanogenmod (которым я пользуюсь) SetCPU уже встроен. Так что если вы используете альтернативную прошивку, то можно просто обновиться.

А точнее про прошивку можно ?
rod03 вне форума
 
Вверх
Старый 17.12.2012, 14:42   #7
GrFl
Новичок
 
Пол:Мужской
Регистрация: 11.11.2009
Сообщений: 23
Репутация: 14
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

А, посмотрите, я чуть выше приводил ссылку на сайт с прошивкой, там есть вся информация.
GrFl вне форума
 
Вверх
Старый 21.05.2013, 06:45   #8
agnev
Неактивный пользователь
 
Пол:Мужской
Регистрация: 17.05.2013
Сообщений: 4
Репутация: 0
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Цитата:
Сообщение от GrFl Посмотреть сообщение
GPS: Disable. Как правило, отключение GPS экономит очень много энергии.

Странный совет. Обычно включенное GPS активно лишь в том случае, если какое-то ПО его в данный момент использует. Если же в одной программе не запрашивается местоположение, то фактически местоположение не определяется, батарея не тратится. Во всяком случае наблюдал такое на 3 смарфонах, что у меня были.

В общем, статья неплохая, но многое то ли уже устарело, то ли не до конца верно изначально
agnev вне форума
 
Вверх
Старый 21.05.2013, 10:19   #9
GrFl
Новичок
 
Пол:Мужской
Регистрация: 11.11.2009
Сообщений: 23
Репутация: 14
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Это правда. Статья несколько устарела.
Ищите свежак на тематических порталах. =)
GrFl вне форума
 
Вверх
Старый 21.05.2013, 18:32   #10
ultramarin
time traveler
 
Аватар для ultramarin
 
Пол:Мужской
Регистрация: 12.08.2007
Адрес: Галактика Млечный путь.
Сообщений: 3,685
Репутация: 4694
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Если присмотреться, то у меня в подписи под любым моим постом можно заметить несколько полезных ссылок, в том числе и ссылку на тему сбережения энергии в АКБ на устройствах под управлением ОС Android. Удачи.
ultramarin вне форума
 
Вверх
Старый 22.05.2013, 07:16   #11
agnev
Неактивный пользователь
 
Пол:Мужской
Регистрация: 17.05.2013
Сообщений: 4
Репутация: 0
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

ultramarin, спасибо. Да, Ваша статья будет актуальней. С интересом проверил актуальность своих знаний).
А вообще заметил такую тенденцию: телефоны жрут все больше, батареи становятся все крупнее, и многие советы, актуальные, к примеру, на моем древнем LG 3-ех летней давности, уже слабо влияют на расход на новом крупном смарте с большой батареей (точнее не на расход, а на общее время жизни от одной зарядки, с учетом, что он не только лежит в кармане, но и используется активно). Разве что wi-fi как съедал моментом батарею, так и сейчас на глазах высаживает.
Ну и "не спящие" приложения никогда не потеряют своей актуальности.
agnev вне форума
 
Вверх
Старый 31.05.2013, 11:42   #12
tassajara
Новичок
 
Пол:Мужской
Регистрация: 10.03.2008
Сообщений: 1
Репутация: 0
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Цитата:
2.1.1. Mobiledata: 2G only

И зачем тогда смартфон? )
tassajara вне форума
 
Вверх
Старый 28.09.2015, 07:48   #13
Almaty54920
Неактивный пользователь
 
Пол:Мужской
Регистрация: 22.09.2015
Сообщений: 23
Репутация: 2
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Качал это приложение не раз,ну в итоге сломался тел.И так раза два..
Almaty54920 вне форума
 
Вверх
Старый 28.09.2015, 14:04   #14
GrFl
Новичок
 
Пол:Мужской
Регистрация: 11.11.2009
Сообщений: 23
Репутация: 14
По умолчанию Re: Сделайте свой Android энергоэффективным в любой ситуации

Как тут уже заметили выше, статья писалась давно и на текущий момент частично утратила актуальность.
Однако, тогда, когда я выкладывал перевод, с приложением было все в порядке и телефоны оно не ломало.

Как дела обстоят сейчас утверждать не берусь. Не пользуюсь.
GrFl вне форума
 
Вверх
Закрытая тема


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите!!!!Сделайте одолжение,пожалуйста напишите программы на Си!!!!!( не на Си++) artem7213 Visual C++ / С/C++ 21 02.06.2009 13:46
PatchWise - создай свой патч к любой программе traxtor Варезник 0 05.04.2008 17:00
Эротическая ситуации в транспорте! Dealer Нескромные разговоры 55 19.11.2007 12:39
В поисках Полярной…. оси. Сделайте свою антенну поворотной. Nagra Мотоподвесы и позиционеры 4 18.08.2007 12:29
СДЕЛАЙТЕ ДОБРОЕ ДЕЛО НИННОРИЧИ Архив 10 15.05.2006 03:13

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:40. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.21012 секунды с 10 запросами