Пятница, 17.05.2024, 21:23

Кредо

Приветствую Вас Гость

Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Меню сайта
Категории каталога
Мои статьи [29]
Наш опрос
Оцените мой сайт
Всего ответов: 46
Главная » Статьи » Мои статьи

Обзор программы Tornado PowerControl (WM5\6 SE) Платформа: Smartphone Edition
Внимание! Для работы программы требуется Compact Framework 2.0. Скачивайте и ставьте. Недостатки всех этих фреймворков в том, что здоровенные они все, а памяти у смартов - кот наплакал. Есть приятная «новость»: первый и второй сервис-паки (SP1 и SP2) для Compact Framework 2.0 могут быть установлены на карту памяти. И неприятная, для равновесия: хоть они и могут туда ставиться, все равно памяти свободной в смарте («main storage») должно быть больше, чем сам CF 2.0. Вот такие пироги. Так что совет: если только-только купили смарт - сразу ставьте это дело. А то потом будет жалко софт удалять, чтобы CF «влез».

 Как работает программа: Overclock (разгон)

 Для начала уточним: сама программа «гнать» процессор не умеет. Делает она это с помощью программы «OmapClock», которая устанавливается вместе с «Tornado PowerControl»; и если у вас она уже была где-то в смартфоне, не советую удалять еще одну копию - не так уж она велика, а лежать она должна рядом с «Tornado PowerControl», иначе последняя работать нормально не будет.


 Есть два режима работы: автоматический и фиксированный. В автоматическом режиме программа сама следит за «загрузкой» процессора. Автоматический режим устроен так: примерно 4 раза в секунду проверяется загрузка процессара. Если в течение 10 секунд значение загрузки держится ниже 33%, то включается режим «Авто 1» (самый медленный), если до 66% в течение 10 секунд - тогда включается «Авто 2» (средний, стандартный), а если выше 66%, тогда включается «Авто 3» (самый быстрый). При этом, если работает «Авто 3», каждые 10 секунд программа пытается понизить частоту: не любит она сидеть «наверху» :) Для автоматической работы в настройках можно выбрать значения для «Авто 1», «Авто 2» и «Авто 3», выбор - из пяти вариантов для каждого: 116, 132, 180, 204 и 228 (MHz).

 Второй режим - фиксированная работа с заданной частотой. Программа предлагает на выбор опять же пять вариантов, при этом слежения за загрузкой процессора не происходит. Пять предложенных вариантов - те же самые: 116, 132, 180, 204 и 228 (MHz). Вот, собственно, первый крупный недостаток программы: что есть 228 MHz, когда можно было бы поставить 264 MHz? А тут нас ждет облом-с.

 Другой недостаток - программа не умеет читать и отображать значение выставленной для процессора частоты. Она умеет отображать лишь то, что сделала перед этим сама: запустила «OmapClock» с заданной частотой - вот это и отображает потом. А проверять частоту не умеет, и поэтому проверять реальное значение придется с помощью «OmapClock» - запускать эту прогу самому и смотреть, что там написано.

  Имеется графический индикатор для отображения текущей скорости CPU. Отображается везде, где видна верхняя статусная полоса; в режиме ожидания и в программах, где окно перерисовывается полностью (например, «X-Plore»), этот индикатор не отображается.


Как работает программа: AppLoading (загрузка приложений)

 Программа умеет отслеживать события «Power_On» (переход в нормальный режим работы), «Power_BacklightOff» (переход в режим с приглушенной подсветкой) и «Power_UserIdle» (переход в спящий режим). В качестве обработки этих событий предложен запуск трех файлов-ярлыков: «Power_On.lnk», «Power_BacklightOff.lnk» и «Power_UserIdle.lnk». В них вы можете прописать путь и способ (если поддерживается запуск с параметрами) запуска программ, которые будут запускаться при наступлении трех указанных событий.

 Ярлыки эти изначально (после установки программы) пустые. Должны они называться именно так, как названы с самого начала, и лежать именно там, куда их положит программа при установке. В случае, если ярлык не найден или пуст, в главное окно программы при наступлении одного из указанных событий выводится соответствующее статусное сообщение.

 Что касается применения этих ярлыков. Есть смысл в «Power_On.lnk» положить запуск программы, которая почти всегда вам нужна, когда вы берете телефон, а на «Power_UserIdle.lnk» - выгрузку этой программы, чтобы вручную этого не делать. Можно положить в них команды для запуска «OmapClock» с соответствующими параметрами; например, есть смысл в «Power_On.lnk» поставить включение повышенной частоты - чтобы аппарат сразу заработал быстро, а в «Power_UserIdle.lnk» - наоборот, что-то ниже 180 MHz, чтобы энергия совсем не расходовалась. В режиме «Power Saving» программа неактивна, так что смысл такой установки вполне ясен.

