Зниження максимальної частоти процесора смартфона samsung galaxy s 2

Проблеми і завдання експерименту
Однак варто зазначити, що все-таки, деякі незначні поліпшення в вигляді збільшення автономної роботи сучасних флагманів на Android, присутні. Це досягається завдяки зменшенню техпроцесу виробництва процесорів і чіпів, поліпшенню ефективності їх роботи в плані поліпшення швидкодії без підвищення енергоспоживання, деякого незначного збільшення ємності базових батарей, застосування енергозберігаючих технологій в дисплеях, оптимізації операційної системи, нарешті. Адже щось відбувається і всередині динамічного Android? В принципі, можна сказати, що між пристроями першого і другого покоління, особливих відмінностей не спостерігалося. Однак зараз, коли ми маємо на руках третю хвилю пристроїв і готуючись до четвертої, мені здається можна говорити про таке явище. Це помітно і я можу назвати кількісний приріст в автономності "нових" пристроїв - приблизно 10-20%.
SGS2 дуже потужний пристрій. Я б навіть сказав, що занадто потужний. Чи завжди ця потужність нам необхідна? Навіть без всяких експериментів можна припустити, що немає. Але давайте перевіримо дане твердження на практиці. Ми вирішили спробувати зменшити максимальну робочу частоту основного процесора і подивитися, як це відіб'ється на відчуттях від роботи девайса. При цьому, ми планували жорстке використання девайса, щоб встановити його максимальну автономність при максимумі навантаження. Крім того, давайте подивимося, чи потрібні нам ці гигагерци. якими нас годують виробники? ЧИ Є В ЦЬОМУ СЕНС? Тобто, ми спробуємо знайти комфортний поріг зниження частоти процесора.
Ну, думаю, що мета експерименту зрозуміла, приступимо до його реалізації.
Отже, як ми галактику гальмували
Першим нашим завданням було правильно осідлати двоядерний двоголову упряжку гарячих жеребців-блізенецов Exynos. Для цих цілей було вибрано ядро з можливістю оверклокинга, яке працює на прошивці Revolution HD 3.1.1 і називається RAGEmod. Також підійде будь-яке інше ядро з можливістю зміни параметрів роботи процесора, наприклад Siyah Kernel. Для безпосереднього управління процесором, була використана програма SetCPU (віжки і голобля на першій схемі), за допомогою якої, коні були взяті за вуздечку - був встановлений верхній поріг частоти центрального процесора в 800 МГц.


Чому було обрано саме це значення? Воно було визначено експериментальним шляхом, як мінімально необхідна для нормальної роботи більшості ігор на Android. Природно, це зрозуміло - гри самий ресурсномісткий процес. І при частоті процесора в 800 МГц ще не помітні ніякі гальмування, в основному все завжди працює нормально.
Про результати польових випробувань, рапортує наш спеціальний кореспондент, молодший науковий співробітник Московського підрозділи KeddrOlab Олександр Куренков:
1. Інтернет (ICQ, vk, twitter, трохи youtube)
2. Ігри (пара хвилин на все-таки хотілося провести за іграшками)
3. Камера (ну тут зрозуміло, що потрібно було зняти якусь інформацію)
2-3 знімка в день.



Я також посидів кілька днів з обмеженням максимальної частоти процесора 800 МГц, спостерігаючи деяку економію у використанні батареї при своєму звичайному використанні.


Ось що у мене вийшло:


Як ви бачите, я отримую максимальну швидкодію апарату за рахунок розгону процесора до 1,4 ГГц під час зарядки від мережевого БП і використовую штатні 1,2 ГГц при зарядці від USB ПК або ноутбука. При роботі від батареї, максимальна частота роботи процесора поступово знижувалася такими кроками:
100-70% - 1200 МГц
70-50% - 1000 МГц
50-30% - 800 МГц
Нижче 30% - 500 МГц
Висновки після експерименту:


Пробуйте, експериментуйте, на щастя, процедура зниження частоти процесора абсолютно безпечна. Єдине, з чим ви можете зіткнутися - це гальма системи і лаги інтерфейсу.
Кращий результат максимального часу працюючого екрану, з бачених мною на стандартній батареї, було отримано кілька днів тому на прошивці RevolutionHD v3.1.1 з ядром Siyah Kernel 2.2 nolog:





