® Pimp My CPU | Уникальная программа для управления частотой процессора



Реп: (388)
Pimp My CPU
версия: 5.0

Последнее обновление программы в шапке: 21.02.2012

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Для функционирования программы необходимы права root пользователя и ® BusyBox
Для функционирования программы необходимы права root пользователя и ® BusyBox
Если у вас кастомная прошивка, например СМ, то ® BusyBox может и не понадобиться.
Возможно поддерживает не все ядра, но 2 ядра процессора на сенсации держит ;)
Если ядра не поддерживают изменение напряжения, программа с этим ничего не может поделать.
Если у вас программа не хочет создавать профили (нет крестика/плюсика как на первом скрине)
Если у вас программа не хочет создавать профили (нет крестика/плюсика как на первом скрине), то возможно вам поможет смена ядра, нужно пробовать, это не особо сложно.
На XDA можно попробовать найти ядра которые поддерживаются (там далеко не все перечислены) или попросить добавить поддержку конкретного ядра.

Для корректной работы программы необходимо удалить другие программы по управлению частотой процессора - Pimp My CPU может конфликтовать с ними.
В Pimp My CPU ОБЯЗАТЕЛЬНО необходимо делать профиль по умолчанию (default) для корректной работы программы!


Все эксперименты с программой на ваш страх и риск. Разработчики и я не несут ответственности за кирпичи из-за неправильного использования программы.
Тем, кто приведет пример своих настроек устройств или настроек для программ, а также предоставит полезную инфо по теме, от меня будет огромная благодарность и плюсик в репутацию ;)

Содержание шапки. Обязательно для прочтения!
Помните, что понижение (повышение) частоты не всегда ведет к энергосбережению (большему расходу)
Помните, что понижение (повышение) частоты не всегда ведет к энергосбережению (большему расходу), тк бывает что несколько соседних частот работают на одном и том же напряжении.
Например есть частоты 500, 600 и 700 и все они работают на 0,9 вольтах и вы пытаетесь сэкономить понижаясь с 700 на 500, но ничего не выйдет и вы даже повысите расход, тк на 500 задача будет выполняться дольше чем на 700.
Поэтому, если у вас есть возможность, то прежде чем делать профили, в тч на приложения, посмотрите таблицу частот и напряжений. Это позволит вам грамотно распределить частоты.

Краткое описание:
Управление частотой процессора.

Описание:
Программа предназначена для управления частотой процессора. Помимо стандартных возможностей, как у ее аналогов типа SetCPU, есть и уникальные возможности. Она может управлять частотой, менять напряжение на процессоре, поддерживает профили для различных ситуаций (например зарядка или батарея меньше определенного уровня), а самое главное, программа умеет присваивать профили на запуск приложения! А также для теста незнакомой частоты, есть профиль "тест".

Разработчик: Cpasjuste
Родная ветка на XDA: http://forum.xda-developers.com/showthread.php?t=1018411
Android Market Web: https://market.android.com/details?id=fr.my...e=search_result

Полезная информация. Обязательно для ознакомления!
Отличным дополнением к данной программе будет Cool Tool - позволяет в любой момент контролировать частоту и загрузку процессора, что дает вам возможность принимать правильные решения при его настройке.

Как понизить напряжение на процессоре, если при помощи Pimp My CPU сделать этого не удается (пишет, что ядро не поддерживает) читать здесь

Совет по энергосбережению и разгону. Еще пример по сильному понижению напряжения для большей экономии.

Как сделать свое устройство более экономичным и приятным в использовании во всех отношениях, нежели вы купили в магазине, на примере сенсации.

Как сделать профили в программе, изменять их и назначать на приложения. Объяснение на пальцах.
Подробнее ЧИТАЙТЕ в справке по работе программы!


Как сделать бэкап профилей пимпа если титаниум не справляется (советую делать всегда при любой перепрошивке) :D
  1. ® Pimp My CPU (Пост #12781912)
  2. ® Pimp My CPU (Пост #12783791)
  3. ® Pimp My CPU (Пост #12789100)

ответ можно дополнить :D

Дружественные темы
Справка по работе программы. Обязательно для ознакомления!
Справка по использованию, правилам и профилям. За перевод благодарим Radjah

Использование:
Программа состоит из трех "страниц": "Список профилей", "редактор профилей" и профилей "по приложениям".

Список профилей: Основная страница, которая появляется после запуска программы. На ней представлен список всех профилей и текущая (Current) конфигурация.
Тапните иконку "Приложение (Application)" чтобы перейти к просмотру профилей по приложениям.
Тапните кнопку "Добавить (Add)", чтобы создать новый профиль, основанный на конфигурации вашего процессора по-умолчанию.
Тапните кнопку "Удалить (Delete)", чтобы удалить профиль.
Тапните кнопку "Редактировать (Edit)", чтобы перейти в редактор профилей и изменить конфигурацию профиля.
Тапните "Profile rules", чтобы применить профиль, когда сработает выбранное правило (см "Profiles rules") (Правила профиля?)
Пометьте "Enable PimpMyCpu at boot", чтобы указанный профиль применялся после загрузки устройства.

Страница редактора профиля: она используется для редактирования профиля.
Тапните "Профиль (Profile)", чтобы изменить название профиля.
Тапните "Governor", чтобы изменить текущее значение параметра "governor". (Nix-гуру! Как это на русском?)
Тапните "Планеровщик (Scheduler)", чтобы изменить текущий планеровщик
Тапните иконку процессора, чтобы установить выбранную частоту как максимальную или минимальную.
Тапните частоту, чтобы изменить напряжение.

Страница "По приложениям": эта страница используется, чтобы назначить профиль конкретному приложению.
Тапните приложение, чтобы назначить профиль (или отключить ограничения)
Тапните иконку "Поиск (Search)", чтобы отобразить только приложения с назначенными профилями.
Тапните иконку "Приложения (Application)", чтобы вернуться к списку профилей.


Правила профилей:

Чтобы задйствовать профиль, вам надо надо установить правила (перечислены по приоритету):
Отключено (Disabled): профиль не используется.
Тест (Test): профиль будет использоваться до следующей перезагрузки или ручного отключения. Это правило перекрывает все остальные профили и должно быть использовано каждый раз, когда вы создаете или изменяете профиль.
Экран выключен (Screen Off): профиль используется, когда экран отключается. Это правило перекрывает любое провило кроме "Test". Это значит, что при включении "Screen Off" и "Powered" к примеру правило "Screen Off" перекроет "Powered", когда (и только тогда) экран выключен.
"Зарядка (Powered)": профиль используется, когда телефон подключен к зарядке (Сеть или USB). Это правило перекрывает (когда телефон подключен к зарядке) любое другое правило, кроме "Test" и "Screen off".
"Уровень заряда батареи (Battery Level)": профиль используется, когда уровень заряда опускается ниже указанного. Правило перекрывается "Test", "Screen off" и "Powered".
По-умолчанию: профиль по умолчанию. Используется, когда не назначено ничего не подошло или никаких других правил не назначено.

Профили приложений:

Когда профиль назначен приложению, то он перекрывает все остальные профили.

Возможные проблемы:

Не применяйте хардкорные настройки для профилей отличных от "Test", иначе устройство от таких настроек может вырубиться и не загрузиться после этого до конца.
Для починки надо удалить приложение из CWM менеджера.
Оригинал
Usage:

The application consist of 3 views : the "profiles list" view, the "profile edit" view and the "per application" profiles view
The profiles list view : This is the main view you see when launching the application. This view list all the profiles you created plus the "Current" configuration.
Touch the "Application" icon to go to the per application profiles view
Touch the "Add" button to create a new profile based on your default cpu configuration.
Touch the "Delete" button to delete a profile.
Touch the "Edit" button to go to the "profile edit" and change the profile configuration.
Touch the "Profile rules" box to apply a profile when the selected rule is meet (see "Profiles rules").
Check the "Enable PimpMyCpu at boot" to apply the current profiles configuration when your device start.
The profile edit view : this view is used when you edit a profile.
Touch the "Profile" item to change the profile name.
Touch the "Governor" item to change the governor to be used.
Touch the "Scheduler" item to change the scheduler to be used.
Touch a cpu icon to set the selected frequency as maximum or minimum frequency.
Touch a frequency to change the voltage.
The per application view : this view is used to assign a profile to an application
Touch an application to set a profile (or disable a profile)
Touch the "Search" icon to only show applications with a profile assigned
Touch the "Application" icon to go back to the profiles list view


Profiles rules:

For a profile to be active, you need to set a rule (classed here by priority) :
Disabled : the profile is never used
Test : the profile is used until next reboot or by manually disabling the profile. This rule will override any other rule and should be used every time you create and/or modify a profile.
Screen Off : the profile is used when screen goes off. This rule will override any other rule except the "Test" rule. This means that if you enable a "Screen off" and an "Powered" profile for example, the "Screen off" profile will override the "Powered" profile when (and only when) screen is off.
Powered : the profile is used when the device is powered (via AC or USB). This rule will override (when the device is powered) any other rule except "Test" and "Screen off" rules (see previous lines...)
Battery Level : the profile is used when the battery run lower than specified. This rule will be overridden by "Test", "Screen off" and "Powered" rules (see previous lines...)
Default : the default profile. This rule will be used when no other of the previous rules apply (or no other rules are enabled).


Applications profiles:

When a profile is assigned to an application, THIS PROFILE BYBASS ALL OTHER PROFILES.


Problems:

If you do not test a profile but apply a rule to it (another than the "Test" rule of course), since the profile will be loaded as soon as the rule is meet your device may crash due to a massive overclock or undervolt and result in the impossibility to boot your device anymore. You'll have to remove PimpMyCpu via CWM manager for exemple.
Примеры настроек частот
Информация по планировщикам (noop, cfg, deadline и др)
Дополнительная информация
Русский интерфейс: Частично
Список изменений
1.0 : Initial release

1.1 : Added new tab with scheduler selection

1.2 : Added governor selection (this version should restore stock settings on first launch, including removing boot settings, and rebuild its configuration so you can use the new options. If you have any problem, "Reset" manually to default settings, uninstall previous version then install this update).

1.3 :
Fixed "superuser not available" error while it is
UnderVolting dialog now has the current setting selected by default
Complete code rewrite, need some testing
Preliminary Optimus 2X support (compatible kernel to come soon)
Be sure to reset previous applied settings and uninstall older version before installing this one !

1.4 :
Now almost 100% compatible with the LG Optimus 2x device (with the use of my modified kernel), only "Save as boot" isn't available for now but will come very soon.
Added a "Stress Cpu" test.

1.5 :
100% compatible with the LG Optimus 2x device, including "Save as boot"
"Stress Cpu" test now loop trought all the enabled cpu values to test each of them for 30 secondes, and show cpu temp on Optimus 2x (if someone know the file to check on GalaxyS to get cpu temp, i do not have it anymore).
Added "Save Profile" option to the menu, your current configuration can be saved to sdcard ( "/sdcard/PimpMyCpu/device/*" ) or overwrite a previous saved configuration.
Added "Load Profile" option to the menu so you can restore a previous saved configuration.
Added "Delete Profile" option to the menu so you can delete a previously saved configuration.

1.6 :
Fix a bug in "Cpu Stress" test preventing the cpu speed to change.

1.7 :
Fix a force close on profile load/save (it's better if i create the directory before trying to save to it ).

1.8 :
Fix a bug in "Save as boot", it was a fail if the profile had spaces.
Allow undervolt to -250 mV instead -200mV.

1.9 :
Probably fixed "Cpu Stress" test on Galaxy S.

2.0 :
Added a little widget to quickly switch between saved profiles

2.1 :
Compatible with new Optimus 2X kernel ( 2x-kernel-2.6.32.9-fakeShmoo-cpasjuste.4.zip )
Optimus 2x users : YOU HAVE to update your kernel to use this version.

2.2 :
Added back compatibility with older kernels, including EternityProject Optimus2X kernel until all kernels are properly updated to the standard cpufreq sysfs devices name.

2.3 :
Changed the way settings are read/applied. Pimp My Cpu usage should be smoother now.
Added a "Force minimal freq when sleeping" option to the "More" tab, this will force your actual minimal cpu speed to be activated when screen off / device sleep. This require a reboot for changes to be applied.

2.4 :
Fix a little bug in the "Force minimal freq when sleeping" option, on wake up (screen on) the maximum cpu frequency restored was the maximum boot frequency (generaly 1000Mhz) instead of the current maximum frequency enabled on the current profile.

2.5 :
Now "Reset" button also remove "Force minimal freq when sleeping" settings.
Fixed a bug in "Force minimal freq when sleeping" settings, the option could be checked even if the setting wasn't active.
Better internal command handling, should again improve smoothness.
Now save/load profile according to the kernel version instead of device, this prevent wrong profiles to be loaded if the new kernel support new frequency steps.
Disabled "Governor" setting on Tegra devices since the cpu scaling is done by the tegra driver itself.

2.6 :
Probably fixed a bug when using an old kernel

2.7 :
Fixed a delay between effective frequency and displayed frequency in cpu stress test
Added an option to select the timing for frequency change in cpu stress test (menu button)
Probably fixed scheduler error on GTAB ( http://forum.xda-developers.com/showthread.php?t=895825 )

2.8 :
Allow the application to work even if no governor was found.

2.9 :
Fix a bug in governor selection

3.0 :
Fix "Save as boot" permission on some devices

4.0 :
Complete code and ui rewrite
Better profile management
Added SQL database for profiles management
No "init.d" support needed for "set as boot" option anymore
Removed profile change on screen on/off, android kernel handle that correctly, and this was wasting memory as a service (source: stackoverflow.com)
Removed old "FakeShmoo" kernel support (with obsolete devices name)
Removed "Cpu Stress Test" since it was not accurate for daily usage, better use specific applications
Allow screen orientation changes
Added support for stock tegra 2 kernel (without oc/uv)
Probably more and waiting for reports ...
BE SURE TO RESET YOUR DEVICE CPU SPEED CONFIGURATION (UNINSTALL PIMP MY CPU AND REBOOT) BEFORE UPGRADING TO 4.0
TO GET CORRECT DEFAULT VALUES (ELSE DEFAULT VALUES WILL BE YOUR LAST OC VALUES).

4.1 :
Fix a bug when changing kernel if a profile is set at boot (restore default kernel value instead apply profile)

4.2 :
Added power management service, you must now enable profiles to be used for (in priority order) :
"Screen Off" : will override any other settings, this means that if you enable a "screen off" AND an "AC/USB powered" profile for example, the "screen off" profile will override the "AC/USB powered" profile when screen is off.
"AC/USB Powered" : will override (when the device is powered) any other setting except "screen off" (see previous lines...)
"Battery Level" : will be applied when the battery run lower than specified (overridden by "Screen Off" and "AC/USB Powered" settings)
"Default" : The default profile, will be used at BOOT and when no other of the previous rules apply (or no other rules are enabled) and it's your "main" profile. If no default profile is set, "Stock" profile will be loaded.
Now using a service (less than 3MB memory usage and very few cpu call's)
Sort profile list alphabetically
Fix a bug with Galaxy i9000 runnin FuguMod kernel
Fix default profile creation/restore when changing kernel (was only working if boot was enabled)
Again sorry but many changes were made so BE SURE TO RESET YOUR DEVICE CPU SPEED CONFIGURATION (UNINSTALL PIMP MY CPU AND REBOOT) BEFORE UPGRADING TO GET CORRECT DEFAULT VALUES (ELSE DEFAULT VALUES WILL BE YOUR LAST OC VALUES).

4.2.1 :
fix a problem on some device where PimpMyCpu profiles where not applied due to the presence of an old init.d script ("/system/etc/init.d/S_volt_scheduler")

4.3 :
No root needed anymore for profiles change, so no more "su" toast messages (root still needed for the application to work)
Prevent "crash boot loop", if PimpMyCpu service crash (device crash) in the first 15 secondes (from service start or application start), all profiles will be disabled at next reboot
Add a "Test" profile management, a profile set as "Test" will override all other profiles, but will be only enabled until next reboot (or if manually disabled). Used to test a profile stability
Interface redesigned to have more room for profiles list
Add admob ad on free version

4.4 :
Improve service code, profiles "should" now correctly be loaded and stay (hopefully)
Add tray icon and persistent notification to show current profile and to be sure PimpMyCpu service is running
Add per application profile : assign a profile that will be loaded when an application start, restore default values on exit !
Minor UI changes

4.4.1 :
Fix "Set at boot": CheckBox was not checked when application start when it should be

4.4.2 :
Finally fix an old bug: profile where not applied correctly on some device if profile minimum frequency was higher than current maximum frequency !

5.0 :
Add "SiyahKernel" OC/UV compatibility (used in AbyssNote for GNote, SiyahKernel for Galaxy S2 and more)
Allow disabling notifications in preferences
Improve service stability by setting "OOM" to -17
Minor UI changes

Скачать:
версия: 5.0 Прикрепленный файлpimpmycpu_5.0.apk ( 64.95 КБ )
Скачать APK с родной ветки XDA
Прошлые версии
версия: 4.2.1 http://4pda.to/forum/dl/post/1280048/pimpmycpu_4.2.1.apk
версия: 3.0 Прикрепленный файлpimpmycpu_3.0.apk ( 625.49 КБ )


Девиз темы:
Пользуйся приятным устройством!

Сообщение отредактировал Black_BG - 13.07.12, 08:33
Причина редактирования: Добавил в дружественные темы Скрипты, твики, собери их все



Реп: (272)
Не знаю на 100% или повтор, но в профильных темах по прошивкам устройств, эта программка есть (.apk в частности), поскольку если разогнать проц на SGS до 1.6 - 1.7 GHz, то без этой програмулины никак!
К стати, именно она рекомендована для использования с прошами MIUI



Реп: (5)
Galaxy S2 поддерживает?



Реп: (29)
У меня сгс 1ггц не вижу смысла разгонять.
Разве что для winXp))



Реп: (146)
Waltazar @ 30.08.2011, 19:56 *
Galaxy S2 поддерживает?

да я думаю она так же как setCPU, почти на всех аппаратах заведется



Реп: (12)
Lg optimus one - не поддерживаемое ядро - нет таблицы частота/вольтаж



Реп: (26)
SOLOVEY @ 30.08.2011, 19:48 *
она рекомендована для использования с прошами MIUI

Так в MIUI своя же вроде.



Реп: (90)
Andrewdroid @ 4.9.2011, 23:28 *
Lg optimus one - не поддерживаемое ядро - нет таблицы частота/вольтаж

прошивка должна быть модифицированная, ставьте см и ядро в котором есть поддержка.



Реп: (20)
В MIUI SetCPU встроена.



Реп: (4)
LG Optimus One
Android 2.3.3, ядро Paolo 2.6.35.14_v6-touch3


PimpMyCPU просто вылетает (а вот SetCPU работает нормально)



Реп: (35)
Версия 4.2.1

Прикрепленные файлы

Прикрепленный файлpimpmycpu_4.2.1.apk ( 57.73 КБ )



Реп: (131)
Что на хда только не разработают...



Реп: (34)
на моем htc desire s походу не работает, заходиш в программу и нету такого меню как на скринах, рут есть и базибокс тоже, при заходе спросила права рут

Прикрепленные изображения
Прикрепленное изображение
Прикрепленное изображение



Реп: (388)
queen 10
Ну да)))
Ребята, слишком сильно не пинайте, тк сам только нашел прогу и тестю ее меньше суток, гляньте на скрины))) так что будем вместе разбираться, хотя как я понял, особо трудностей не должно возникнуть и можно сосредоточиться на настройке частоты.
Очень прошу, кто по английски балакает, переведите то что в шапке пожалуйста, с меня +.