Как работает программа: Power State (работа с подсветкой)

 Поддерживается два режима яркости дисплея: обычный (стандартный, флаг D0) и экономный (яркость понижена, флаг D3). Штука эта весьма нужная, так как управление яркостью в смартфонах на WM5 отсутствует, что, например, чтение книг в темноте делает весьма неприятным занятием, так как подсветка слишком яркая. Или другое: чувствуете, что аккумулятор скоро сядет, сбавили подсветку - подольше протянет.

 Надо заметить, что событие «Power_BacklightOff» настроено на флаг D4, а не на D3 (пониженная подсветка, устраиваемая программой), поэтому обработка «Power_BacklightOff» при переключении яркости в программе срабатывать не будет.

 Как работает программа: прочие функции и возможности

 Запуск с параметрами. Поддерживается запуск с параметрами командной строки, в основном - управляющие работой подсветки. Есть возможность группировать по два, где вторым параметром идет сворачивание программы после запуска.

  dim (запуск в режиме с пониженной подсветкой)
  bright (запуск в режиме с обычной подсветкой)
  toggle (запуск с переключением режима)
  hide (запустить и убрать с глаз)

 Окно «TPC Debug Info». Здесь отображаются параметры загрузки процессора (CPU Load - текущая и средняя) и потребления системы (режим и флаг подсветки, потребляемый ток и напряжение на аккумуляторе, статус зарядки).

 Решение проблемы «116-228». Многих не устраивает, что в программе выставлены ограничения (116 MHz - снизу, и 228 MHz - сверху) на установку частоты, особо не нравится, конечно, ограничение сверху. Частично решить эту проблему можно, благодаря оставленной авторами «дырке». Но при этом следует сделать две вещи. Первая - отредактировать параметры программы в реестре: в «HKLM\SOFTWARE\TornadoPowerControl\» изменить значения «CPUAuto1», «CPUAuto1» и «CPUAuto3». Эти три значения - как раз те самые, что выставляются в программе для режима автоматического регулирования частоты. Ставим туда все три - «240», например. После этого запускаем программу, выбираем режим «Automatical CPU Speed», и радуемся тому, что теперь программа переключает значение 240 MHz.

Клавиатура. Во время работы с программой можно пользоваться горячими клавишами: «1» - переключает режимы подсветки, «2» - включает пониженную, «3» - обычную. Клавиша «#» - переключение между «TPC Debug Info» и главным окном программы. Зачем кнопка «1» задублирована выключателями «2» и «3» - не очень ясно.



 Плюсы, недостатки, выводы
 Собственно, какие основные функции программы? Первое - держать частоту. Дело в том, что HTC Tornado, когда уходит в режим «Power Saving» (визуально - вся подсветка погасла), сбрасывает частоту. А «Tornado PowerControl» как раз настроена на то, чтобы при выходе из этого режима восстанавливать частоту в заданную. Иногда она, правда, этого не делает - видимо, какой-то баг. Кстати, начиная с какой-то версии программа переключает частоту дважды: сначала в 180 MHz, а потом - в выставленную. Сделано это для повышения стабильности работы. Ну а вторая задача - переключать режимы работы подсветки; с нею программа справляется без проблем.

 Выводы какие: за неимением иного, следует пользоваться этой программой, выполняет она весьма актуальные задачи. Так что - «Must have».

Александр Певницкий (alexander.pevnitsky@ixbt.com)

 













Категория: Мои статьи | Добавил: admin (14.11.2008)
Просмотров: 1011 | Комментарии: 1 | Рейтинг: 4.3/3 |
Всего комментариев: 1
1 admin  
0
На самом деле программка архи полезная. Когда читаешь или слушаешь МР3 процессор работает на 112 Мгц и налицо экономия энергии. А когда смотришь фильм с тяжелым WMV(будь оно неладно!) наполнением, то происходит разгон до 240 Мгц и меньше видны подтормаживания. А вообще на этом процессоре лучше смотреть DivX, видео идет намного ровнее.
И почему весь интернетовский видео-стрим в WMV делают непонятно? wacko

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]