Описание КПК
В качестве образца для экспериментов мы выбрали карманный компьютер ASUS A626 – модель достаточно недорогую, но оснащенную практически всем необходимым.
Некоторые пользователи могут ощутить нехватку модуля GPS навигации, но, в случае крайней необходимости, и этот вопрос решаем при помощи Bluetooth GPS приемника. КПК ASUS A626 обладает следующими характеристиками:
- Процессор: Marvell PXA 270, 312 МГц;
- Операционная система: Microsoft Windows Mobile 6 (Pocket PC);
- Память: 256 МБ Flash ROM, 64 МБ SDRAM;
- Дисплей: Матрица 16-битная 3,5” TFT LCD, с разрешением QVGA 240 x 320 точек. Матрица обработана антибликовым покрытием и отображает 65 тысяч оттенков цвета;
- Элемент питания: 1200 mAh, сменный Li-Ion аккумулятор;
- Гнезда для внешних карт: одно гнездо для SDIO/SD/MMC до 4 ГБ;
- Bluetooth: Bluetooth v2.0 (EDR)+ USB 1.1 клиент;
- WLAN: Wi-Fi 802.11 b/g;
- Звук: гнездо для стереонаушников диаметром 3,5 мм;
- GPS: нет;
- Габариты: 117х70,8х15,7 мм
- Вес: 158 г (с аккумулятором).
Корпус «подопытной» модели выполнен из нержавеющей стали, субъективное впечатление при детальном знакомстве с устройством: сборка качественная, какой-либо люфт отсутствует. Если руками попытаться согнуть корпус, КПК слегка поскрипывает, но усилию не поддается, что лишний раз вселяет уверенность в его стойкости к нежелательным механическим воздействиям. ASUS A626 достаточно удобно ложится в руку, на его лицевой панели находятся сенсорный ЖК-дисплей, динамик и функциональные клавиши: «Заметки», «Контакты», кнопка управления, «Календарь» и кнопка переключения задач.
В правом углу нижней панели прячется телескопическое перо, рядом расположены кнопка сброса и инфракрасный порт. Несколько неудачно на наш взгляд расположен звуковой разъем – на правой панели. Это способно вызвать дискомфорт владельца КПК при ношении устройства в кармане брюк и прослушивании при этом музыки: может перегибаться провод у основания звукового коннектора. Более логично гнездо для подключения наушников смотрелось бы на нижней панели. Рядом со звуковым разъемом на правой боковой панели расположена кнопка блокировки Hold.
Кнопка включения/выключения КПК и разъем слот для карт SDIO находятся на верхней панели.
Левая боковая сторона устройства содержит разъем mini-USB для подключения кабеля синхронизации с ПК и блока питания.
Следует отметить, что данный разъем широко распространен, и в случае потери кабеля синхронизации или сетевого адаптера можно легко и недорого купить новые. Батарейный отсек закрывается плотно, но извлекать аккумулятор несложно, причем при открытии крышки автоматически отключается питание. Устройство также способно заряжаться по шине USB.
Комплектация
Комплект поставки принадлежностей для карманного компьютера ASUS A626 может отличаться от стандартного. Нам досталось изделие, в коробке с которым мы обнаружили:
- Кабель синхронизации КПК с компьютером;
- Сетевой адаптер;
- Запасное телескопическое перо;
- Защитный чехол с логотипом ASUS;
- Карта памяти SD емкостью 1 ГБ производства SanDisk;
- Сменный литий-ионный аккумулятор 1200 мАч;
- Диски:Getting Started CD (включая Microsoft ActiveSync 4.5), Skype for Pocket PC, бонусный диск Spb Software House (включая полную версию программы для резервирования данных Spb Backup);
- Руководство пользователя на русском языке;
- Гарантийный талон.
Разгон карманного ПК ASUS A626
Для того чтобы разогнать процессор КПК ASUS A626 мы воспользовались утилитой XGuru версии 5.3. Следует заметить, что это очень интересная и полезная программа, которая помимо оверклокерской функции обладает еще целым рядом достоинств. Не зря она позиционируется, как программа для разгона и мониторинга. Подробно рассказывать обо всех возможностях XGuru в рамках данного материала мы не будем, остановимся лишь на некоторых из них:
- Гибкое изменение частоты процессора от минимально возможной до максимальной (работает с процессорами Intel XScale серии PXA25x/26x/27x);
- Изменение частоты системной шины в широком диапазоне;
- Изменение необходимых множителей и делителей;
- Отображение в служебной области экрана различных данных;
- Сведения об активных процессах и потоках с возможностью их закрытия;
- Подробная информация о процессоре, памяти, системе, питании;
- Функция сброса (перезагрузки или полной очистки системы);
- Возможность сохранения пользовательских настроек.
Нажав стилусом по иконке утилиты XGuru, мы попадаем в меню. Несмотря на соблазн сразу взяться за разгон, посмотрим сначала раздел «Справка». Здесь отображается логотип XGuru и находятся основные сведения о программе: имеет смысл ознакомиться с подразделом «Использование программы».
Из приведенных там рекомендаций мы воспользовались советом отключить встроенную функцию автоматической регулировки процессора – иначе не будет изменяться его частота вручную, и подсказкой, что для достижения максимальной производительности лучше повышать как множитель, так и частоту системной шины. Естественно в этом подразделе присутствует предупреждение о том, что при неудачном оверклокинге вы можете потерять все данные, находящиеся на интегрированной памяти Flash ROM. Поэтому, чтобы не было мучительно больно за утерянную информацию, перед тем, как приступить к разгону, желательно сделать backup системы, тем более, что средство для этого имеется на диске, идущим в комплекте: Spb Backup. Ну а такие мелочи, как зависания устройства нас не пугают. Теперь с полученным багажом знаний можно смело приступать к повышению частоты процессора, которая по умолчанию составляет 312 МГц.
Итак, повысить производительность КПК путем повышения частоты процессора, используя программу XGuru, вы можете четырьмя способами:
- Выбрать нужную частоту из списка предлагаемых в меню «Разгон», в этом перечне присутствуют значения 52, 104, 208, 312, 416, 520, 624 и 728 МГц, т.е. стандартные частоты для процессоров семейства Intel XScale серии PXA25x/26x/27x;
- Увеличить частоту процессора путем повышения частоты системной шины;
- Увеличить частоту процессора методом изменения значения множителя (незаблокированный множитель на процессоре – светлая мечта любого оверклокера);
- Комбинированный способ: подобрать оптимальное соотношение значений множителя и системной шины для достижения максимально возможной частоты процессора.
Действуя самым простым из предложенных способов, а именно выбирая нужную частоту из списка, мы начали идти от меньших значений к большим, дабы не разочароваться в самом начале. Барьер в 416 МГц был взят легко, чтобы опробовать стабильность работы, мы запустили несколько приложений: Windows Media Player, Word Mobile, Explorer и встроенный в XGuru диспетчер задач.
Некорректной работы и зависаний приложений не наблюдалось, поэтому следующим рубежом стала частота 520 МГц. Выбрав ее и понаблюдав некоторое время за работой ASUS A626, запуская то одно, то другое приложение, устанавливаем частоту процессора равной 624 МГц. И тут нас ждало первое разочарование – проработав буквально пару секунд КПК, завис и перестал реагировать на нажатие кнопок и прикосновение стилуса к экрану. Перегрузившись при помощи кнопки Reset, приходим к выводу, что пороговое значение частоты процессора карманного ПК ASUS A626, которое можно достичь таким способом соответствует 520 МГц.
Следует отметить, что повышение частоты системной шины или увеличение значения множителя по отдельности друг от друга не привело к достижению более высокого результата, чем 520 МГц. Поэтому подробно останавливаться на этих пунктах мы не будем. Теоретически процессор PXA 270 с частотой 312 МГц может работать при значении 624 МГц, поскольку такого результата нам достичь не удалось – КПК намертво зависал, попытаемся максимально близко приблизиться к этой цифре.
Итак, мы вплотную подобрались к т.н. «комбинированному способу», т.е. будем повышать значения множителя и частоты системной шины, пытаясь подобрать оптимальное соотношение. С помощью нехитрых математических вычислений получаем число 617 МГц = 247 МГц х 2.5 (перемножаем частоту системной шины и коэффициент умножения). И снова разочарование – проработав несколько секунд, карманный компьютер опять завис, и получить практически двукратный прирост частоты процессора у нас не получилось. Еще немного поэкспериментировав с частотой шины и множителем, достигаем такого результата: 585 МГц = 234 МГц х 2.5 (частоту шины пришлось понизить, множитель оставили прежним). Устройство не зависло в первые секунды работы с частотой процессора 585 МГц, это уже радует.
Снова запускаем несколько приложений, чтобы проверить работу КПК на стабильность: все работает корректно, устройство не зависает. Несколько забегая вперед, следует отметить, что для оценки производительности системы мы запускали Spb Benchmark: к сожалению, при частоте 585 МГц тест пройден не был. Как следствие, нам пришлось еще немного понизить частоту системной шины до показателя 221 МГц. Оставив множитель прежним, получаем частоту процессора 552 МГц. Это оказалось максимальное значение, до которого удалось разогнать процессор PXA 270 с номинальной частотой 312 МГц при стабильной работе КПК.
В двух словах хотелось бы сказать о возможности понижать частоту процессора карманного компьютера с помощью XGuru. Эта функция удобна тем, что используя КПК, к примеру, для чтения книг вы можете выставить частоту на одно из невысоких значений. Производительности для такого рода задач хватит с головой, а время работы наладонника от аккумулятора существенно увеличится. Мы установили частоту процессора равной 52 МГц – минимальное значение, которое предлагает из своего перечня утилита XGuru. Как и предполагалось для пролистывания документации в том же Word Mobile полученной производительности вполне хватает, а вот воспроизведение музыкальных файлов в формате MP3 с помощью стандартного проигрывателя Windows Media Player происходит с заметными рывками и торможением. Более подробную информацию о скоростных показателях КПК ASUS A626 в различных режимах (с пониженной частотой процессора, стандартной частотой и в разогнанном варианте), а также результаты тестирования продолжительности автономной работы вы найдете чуть ниже. Средство тестирования Spb Benchmark
В сети можно отыскать самые разнообразные тесты и бенчмарки для карманных компьютеров, но, как правило, они предназначены для тех или иных компонентов КПК или для измерения определенных скоростных характеристик. Поэтому мы остановили свой выбор на мощном и универсальном пакете для тестирования КПК - Spb Benchmark.
Эта утилита позволяет:
- Протестировать КПК на быстродействие;
- Проверить, как долго он будет работать от аккумулятора при различной степени нагрузки;
- Узнать, насколько быстро происходит копирование информации со встроенной флэш-памяти на карту памяти и обратно;
- Протестировать стабильность работы наладонника при подключении его к стационарному ПК посредством Microsoft ActiveSync;
- Создать файл отчета с результатами тестирования.
Нас в рамках данного материала интересовал бенчмарк, который бы измерил производительность КПК при частотах процессора 52 МГц, 312 МГц и 552 МГц, а также тест, определяющий время автономной работы нашего устройства при этих же частотах.
Итак, запускаем Spb Benchmark и выбираем Main Test, в котором ставим «галочки» напротив всех тестов.
Время их прохождения составляет 34 минуты 17 секунд вне зависимости от выбранной частоты процессора.
Результаты тестов, на которые ушло около двух часов, представлены в таблице:
Наименование теста | CPU 52 МГц | CPU 312 МГц | CPU 552 МГц |
File 1 Mb write | 4871,3 | 2191,5 | 2008,6 |
File 1 Mb read | 3146,4 | 795,8 | 680,6 |
File 1 Mb copy | 4993,5 | 1344,6 | 1144,7 |
Write 10 KB x 100 files | 17615,2 | 7131,9 | 6811,1 |
Read 10 KB x 100 files | 4739,3 | 1203,4 | 1144,4 |
Copy 10 KB x 100 files | 16710,1 | 7789,8 | 7558,2 |
Directory list of 2000 files | 1212,7 | 284,4 | 281 |
Internal database read | 5030,3 | 876,6 | 663,5 |
Graphics test: DDB BitBlt | 132,07 | 26,85 | 23,84 |
Graphics test: DIB BitBlt | 307,96 | 55,6 | 40,96 |
Graphics test: GAPI BitBlt | 138,57 | 40,71 | 56,91 |
Pocket IE HTML load | 14401,3 | 3859,5 | 3629,3 |
Pocket IE JPEG load | 10229,9 | 2609,9 | 2311,4 |
File Explorer large folder list | 11610,6 | 2892,5 | 2699,4 |
Compress 1 Mb file (ZIP) | 27309,3 | 8961,5 | 8309,9 |
Decompress 1024x768 JPEG file | 4661,4 | 860,5 | 593,9 |
Arkaball FPS (Game) | 154,13 | 44,99 | 60,54 |
CPU test: MFLOPS | 42763,8 | 6448 | 3646,1 |
CPU test: MOPS | 9867,1 | 1496,2 | 846,8 |
CPU test: MWIPS | 8889,2 | 13560,6 | 7590,6 |
Copy 1 Mb using memcpy | 42,46 | 17,21 | 15,91 |
Небольшое недоразумение вызывает результат теста графической системы КПК, в котором производительность измеряется числом кадров в секунду. В основе этого бенчмарка лежит игра-арканоид Arkaball. Почему-то при минимальном значении частоты процессора число FPS было максимально большим 154,13, при частоте процессора 312 МГц количество FPS упало до 44,99, а после повышения частоты до 552 МГц число FPS повысилось до 60,54. При повторном запуске бенчмарка результаты были примерно такими же.
Осталось посмотреть, как повышение или понижение частоты процессора КПК отразится на времени автономной работы устройства. Для решения этой задачи мы также воспользуемся утилитой Spb Benchmark, выбрав при запуске тест Battery и настройки, имитирующие нагрузку при стандартном использовании КПК и максимальной подсветке экрана. Перед каждым тестом Battery мы заряжали аккумулятор наладонника до отметки 100%.
Дольше всего ASUS A626 проработал в автономном режиме при частоте 52 МГц, чего и следовало ожидать. Результат – 12 часов 58 минут.
При стандартной частоте процессора для данного КПК - 312 МГц, длительность работы от аккумулятора составила 8 часов 42 минуты.
И наконец, после разгона до 552 МГц время автономной работы оказалось равным 4 часам 56 минутам.
Для наглядности, полученные данные приведены на диаграмме:
Выводы
Вот мы и добрались до заключительной части нашего исследования, в которой пора давать ответы на вопросы, поставленные ранее: насколько оправдывает себя повышенная производительность, как следствие разгона процессора КПК; несет ли оверклокинг практическую выгоду и как он отражается на времени автономной работы устройства? И вообще: «Быть или не быть, разгонять или не разгонять?». Ну, конечно, разгонять – хотя бы ради того самого пресловутого спортивного интереса. В нашем случае прирост производительности от повышения частоты процессора в КПК ASUS A626 ощущался лишь в виде результатов тестирования, т.е. условных единиц производительности, которые нам выдавала утилита Spb Benchmark. На практике в скорости работы приложений субъективно повышенные мегагерцы не ощущались. Более интересным вариантом для работы наладонника оказалось понижение частоты. Конечно, минимального значения в 52 МГц для нормальной работы маловато, но выставив 208 МГц из списка предлагаемых частот программы XGuru, мы получаем производительность достаточную для работы с Office Mobile, комфортного просмотра видеороликов и прослушивания музыки. При средней интенсивности использования время автономной работы КПК возрастает примерно на один световой день. Ну а если все же у пользователя возникнет необходимость в повышенной производительности, он всегда имеет возможность этого достигнуть с помощью программы XGuru.
Выражаем благодарность магазину Мега-Макс (г. Харьков)
за предоставленный на тестирование КПК ASUS A626
за предоставленный на тестирование КПК ASUS A626