Добавлено 21.02.2012, 08:50:

kvdrt,
А вообще частоту можно регулировать? Ядро позволяет?
Попробуйте сначала сетцпу поставить, как провереное средство, сделать частоту какую нибудь, поставить, чтоб при загрузке выставлялась, а потом открыть эту прогу.
Должна быть текущая частота, а далее вы правильно жмакаете.

Сообщение отредактировал Black_BG - 21.02.12, 08:51



Реп: (34)
setcpu работает отлично, если отключить perflock как написано эта функция мешает регулировать частоту, пока ее не отключиш, а эт программа этого наверно не умеет и не работает, и пробовал включить цпу и зайти в pimp my cpu все равно не работает



Реп: (599)
Оо, давно я ждал программы способной выставлять частоты приложениям!
Забираю, большое спасибо!



Реп: (388)
kvdrt, а вы попробуйте через сетцпу бахнуть. хотя мне кажется, что через бизибокс можно. как я понял, прога просто интерфейс для бизибокс с возможностью назначать профили на проги. весит то она чуть. мне бизибокс не понадобился, тк СМ.



Реп: (465)
Попытался сделать перевод
Использование:

Программа состоит из трех "страниц": "Список профилей", "редактор профилей" и профилей "по приложениям".
Список профилей : Основная страница, которая появляется после запуска программы. На ней представлен список всех профилей и текущая (Current) конфигурация.
Тапните иконку "Приложение (Application)" чтобы перейти к просмотру профилей по приложениям.
Тапните кнопку "Добавить (Add)", чтобы создать новый профиль, основанный на конфигурации вашего процессора по-умолчанию.
Тапните кнопку "Удалить (Delete)", чтобы удалить профиль.
Тапните кнопку "Редактировать (Edit)", чтобы перейти в редактор профилей и изменить конфигурацию профиля.
Тапните "Profile rules", чтобы применить профиль, когда сработает выбранное правило (см "Profiles rules") (Правила профиля?)
Пометьте "Enable PimpMyCpu at boot", чтобы указанный профиль применялся после загрузки устройства.

