Page 1 of 1
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 14:36
by matelkoxxl
Dnes som konečne nahodil SetCPU a chcel by som sa opýtať, či to niekto používa a aké optimálne nastavenie je najlepšie pre HD2-jku??? Ide mi hlavne o predĺženie výdrže baterky.
Ďakujem všetkým za reakcie!
edit:
Tak zatiaľ som to nastavil na 998 max a 245 min a scaling: smartass
+ 2 profily -
1. charging - 1036 max a 614 min
2. screen off - 768 max a 245 min a taktiež scaling smartass.
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 15:29
by Thompson
screen off bych si dal na 245mhz, zbytečný mít cpu na 1ghz když telefon nepoužíváš...
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 15:38
by matelkoxxl
Veď tam mám max. 768 a min 245. To max. som dal preto toľko, aby mi náhodou nelagovalo pri prichádzajúcich hovoroch alebo tak. Neviem síce, či je to potrebné, len pre istotu
edit: tak som tam dal iba na 499 max. Uvidím ako sa to bude správať.
A ešte ktorý scaling je najlepšie nastaviť? Z dokumentácie som usúdil, že to bude smartass a na xda-dev som videl viacerých čo písali o interactive, ale ten topic bol asi starší, lebo o smartass tam ani zmienka neni...
Re: SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 18:26
by lacibogi
Desire mam na 245mhz pri screen off a ziadne lagy.
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 18:45
by Cleric
Když už šetřit baterku, co zkusit podvoltování. Místo ubírání MHz tak mu sebrat nějaký ten volt.
Osobně se mi podvoltování vyplatilo více než ubírat výkon v MHz
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 19:19
by matelkoxxl
Podvoltovanie zníži aj takt procesoru,alebo takt ostane? Alebo čo tak skúsiť kombináciu podvoltovania a znižovania MHz? Ako sa znižuje voltáž procesora? Lebo niečo som videl na xda-dev na stránke rom, ktorú používam.
-How can I adjust CPU voltage? Edit the user editable script in /system/etc/init.d/98cpu_voltage to change voltage values for the CPU. Values between 800-1350 are accepted for each CPU clock speed but don't expect 800 to be stable at 1190mhz. This script is executed upon startup. You can run it manually via adb by typing sh /system/etc/init.d/98cpu_voltage to see effects before a reboot. I would suggest only putting a stable script in this location, and having "test" scripts on your sdcard to try before replacing the one that is run on bootup.
Voltage control script Information:
As you can see in my script, I adjusted to the lowest possible value that I found stable for my phone on each frequency. I feel that is the best way, however.. if you want a quick and easy way, you can also do it this way:
incrementing/decrementing all levels by a specified amount* (mV):
echo '-25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '+25' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
All you would have to do is delete everything in the current script, and just have + or - the value you would like.. it would apply it universally. To see current levels type cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels . All of these commands can be done via adb shell, gscript lite, or editing the init.d script I have provided. Make sure that you use a unix compatible text editor: Notepad is NOT a unix compatible text editor, use Notepad++ in windows.
A potom ešte niečo také tam je -
#!/system/bin/sh
# set vdd_levels on boot by tyween (XDA Developers)
echo '245000 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '384000 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '422400 900' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '460800 925' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '499200 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '537600 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '576000 1000' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '614400 1025' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '652800 1050' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '691200 1075' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '729600 1100' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '768000 1100' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '806400 1125' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '844800 1150' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '883200 1150' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '921600 1175' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '960000 1175' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '998400 1200' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1036800 1200' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1075200 1225' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1113600 1225' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1152000 1250' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1190400 1275' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Len neviem čo s tým presne mám robiť. Vie mi niekto poradiť? THX!
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 19:54
by Cleric
Při podvoltování takt CPU lze zachovat a nebo lze použít ještě tuto aplikaci
https://market.android.com/details?id=f ... rch_result na XDA zdarma, ale u teté aplikace se snižuje i takt CPU.
Pro podvoltování CPU by chtělo zkusit pohledat na XDA jestli tam nějaký Kernel s UV nebo ULV je.
-- doplnění předchozího příspěvku (sob zář 10, 2011 21:00) --
Tady jsem našel jeden Kernel s UV 925mV
http://forum.xda-developers.com/showthread.php?t=940823 pro GB ROM
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 20:22
by matelkoxxl
Sorry, ale vôbec tomu nechápem. Nestačí tam zmeniť,alebo editovať iba nejaký súbor? To musím meniť kernel? Keď ja ani neviem čo to vlastne je, s androidom som iba asi mesiac a v tých pojmoch mám zmätok... Asi sa nakoniec na to vybodnem, vyzerá to dosť náročne.
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 20:42
by Cleric
Je to jednoduché.
Flashuje se to pomocí ClockWord, ale před tím radši provést zálohu ROM.
Toto je asi nejefektivnější způsob jak zvýšit životnost na jedno nabití.
Kernel je Jádro - to se ti stará o správnou funkci CPU, GPU. Ve výsledku je to naprosto jednoduché. Jen to chce správný Kernel pro správnou ROM. Jinak telefon nenaběhne.
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 21:32
by matelkoxxl
Tak v tej rom čo mám ja je kernel nejaký tytung r10.
Ak môžeš, pozri sa tuto -
http://forum.xda-developers.com/showthread.php?t=933951" onclick="window.open(this.href);return false;
Tam sa niečo píše aj o zmene voltáže, čo som tu už kopíroval. Možno to pôjde aj jednoduchšie ako zmenou kernelu, ale ja sa v tom nevyznám. Vďaka!
SetCPU for Root Users nastavenie
Posted: Sat Sep 10, 2011 21:42
by Cleric
ROM co používáš je postavená na 2.3.5 GB, teď už jen stačí stáhnout Kernel co jsem ti postoval výše. Pak provést zálohu stávající ROM v CWM a rovnou v CWM i flashnout Kernel. Záleží na tobě.
SetCPU for Root Users nastavenie
Posted: Sun Sep 11, 2011 9:32
by matelkoxxl
Tak som skúsil pozrieť do toho súboru, čo popisuje autor tu -
-How can I adjust CPU voltage? Edit the user editable script in /system/etc/init.d/98cpu_voltage to change voltage values for the CPU. Values between 800-1350 are accepted for each CPU clock speed but don't expect 800 to be stable at 1190mhz. This script is executed upon startup. You can run it manually via adb by typing sh /system/etc/init.d/98cpu_voltage to see effects before a reboot. I would suggest only putting a stable script in this location, and having "test" scripts on your sdcard to try before replacing the one that is run on bootup.
Vytiahol som z neho toto -
#!/system/bin/sh
# set vdd_levels on boot by tyween (XDA Developers)
#
http://forum.xda-developers.com/showpos ... count=4036" onclick="window.open(this.href);return false;
echo '245000 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '384000 850' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '422400 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '460800 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '499200 900' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '537600 925' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '576000 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '614400 975' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '652800 1000' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '691200 1025' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '729600 1050' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '768000 1075' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '806400 1100' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '844800 1100' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '883200 1125' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '921600 1125' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '960000 1150' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '998400 1175' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1036800 1175' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1075200 1200' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1113600 1225' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1152000 1225' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
echo '1190400 1275' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Čiže to vyzerá tak, že v tejto ROM je už podvoltovanie nastavené automaticky??? A aké hodnoty by si odporúčal? Mám niektoré znížiť, alebo nechať tak?
SetCPU for Root Users nastavenie
Posted: Sun Sep 11, 2011 11:00
by Cleric
Osobně jsem pracoval už s hotovým Kernel kde byly hodnoty nastavené. Pokud to máš již přednastavené nechal bych to být.
Nebo můžeš zkoušet po malých krocích mu ubírat mV, ale tady pozor může se stát že ti telefon zamrzne. Když mu vezmeš moc.