Разгон КПК: стоит ли овчинка выделки?

Разгон КПК: стоит ли овчинка выделки?

В сети и печатных изданиях существует много материалов, посвященных оверклокингу. Интересующийся человек может найти практически все, что ему необходимо узнать по данному вопросу и использовать полученные знания, чтобы выжать из своего «железа» максимум производительности. И пусть многие говорят, что раньше оверклокинг был уделом компьютерных гуру (что отчасти является правдой), а сейчас этот процесс упростился до невозможности и стал доступен практически любому пользователю. Тем более что среди производителей компьютерных комплектующих считается чуть ли не моветоном отсутствие в изделиях оверклокерских функций, особенно в сегменте hi-end. Но даже отсутствие осознания собственной избранности не мешает настоящим энтузиастам получать максимум скорости при минимальных затратах. Вот только всегда ли выгоден оверклокинг, имеет ли смысл достигать запредельных частот работы того же процессора или есть смысл остановиться, достигнув некоторого компромисса? Понять это мы попытаемся в рассматриваемом материале на примере разгона процессора карманного компьютера: оправдывает ли себя повышенная производительность; каким образом это сказывается на времени автономной работы устройства; что несет большую практическую выгоду – повышение или понижение частоты процессора КПК? На эти вопросы мы попытаемся дать ответы в данной статье.

В качестве образца для экспериментов мы выбрали карманный компьютер 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 г (с аккумулятором).

В правом углу нижней панели прячется телескопическое перо, рядом расположены кнопка сброса и инфракрасный порт. Несколько неудачно на наш взгляд расположен звуковой разъем – на правой панели. Это способно вызвать дискомфорт владельца КПК при ношении устройства в кармане брюк и прослушивании при этом музыки: может перегибаться провод у основания звукового коннектора. Более логично гнездо для подключения наушников смотрелось бы на нижней панели. Рядом со звуковым разъемом на правой боковой панели расположена кнопка блокировки Hold.

Кнопка включения/выключения КПК и разъем слот для карт SDIO находятся на верхней панели.

Левая боковая сторона устройства содержит разъем mini-USB для подключения кабеля синхронизации с ПК и блока питания.

Следует отметить, что данный разъем широко распространен, и в случае потери кабеля синхронизации или сетевого адаптера можно легко и недорого купить новые. Батарейный отсек закрывается плотно, но извлекать аккумулятор несложно, причем при открытии крышки автоматически отключается питание. Устройство также способно заряжаться по шине USB.

  • Кабель синхронизации КПК с компьютером;
  • Сетевой адаптер;
  • Запасное телескопическое перо;
  • Защитный чехол с логотипом ASUS;
  • Карта памяти SD емкостью 1 ГБ производства SanDisk;
  • Сменный литий-ионный аккумулятор 1200 мАч;
  • Диски:Getting Started CD (включая Microsoft ActiveSync 4.5), Skype for Pocket PC, бонусный диск Spb Software House (включая полную версию программы для резервирования данных Spb Backup);
  • Руководство пользователя на русском языке;
  • Гарантийный талон.

Разгон карманного ПК ASUS A626

  • Гибкое изменение частоты процессора от минимально возможной до максимальной (работает с процессорами Intel XScale серии PXA25x/26x/27x);
  • Изменение частоты системной шины в широком диапазоне;
  • Изменение необходимых множителей и делителей;
  • Отображение в служебной области экрана различных данных;
  • Сведения об активных процессах и потоках с возможностью их закрытия;
  • Подробная информация о процессоре, памяти, системе, питании;
  • Функция сброса (перезагрузки или полной очистки системы);
  • Возможность сохранения пользовательских настроек.

Нажав стилусом по иконке утилиты XGuru, мы попадаем в меню. Несмотря на соблазн сразу взяться за разгон, посмотрим сначала раздел «Справка». Здесь отображается логотип XGuru и находятся основные сведения о программе: имеет смысл ознакомиться с подразделом «Использование программы».

Из приведенных там рекомендаций мы воспользовались советом отключить встроенную функцию автоматической регулировки процессора – иначе не будет изменяться его частота вручную, и подсказкой, что для достижения максимальной производительности лучше повышать как множитель, так и частоту системной шины. Естественно в этом подразделе присутствует предупреждение о том, что при неудачном оверклокинге вы можете потерять все данные, находящиеся на интегрированной памяти Flash ROM. Поэтому, чтобы не было мучительно больно за утерянную информацию, перед тем, как приступить к разгону, желательно сделать backup системы, тем более, что средство для этого имеется на диске, идущим в комплекте: Spb Backup. Ну а такие мелочи, как зависания устройства нас не пугают. Теперь с полученным багажом знаний можно смело приступать к повышению частоты процессора, которая по умолчанию составляет 312 МГц.

  • Выбрать нужную частоту из списка предлагаемых в меню «Разгон», в этом перечне присутствуют значения 52, 104, 208, 312, 416, 520, 624 и 728 МГц, т.е. стандартные частоты для процессоров семейства Intel XScale серии PXA25x/26x/27x;
  • Увеличить частоту процессора путем повышения частоты системной шины;
  • Увеличить частоту процессора методом изменения значения множителя (незаблокированный множитель на процессоре – светлая мечта любого оверклокера);
  • Комбинированный способ: подобрать оптимальное соотношение значений множителя и системной шины для достижения максимально возможной частоты процессора.

Некорректной работы и зависаний приложений не наблюдалось, поэтому следующим рубежом стала частота 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;
  • Создать файл отчета с результатами тестирования.

Итак, запускаем Spb Benchmark и выбираем Main Test, в котором ставим «галочки» напротив всех тестов.

Время их прохождения составляет 34 минуты 17 секунд вне зависимости от выбранной частоты процессора.

Результаты тестов, на которые ушло около двух часов, представлены в таблице:

Небольшое недоразумение вызывает результат теста графической системы КПК, в котором производительность измеряется числом кадров в секунду. В основе этого бенчмарка лежит игра-арканоид 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.

📎📎📎📎📎📎📎📎📎📎