Страница редактора профиля: она используется для редактирования профиля.
Тапните "Профиль (Profile)", чтобы изменить название профиля.
Тапните "Governor", чтобы изменить текущее значение параметра "governor". (Nix-гуру! Как это на русском?)
Тапните "Планеровщик (Scheduler)", чтобы изменить текущий планеровщик
Тапните иконку процессора, чтобы установить выбранную частоту как максимальную или минимальную.
Тапните частоту, чтобы изменить напряжение.

Страница "По приложениям": эта страница используется, чтобы назначить профиль конкретному приложению.
Тапните приложение, чтобы назначить профиль (или отключить ограничения)
Тапните иконку "Поиск (Search)", чтобы отобразить только приложения с назначенными профилями.
Тапните иконку "Приложения (Application)", чтобы вернуться к списку профилей.


Правила профилей:

Чтобы задйствовать профиль, вам надо надо установить правила (перечислены по приоритету):
Отключено (Disabled): профиль не используется.
Тест (Test): профиль будет использоваться до следующей перезагрузки или ручного отключения. Это правило перекрывает все остальные профили и должно быть использовано каждый раз, когда вы создаете или изменяете профиль.
Экран выключен (Screen Off): профиль используется, когда экран отключается. Это правило перекрывает любое провило кроме "Test". Это значит, что при включении "Screen Off" и "Powered" к примеру правило "Screen Off" перекроет "Powered", когда (и только тогда) экран выключен.
"Зарядка (Powered)": профиль используется, когда телефон подключен к зарядке (Сеть или USB). Это правило перекрывает (когда телефон подключен к зарядке) любое другое правило, кроме "Test" и "Screen off".
"Уровень заряда батареи (Battery Level)": профиль используется, когда уровень заряда опускается ниже указанного. Правило перекрывается "Test", "Screen off" и "Powered".
По-умолчанию: профиль по умолчанию. Используется, когда не назначено ничего не подошло или никаких других правил не назначено.

