Приветствую Вас ГостьЧетверг, 29.06.2017, 01:29

PDA-ZONE


Каталог статей

Главная » Статьи » Ума палата

Разгон ЦП на аппаратах,под управлением WM
Итак,данная статья напрашивалась давно,и в первую очередь хочется рассказать,зачем нужен разгон процессора:
1)Прежде всего это ресурсоёмкие задачи и приложения,такие как просмотр так называемого "сырого" видео(под этим термином воспринимаются большинство общедоступных видеофайлов,имеющие разрешение от CIF(352*288) и выше),или,допустим,эмуляция сложных 32-х битных консолей,таких как Sony PlayStation One(через соответствующий эмулятор-FPSCe),а так же,для перекодирования медиа-контента(сохранение и изменения графических и аудио-видео файлов).
2)Ну и просто,для более быстрой работы аппарата,интерфейса и т.д.,только перед этим хочеться оговориться,изменение частоты с этой целью довольно непрактично(если канечно у вас аккумулятор не расширенной ёмкости),т.к процессор имеющий частоту в 600мгц,потребляет в 36раз больше энергии,чем процессор,работающий на 100мегагерцах,поэтому,когда особая мощь от аппарата не требуется,советую переводить процессор в режим автоматического изменения частоты(можно встроенными утилитами если таковые имеются,а можно и сторонними программами,речь о которых пойдёт ниже)
Ну'сс,с целями вроде разобрались,теперь давайте поговорим о процессорах,на момент написания данной статьи доминируюшими в мире вм были процессоры трех производителей,это:
TexasInstruments OMAP,модификаций 730,750,850 и редкий,и стояший всего на одной серии аппаратов от hp(серия iPAQ63xx)OMAP1510
Intel(сегодняшний Marvell,но кроме другого имени по сути ничего не изменилось),серии PXA,модификаций PXA250,255,261,263,270,271,272
Samsung серии S3C24xx,модификаций S3C2410,S3C2440(A)и S3C2442(A,и пятисотмегагерцовая модификация B)
Чипы от Quallcom,в которых используется ЦП с новым ядром ARM 11 относительно недавно появились на рынке,главным внедрителем стал гигант HTC,так что пока с ними неработает ни одна программа для изменения частоты ЦП,тоже самое можно сказать и о линейке Marvell PXA3xx.
Идём далее...
С производителями процессоров тоже разобрались,теперь поговорим непосредственно о самих программах для изменения частоты ЦП,и начнём пожалуй с наиболее универсальной софтины,умеющей работать практически со всеми из выше перечисленных процессоров,это PocketHackMaster,разработчик Anton Tomov Software,в последней версии(4.30.047) она поддерижвает следующие ЦП:
Intel(Marvell) PXA250,PXA255,PXA261,PXA263,PXA270,PXA271,PXA272.
Texas Instruments OMAP 850(скорее всего и 730,750),так же поддерживается и OMAP 1510.
Samsung S3C2410(далее без S3),C2440(A),C2442(A и B).
Есть версии программы практически для всех версий ВМ,начиная от PocketPC 2002 и заканчивая ВМ6,так же программа умеет работать практически со всеми разрешениями,от Square(240*240),до VGA(640*480),с WVGA программа может работать некорректно.
Краткий обзор функционала программы:
Очень гибкие возможности изменения частоты ЦП,в довольно широком диапазоне.
Возможность адаптивного изменения частоты ЦП,в зависимости от нагрузки.
Возможность привязать к любому приложению "свою" частоту ЦП.
Возможность отключения стандартной утилиты,для регулировки частоты ЦП.
Возможность просмотра текущих процессов и запущенных программ,с возможностью их остановки.
Так же программа обладает встроенным набором пресетов частот ЦП,так что новечку будет несложно разобраться:)
Если в аппарате присутствует встроенная утилита для управления частотой,то перед использованием PocketHackMaster(далее PHM) её стот отключить,для этого в ней стоит выставить режим максимальной производительности(или любой другой,с фиксированной частотой ЦП,главное не Авто),затем,заходим в PHM,идем в настройки,вкладка дополнительно,и ставим галочку напротив "отключить встроенный регулятор частоты"(она там одна,так что не ошибётесь:)
Так же,при первом запуске стоит посмотреть на дефолтные значения параметров "Память" и "LCD"(посмотреть их можно,включив монитор загрузки цп,по адресу файл-вид-монитор загрузки ЦП),и в будующем стараться не превышать эти значения.
Краткий обзор самой прогрммы:
Первая вкладка-это настройка скоростей ЦП,заходим в неё и видим уже предустановленные пресеты частоты для нашего ЦП,для начала советую прогнать аппарат на стресс-тесте(30-60секунд макс. нагрузки) на так называемых линейных частотах,104-208-312-416-520-624мгц(например для XScale),стресс-тест же нужен для дальнейшей гарантии стабильнойработы ЦП на данной частоте.Для прогонки ставим галочки напротив нужных частот(можно и по одной),после успешного тестирования добавляем частоты в избранное,так же,можно добавить нужную частоту вручную,для новичка это будет пока что ненужной фичей,и об этом можно будет поговорить в обсуждении данной статьи.
Вторая вкладка "регулятор частоты ЦП"-это и есть та самая возможность адаптивного изменения частоты цп в зависимости от нагрузки,сдесь появляются пресеты,успешно прошедшие стресс-тест в "настройке скоростей",и после этого добавленные в избранное,для того,что бы включить данную функцию,достаточно поставить галочки напротив нужных частот(от меньшего-к большему),и ниже,во вкладке регулятор выбрать значение "по умолчанию".
Далее вкладка "Загрузка ЦП"-это обычный монитор загрузки ЦП,аналог такой же функции в диспетчере задач для ПК.
Далее,вкладка "Установить частоту ЦП"-сюда тоже попадают пресеты,успешно прошедшие стресс-тест и добавлнные в избранное.Тут можно задать постоянную частоту ЦП,выставленная частота ЦП будет активна,пока активна сама программа.
Далее,вкладка "скорость приложений"-тут можно установить индивидуальную частоту для каждого приложения,например в плеере частота ЦП будет постоянна равна 104мгц,а при выходе из плеера,частота вновь восстанавливается до ранее заданной.Для того,что бы задать индивидуальную частоту для приложения,жмем "Добавить",далее во вкладке "Выберите приложение" выбираем его,указывая путь непосредственно на exe файл(так же можно указать путь на иконку программы-lnk файл,но я советую указывать именно на exe),можно так же выбрать из запущенных в данный момент приложений,нажаф кнопочку "захват",далее во вкладке "используемая частота" нажимаем "выбрать",и выираем частоту из избранного,ниже видим два параметра,это "принудительная установка частоты цп" и "выключать в фоновом режиме",первый пункт судя из название принудительно выставляет частоту цп(даже если включен адаптивный режим),второй отменяет выбранную для приложения частоту,если то будет свёрнуто,далее нажимаем "ok" и всё,готово.
И последняя вкладка "Процессы"-просмотр запущенных в данный момент процессов.
Как видим,PHM довольно функциональная софтина,умеющая выполнять большинство задач по управлению частото ЦП в кпк.
Ниже подробно рассмотрим разгон PockerHackMaster-ом процессоров производства интел(Марвел),серии PXA.
Для начала,после захода в программу,смотрим "дефолтные" значения параметров память и LCD,для большинства аппаратов значения будут 104мгц/104мгц,хотя у меня допустим значение частоты памяти вдвое меньшее(видимо из-за энергосбережения),эти значения в дальнейшем сушественно превышать не стоит,иначе можно отправить аппарат в суточный отдых со снятым аккумулятором...
Ну,не будим о грустном:)далее идём в "настройку скоростей",зажимаем долгим ьапом на любой частоте,и выбираем "Добавить значения частоты"(Add manual speed,хотя я настоятельно рекомендую ставить русскую версию:),и видим параметры L,N,A и параметр,связанный с частотой LCD(у меня он назывался LCD_26),Первый параметр L,отвечает за частоту шины,второй,N,отвечает непосредственно за частоту ЦП(при изменении этого параметра,частота ЦП будет меняться ровно наполовину значения системной шины,то есть если шина в 208мгц,то минимальным шагом изменения частоты ЦП будет 104мгц),а вот тут внимание,если значение память по у олчанию у вас было 52мгц,то значенние A должно быть равное всегда 0,если же дефолтное значение 104мгц(1),то в дальнейшем,этот параметр можно менять,прошу ещё заметить,что в стандартных пресетах значение память/LCD равно 104/104,так что если при попытке прохождения стандартных частот на стресс-тесте аппарат виснет,то проблема как раз в этом.
Итак,для начала пробуем частоту в 624мгц,если аппарат её "взял",то прекрасно,это нам ещё пригодиться;),далее ищем предел шины,для этого ставим значение L равное 16,и N,равное 4,при этом получим дефолтные 416мгц,и затем,будем постепенно повышать значение L(шина),каждый раз сохраная настройку,и тестируя её стресс-тестом.
В один прекрасный момент аппарат зависнит,значит мы достигли предела значения ч стоты шины,делаем ср,и запоминаем максимальный стабильный результат.
В моём случае,я добился максимального значения L равное 20,при этом шина имела частоту в 260мгц.Что же даёт нам прирост частоты шины?В первую очередь,это заметное повышение производительности в мульти-медиа(чем выше частота-тем выше пропускная способность)просмотр видео,работа с медиа-контентом,так же видимое увеличение быстродействия в эмуляторе PSOne.
Далее,будем повышать значение L,но уже при значении N равное 5,таким образом будем искать максимально-производительное значение разгона,т.к.частота ЦП,тоже очень немаловажный параметр,напрямую влияющий на значения быстродействия в синтетических тестах(вычеслительных:).После нахождения максимального значения L,при которых система работает стабильно можно добавить эти параметы в избранное,и в дальнейшем использовать их,как наиболее производительные.Для полного удовлетворения своих амбиций можно попробовать ещё парочку режимов(L=20,N=5 и L=17,N=6),НО,на свой страх и риск:).
Для рагона процессоров производства Samsung и Ti есть другие,более лёгкие программы в освоении(ClockWizard для самсунгов и OmapClock для Ti),а вот для интелов эту программу я лично считаю оптимальной.Добавлю,что TI OMAP 850 я разгонял с помощью OmapClock до 286-299мгц,последний режим иногда вешал аппарат,но в целом терпимо:)С процессорами производства самсунг дело не имел,они наименее разгоноспособны:)

Категория: Ума палата | Добавил: pda-zone (24.02.2008) | Автор: PDA-ZONE
Просмотров: 3150
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории каталога
Новичкам в Windows Mobile [7]
Интересное [4]
Ума палата [6]
Полезное [4]
О компьютерах [1]
Поиск
Наш опрос
Как вам новый дизайн?
Всего ответов: 140
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Друзья сайта