Профили приложений:

Когда профиль назначен приложению, то он перекрывает все остальные профили.

Возможные проблемы:

Не применяйте хардкорные настройки для профилей отличных от "Test", иначе устройство от таких настроек может вырубиться и не загрузиться после этого до конца.
Для починки надо удалить приложение из CWM менеджера.


Программу не использовал, переводил по смыслу. Правки строго приветствуются.

Сообщение отредактировал Radjah - 21.02.12, 10:44



Реп: (388)
Radjah,
Мегаспасибо! Ушло в шапку. Править особо нечего



Реп: (612)
Black_BG, еще бы какой-нибудь примерчик наглядный по настройке профилей. Инструкция хорошо, пример - еще лучше! :rolleyes:
Я сейчас на SetCPU сижу с профилями, добился существенного сокращения расхода батареи в спячке, ну и в остальном, что позволяет сделать SetCPU. А эта прога еще лучше по функционалу. Можно добиться экономии и при работе приложений. Это здорово! Перейду на нее, наверное. Поэтому и прошу пример какой-нибудь с конкретными данными и по основным программам тоже, типа ES проводник, CoolReader, PowerAmp, браузер какой-нибудь ну и пару игр для примера (чтобы приблизительно и для других подобрать, зная их функционал и запросы). Если можно, конечно... :rolleyes:
P.S. Забыл. Еще видео-плеер какой-нибудь...

Сообщение отредактировал Vladivid - 21.02.12, 18:56



Реп: (388)
Vladivid @ 21.02.2012, 19:53 *
Black_BG, еще бы какой-нибудь примерчик наглядный по настройке профилей. Инструкция хорошо, пример - еще лучше! :rolleyes:

Да не вопрос, сам думал сейчас черкнуть, но вы опередили ;)
Мое ядро оптимизировано под ондеманд, поэтому везде во всех профилях будет ондеманд и планировщик дедлайн

Стандартный профиль, условие - дефаут
мин 192, макс 1026

Профили для приложений, все Disabled.
название 192/384
мин 192, макс 384
под этим профилем у меня будильник Аларм Клок, Опера, калькулятор и фонарик. Ну понятно, что всем им много не нужно

название 192/540
мин 192, макс 540,
Здесь погуще :D
Адоб ридер, Аметро, Нарды, КлуБаланс, Конвертер, Култул, Фбридер, Киви кошелек, Квик сеттингс, Квикпик и прочее, чему нужно чуть больше ресурсов для вычисления, анимации и вообще плавности.

название 192/702
мин 192, макс 702
Здесь проги, которые работают со множеством файлов, например ЕС проводник

название 192/810
мин 192, макс 810
Этот профиль чисто под Контакты. Хотя контакты сами скролируются достаточно плавно и на 540, но журнал вызовов лагает, поэтому 810

Для игр, это чисто индивидуальный подход, но максимум бы я оставил бы как в стандартном профиле, а минимум поднял бы как минимум на 2 шага вверх от стандартного.
С видео чуть сложнее, тк большая частота не нужна, но многое зависит от формата. Я бы выбирал бы между профилем 192/540 и 192/710, но скорее всего 192/540 оставил бы.

Профиль батарея меньше 30%, условие - батарея меньше 30%
мин 192, макс 918
Профиль батарея меньше 10%, условие - батарея меньше 10%
мин 192, макс 810
Профиль зарядка, условие - заряжается (powered)
мин 192, макс 960
Профиль экран выключен, условие - скринофф
мин 192, макс 192

Также есть профиль вызов. По идее это нужно написать в приложениях, но я отдельно, тк это скорее функция самого аппарата, только в данной программе реализуется через привязку к приложению "Телефон" (именно телефон, не путать с приложением "Контакты" - оно отвечает за журнал вызовов, сами контакты, кнопки и прочее, за процесс вызова отвечает приложение "Телефон")
Условие Disabled.
мин 432, макс 1188. Я параноик, и хочу быть точно уверен, что смогу спокойно сбросить и никакой недостачи ресурсов во время звонка не произойдет. Это и так очень расточительный режим работы аппарата, так что чуть приподнятый минимум роли особой не сыграет.

пс
настройки для приложений, да и вообще, это лишь ориентир. Я для приложений определял оптимальные методом тыка, судя по опыту загрузки (висит култул всегда), чтобы то ограничение, что поставил, не мешало приложениям нормально работать и адекватно и плавно реагировать на то, чего хочу я.
Подавляющее большинство приложений (наверное, кроме игр) можно ограничить частотой ниже вашей стандартной. Стандартную же я не опускаю для того, чтобы быстрее грузить те же приложения, настройки, скролировать столы и тд.
ппс
PowerAmp я не присваивал профиля вообще, точнее присвоил 192/702 (ему хватало), но снял, тк обычно я если и в окне плеера, то что то сканю, выбираю и тд, ну и плюс я не совсем понимаю фразу из руководства
Black_BG @ 21.02.2012, 09:14 *
Когда профиль назначен приложению, то он перекрывает все остальные профили.

Получается. что не совсем понятная ситуация с плеером в фоне... что активно, скринофф или профиль на приложение? Думаю что ребята с xda не балбесы и активен скринофф, но я паранноик, как уже говорил выше :D

Сообщение отредактировал Black_BG - 22.02.12, 09:58


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.03.24, 19:45