[Kernel] UV, Ext4, Conservative (Battery Saving) - EVO Shift 4G Android Development

A simple kernel created with the intent to get maximum battery with minimal sacrifice.
Kernel Features:
Undervolted - 800mV(-200mv from the stock 1000) for 245Mhz to 1000mV(-100mv from the stock 1100) for 806Mhz
Default Conservative governor (other stock governors included)
Ext4 Support
and assorted tweaks
Ramdisk Features:
Ro.secure=0 (ADB runs as root)
Removed CIQ daemon startup
Thanks: Bcnice20(great kernel, but different goal) and the rest of the kernel devs with git hubs
Source
***This is a Sense based kernel, not ASOP***

FAQ
Q: Why does it boot sooooo slow? Is it stuck?
A: No, because of the conservative governor + undervolting it will boot slower, especially when rebuilding the dalvik cache.
Q: Does this kernel support overclocking?
A: No, as it isn't the goal of this kernel.
Q: How is the performance?
A: Should be comparable to stock.
Q: Why the lag when I unlock the phone?
A: The way the conservative governor is designed causes that delay as it rams up frequency. Once up, should be running smooth though.
Q: Can I change the default governor?
A: Yes, use a widget/app like SetCpu.
Known Issues
None so far, but potential errors with CIQ/IQ agents as CIQ fixes are not included in this kernel. Suggest removing anything in ROM with IQ in it.
VDD Voltage Table
Code:
static struct clkctl_acpu_speed acpu_freq_tbl[] = {
{ 24576, SRC_LPXO, 0, 0, 30720, 800, VDD_RAW(800) },
{ 61440, PLL_3, 5, 11, 61440, 800, VDD_RAW(800) },
{ 122880, PLL_3, 5, 5, 61440, 800, VDD_RAW(800) },
{ 184320, PLL_3, 5, 4, 61440, 800, VDD_RAW(800) },
{ MAX_AXI_KHZ, SRC_AXI, 1, 0, 61440, 800, VDD_RAW(800) },
{ 245760, PLL_3, 5, 2, 61440, 800, VDD_RAW(800) },
{ 368640, PLL_3, 5, 1, 122800, 875, VDD_RAW(875) },
{ 768000, PLL_1, 2, 0, 153600, 950, VDD_RAW(950) },
{ 806400, PLL_2, 3, 0, 192000, 1000, VDD_RAW(1000) },
{ 0 }
};

bet battery life is AMAZING with this, too bad im running MIUI as of right now!

Will install over MikShift and post results thanks
Edit:finally got a full charge..will post in a bit
Sent from my PG06100 using XDA App

I've been attempting to flash this kernel over the NFX v2.0 ROM, but I can't seem to get it to take. Are there any special steps to do to install it?
Any help is appreciated. Thanks.

JKILO said:
Will install over MikShift and post results thanks
Edit:finally got a full charge..will post in a bit
Sent from my PG06100 using XDA App
Click to expand...
Click to collapse
So...results?

ZenInsight said:
So...results?
Click to expand...
Click to collapse
Yea never did report back..didn't notice much of a difference personally..guessing results will vary..actually it seemed my battery life got worse..but don't let me deter you from it cause it may work better for you
Sent from my PG06100 using Tapatalk

Related

HTC Inspire 4g Running WCX ROM

Here's what I know!
I am currently running the WCX Rom and I Have got it customized the way I want... Fortunately another stock Inspire is in the family so here are real Numbers (not Bloated) from the two phones...
WCX ROM VS STOCK
(Using PassMark)
1276 Overall 1014
1984 CPU 1338
1981 Disk 1185
1039 Memory 975
1491 2D Graphics 1161
574 3D Graphics 540
(Quadrant Standard)
2473 vs 1414
Bottom Line... Thanks WC!!!
sloanster said:
Here's what I know!
I am currently running the WCX Rom and I Have got it customized the way I want... Fortunately another stock Inspire is in the family so here are real Numbers (not Bloated) from the two phones...
WCX ROM VS STOCK
(Using PassMark)
1276 Overall 1014
1984 CPU 1338
1981 Disk 1185
1039 Memory 975
1491 2D Graphics 1161
574 3D Graphics 540
(Quadrant Standard)
2473 vs 1414
Bottom Line... Thanks WC!!!
Click to expand...
Click to collapse
This thread delivers and in before the lock! In the future, stuff like this could be better served in the dev section for the respective ROM..imagine how many pointless threads there would be if everyone decided to post their numbers and their loyalty to the ROM they use in a new thread...see where I'm going with that.

Samsung releases Galaxy S4 Kernel source – GT-I9500, GT-I9505 & SGH-I337M

http://www.sammobile.com/2013/04/19...9500-gt-i9505-sgh-i337m/#.UXFYHqYLuCk.twitter
This is great news! CM 10.1?
winwiz said:
http://www.sammobile.com/2013/04/19...9500-gt-i9505-sgh-i337m/#.UXFYHqYLuCk.twitter
This is great news! CM 10.1?
Click to expand...
Click to collapse
AOSP at the very least...
AWESOME!!!
I will be updating in this thread shortly about proper information about the last unknown things concerning the phones...
Edit: How big is this thing?!
Edit: 372mB, they included various new things in their platform sources, seems they released the source for the Samsung Browser which seems to be the bulk of the increased size.
The 5410 now has proper independent power-gating in its CPUIdle driver.
The CPUFreq driver is populated from 200MHz up until 1300MHz for the A7 cores and 2000MHz for the A15 cores in 100MHz steps.
The shipping CPU already is in its second revision REV_2_0.
The shipping frequencies are 500MHz to 1200MHz for the A7 cores, 800MHz to 1600MHz for the A15 cores.
EDIT: When the IKS is active, which means at all times, then the CPU is set up to run in "turbo"-like configurations, if 1 A15 is active, max frequency is 1800, 2 are active, it is 1700, if all >2 big CPUs are on, 1600MHz is the maximum frequency. I'm still reading through the max index they setup there so I can't confirm this behaviour yet, but it's there in the code.
EDIT: The above logic seems to be disabled any only valid once the CPU was actually set to 1800MHz as maximum, there is no turbo at max of 1600MHz. This probably explains the previous benchmarks and so on of it showing 1800, but never reaching those frequencies.
Hotplugging seems to be DEAD! Finally!
The GPU _is_ running at 532MHz. There is a define for to ommit the last frequency step in the driver and limit it to 480MHz, however, in the released source this is not used and the frequency is 532MHz.
Code:
#define DOWN_STEP_OLD 1100000
#define DOWN_STEP_NEW 600000
#define UP_STEP_OLD 550000
#define UP_STEP_NEW 600000
#define STEP_LEVEL_CA7_MAX 600000
#define STEP_LEVEL_CA15_MIN 800000
if (freqs[cur]->old <= UP_STEP_OLD && target_freq > UP_STEP_NEW)
target_freq = STEP_LEVEL_CA7_MAX;
if (freqs[cur]->old >= DOWN_STEP_OLD && target_freq < DOWN_STEP_NEW) {
if (strcmp(policy->governor->name, "ondemand") == 0)
target_freq = STEP_LEVEL_CA15_MIN;
else
target_freq = STEP_LEVEL_CA7_MAX;
}
if (cur == CA15 && target_freq < freq_min[CA15]) {
do_switch = 1; /* Switch to Little */
} else if (cur == CA7 && user_set_eagle_count > get_num_CA15()
&& target_freq > freq_max[CA7]) {
do_switch = 1; /* Switch from LITTLE to big */
if (count > 0 && count < 4 &&
target_freq > exynos_info[cur]->max_op_freqs[count + 1])
later = true;
}
This is basically the switching logic. The A7 cores are mapped to the A15 frequency at half speed, the frequency table as such means it's 1:1 A15 clocks up until 1200MHz.
There are two conditions to switching from A15's to A7's:
An A15 core will need to be above 1100MHz (real) for the previous sampling period, and the new (current target) virtual frequency to be below 600MHz (1200MHz A7) to trigger an override of the CPUFreq logic and initiate a jump from A15 to A7's, however it doesn't directly switch: Ondemand is the default governor, so what it seems to be doing is to have a stop-over at the minimum A15 frequency / 800MHz for a frequency period and let the next sample decide what to do.
An A7 core will need to be at 550 virtual (1100MHz A7) for its previous sampling period, and over 600 virtual (1200MHz A7) to switch to an A15 core, however again, this is not the actual switching, it's sitting again for another sample at 1200MHz real frequency before it lets the next sample decide.
The actual switching is simple: if frequency reaches 800MHz, we go to A7's, if it goes to 650 (1300 == freq_max[CA7]) it goes to A15.
The whole thing is a bit shenanigans in logic, but I suppose they do it so that the cores don't do too much fine-grained switching and the above logic flattens out the frequency jumps.
EDIT: There's plenty of evidence of a global LTE enabled 5410 device, the kernel even has the usual modem drivers for it and GPIO board definitions.
I think most of the more interesting stuff is already cleared up now.
Does this mean that i9500 owners will be able to clock up to 1.8 to keep up with those fancy Koreans?
AndreiLux said:
I will be updating in this thread shortly about proper information about the last unknown things concerning the phones...
Edit: How big is this thing?!
Edit: 372mB, they included various new things in their platform sources, seems they released the source for the Samsung Browser which seems to be the bulk of the increased size.
The 5410 now has proper independent power-gating in its CPUIdle driver.
The CPUFreq driver is populated from 200MHz up until 1300MHz for the A7 cores and 2000MHz for the A15 cores in 100MHz steps.
The shipping CPU already is in its second revision REV_2_0.
The shipping frequencies are 500MHz to 1300MHz for the A7 cores, 800MHz to 1600MHz for the A15 cores.
Click to expand...
Click to collapse
I'm trying to DL the 9505 sources atm, 28 KB/s on a 50+ Mb/s line, come on Samsung:crying: On the octa, is the voltage table populated for frequencies over 1600 MHz?, if so is there a big jump?
Turbotab said:
I'm trying to DL the 9505 sources atm, 28 KB/s on a 50+ Mb/s line, come on Samsung:crying: On the octa, is the voltage table populated for frequencies over 1600 MHz?, if so is there a big jump?
Click to expand...
Click to collapse
LOL i tried to download the 9500 source but the download speed ridiculously slow ( 20KB - 50KB ) WTF my download speed normally about 1.4MB
they seems only have 1MB LINE for the server :silly::silly::silly:
edit : Andrei how the voltage table, is it much lower than Exynos 4412 ( 32NM vs 28NM ) ? what 1.6GHz voltage ?
and can u check what the DAC model ? is it Wolfson 5102?
Turbotab said:
I'm trying to DL the 9505 sources atm, 28 KB/s on a 50+ Mb/s line, come on Samsung:crying: On the octa, is the voltage table populated for frequencies over 1600 MHz?, if so is there a big jump?
Click to expand...
Click to collapse
They're populated, but only with a dummy 1300mV max value.
I got both sources at 900kB/s so I guess I got lucky before everybody and their grandma started downloading them for kicks.
Lets go!!!!!
So is this better than with the S3 because everyone was complaining about missing kernels and incomplete source.
samsung seems to have stepped up. the 9500 should be OC'd in short order.
What about the freqcheck, how often is it sampling to change the frequency?
If this is good....yup.
I never have a Galaxy, so i dont know...lol
Did Samsung finally release proper sources with documentation?!?!?!?!
If so, I really hope they will do the same with the Note II and S3 quickly!!!!!!
AndreiLux said:
EDIT: There's plenty of evidence of a global LTE enabled 5410 device, the kernel even has the usual modem drivers for it and GPIO board definitions.
I think most of the more interesting stuff is already cleared up now.
Click to expand...
Click to collapse
Does it means that i9500 could be LTE capable?
Inviato dal mio GT-I9000 con Tapatalk 2
DubelBoom said:
Did Samsung finally release proper sources with documentation?!?!?!?!
If so, I really hope they will do the same with the Note II and S3 quickly!!!!!!
Click to expand...
Click to collapse
I think you should read more into the whole sources and documentation story, you obviously don't get it.
Long story short, these are kernel sources and not the sources the CM team needs.
Stevemeister said:
I think you should read more into the whole sources and documentation story, you obviously don't get it.
Long story short, these are kernel sources and not the sources the CM team needs.
Click to expand...
Click to collapse
I don't understand the technical info (English is not my mother language, and definitely not at tech things), but I did knew something was missing. Sadly, its not this
Thanks!
AndreiLux said:
I will be updating in this thread shortly about proper information about the last unknown things concerning the phones...
The GPU _is_ running at 532MHz. There is a define for to ommit the last frequency step in the driver and limit it to 480MHz, however, in the released source this is not used and the frequency is 532MHz.
Code:
#define DOWN_STEP_OLD 1100000
#define DOWN_STEP_NEW 600000
#define UP_STEP_OLD 550000
#define UP_STEP_NEW 600000
#define STEP_LEVEL_CA7_MAX 600000
#define STEP_LEVEL_CA15_MIN 800000
if (freqs[cur]->old <= UP_STEP_OLD && target_freq > UP_STEP_NEW)
target_freq = STEP_LEVEL_CA7_MAX;
if (freqs[cur]->old >= DOWN_STEP_OLD && target_freq < DOWN_STEP_NEW) {
if (strcmp(policy->governor->name, "ondemand") == 0)
target_freq = STEP_LEVEL_CA15_MIN;
else
target_freq = STEP_LEVEL_CA7_MAX;
}
if (cur == CA15 && target_freq < freq_min[CA15]) {
do_switch = 1; /* Switch to Little */
} else if (cur == CA7 && user_set_eagle_count > get_num_CA15()
&& target_freq > freq_max[CA7]) {
do_switch = 1; /* Switch from LITTLE to big */
if (count > 0 && count < 4 &&
target_freq > exynos_info[cur]->max_op_freqs[count + 1])
later = true;
}
Click to expand...
Click to collapse
Strcmp? An unbounded string compare Samsung? For Shame.
Cali3350 said:
Strcmp? An unbounded string compare Samsung? For Shame.
Click to expand...
Click to collapse
... so? The whole Linux kernel might have a word or two with you on the matter http://lxr.free-electrons.com/ident?i=strcmp
I did not download the source, but it clearly says "kernel"source. Isn't the issue that the drivers in the SGIII were not open sourced, yes, the Exynos non-support was an issue, but is there enough in this source release?
Cali3350 said:
Strcmp? An unbounded string compare Samsung? For Shame.
Click to expand...
Click to collapse
Why shame? It compares with literal bounded string. Not more dangerous than strncmp with wrong length.
Sent from my GT-I9300
Hats Off to AndreiLux :victory: to you man

[Tweaks] Samsung galaxy s advance

Requirements:
Phone with Root
Build.prop Backup
Applications Required:
Root Explorer
Superuser
Busybox (Optional, but recommended)
All these lines should be added in the build.prop file at the end of build.prop located in / system / build.prop.
What you should do is this:
Open Root Explorer or similar, go to / system / build.prop and make long press on build.prop and then click Open in Text Editor
THIS IS NOT MADE BY ME!!THE CREDIT GOES TO knzo FOR THIS STUFF !!(DON'T FORGET TO THANK HIM)
I AM NOT RESPONSIBLE FOR ANY DAMAGE CAUSED BY THIS TO YOUR PHONE
* Increase the quality of JPG 100%
Code:
ro.media.enc.jpeg.quality = 100
* Decrease dialing without delay
Code:
ro.telephony.call_ring.delay = 0
* Help scrolling response
Code:
windowsmgr.max_events_per_sec = 150
* Battery saver
Code:
wifi.supplicant_scan_interval = 180
pm.sleep_mode = 1
ro.ril.disable.power.collapse = 0
* Increase overall response to touch
Code:
debug.performance.tuning = 1
video.accelerate.hw = 1
* Increase quality camera and video
Code:
ro.media.dec.jpeg.memcap = 8000000
ro.media.enc.hprof.vid.bps = 8000000
* Turn off the phone bootanimation to take less to boot
Code:
debug.sf.nobootanimation = 1
*Tweaks for 3G connection
Code:
ro.ril.hsxpa = 2
ro.ril.gprsclass = 10
ro.ril.hep = 1
ro.ril.enable.dtm = 1
ro.ril.hsdpa.category = 10
ro.ril.enable.a53 = 1
ro.ril.enable.3g.prefix = 1
ro.ril.htcmaskw1.bitmask = 4294967295
ro.ril.htcmaskw1 = 14449
ro.ril.hsupa.category = 5
* Speed ​​improvements for the net
Code:
net.tcp.buffersize.default = 4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi = 4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts = 4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs = 4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge = 4096,87380,256960,4096,16384,256960
* Fixed some problems with applications
Code:
ro.kernel.android.checkjni = 0
* Other tweaks
Code:
ro.config.hw_menu_unlockscreen = false
persist.sys.use_dithering = 0
persist.sys.purgeable_assets = 1
dalvik.vm.dexopt-flags = m = y
ro.mot.eri.losalert.delay = 1000
PRESS THANKS IF U LIKE MY WORK
THIS IS FOR ALL ANDROID DEVICES
Isn't this just copied from the threads over at the Android general forum!?
I do not respond to tech support via PM
Shaaan said:
Isn't this just copied from the threads over at the Android general forum!?
I do not respond to tech support via PM
Click to expand...
Click to collapse
What do you mean by this bro.
Also,most of these don't work.. read many threads about these.. have you tried any on your phone?
Sent from my GT-I9070 using xda premium
Wow thanks for this. About entering them in build.prop do we need to put space on every code i enter like this:
wifi.supplicant_scan_interval = 180pm.sleep_mode = 1ro.ril.disable.power.collapse = 0
debug.performance.tuning = 1video.accelerate.hw = 1
???
Sent from my GT-I9070 using xda app-developers app
Nikko028 said:
Wow thanks for this. About entering them in build.prop do we need to put space on every code i enter like this:
wifi.supplicant_scan_interval = 180pm.sleep_mode = 1ro.ril.disable.power.collapse = 0
debug.performance.tuning = 1video.accelerate.hw = 1
???
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
no
Droids king said:
no
Click to expand...
Click to collapse
so not put space like:
ro.media.dec.jpeg.memcap = 8000000 ro.media.enc.hprof.vid.bps = 8000000
but put it like this?:
ro.media.dec.jpeg.memcap = 8000000
ro.media.enc.hprof.vid.bps = 8000000
ianmcgui said:
so not put space like:
ro.media.dec.jpeg.memcap = 8000000 ro.media.enc.hprof.vid.bps = 8000000
but put it like this?:
ro.media.dec.jpeg.memcap = 8000000
ro.media.enc.hprof.vid.bps = 8000000
Click to expand...
Click to collapse
no just put it as it is
Which smartphone is best?
Happy Tuesday!
Due to heavy pressure from friends, I want to replace my cell phone (I have Blackberry ), recently some smartphones manufacturer launched great devices: Samsung launched the galaxy s4, Nokia the new lumnia and Apple iPhone 5. But prices are really high! at least hundreds of dollars for a single device. On the other hand, there are grast deals for the previous flagship devices such as the Galaxy S Advance, and other instruments of the 2011 yearbook. I want to consult. Which device is best?
nataliemartsiano438 said:
Happy Tuesday!
Due to heavy pressure from friends, I want to replace my cell phone (I have Blackberry ), recently some smartphones manufacturer launched great devices: Samsung launched the galaxy s4, Nokia the new lumnia and Apple iPhone 5. But prices are really high! at least hundreds of dollars for a single device. On the other hand, there are grast deals for the previous flagship devices such as the Galaxy S Advance, and other instruments of the 2011 yearbook. I want to consult. Which device is best?
Click to expand...
Click to collapse
Um the Galaxy S Advance was never a flagship device...
But this device is pretty good for the price too.. although there are better alternatives... you can get better phones for the same price too... the price of Galaxy S Advance and S2 is almost the same now - so you can go for that phone too...
And there is no "single" answer for the question, "which is the best smartphone?" as the answer varies for different people... just find a shop and try out different phones (under your budget) and find out the best one among them... you can also use websites like geekaphone and gsmarena to compare the phones online too...
Sent from my phone, because I'm away from my PC right now
nataliemartsiano438 said:
Happy Tuesday!
Due to heavy pressure from friends, I want to replace my cell phone (I have Blackberry ), recently some smartphones manufacturer launched great devices: Samsung launched the galaxy s4, Nokia the new lumnia and Apple iPhone 5. But prices are really high! at least hundreds of dollars for a single device. On the other hand, there are grast deals for the previous flagship devices such as the Galaxy S Advance, and other instruments of the 2011 yearbook. I want to consult. Which device is best?
Click to expand...
Click to collapse
YEAH IT'S A GOOD PHONE TO BUY IN SUCH A RANGE!!!!!!!!!!
BUT ST ERICSSION :crying: IS NOT RELEASING SOURCE CODE DUE TO WHICH SOME ROMS ARE
NOT STABLE
Droids king said:
* Turn off the phone bootanimation to take less to boot
Code:
debug.sf.nobootanimation = 1
Click to expand...
Click to collapse
Just added this tweak to buil.prop but boot animation didnt turn off? What to do?
//Edit: haha sorry, forgot to save the change
Lol. Half of the tweaks are useless and it has been proved.
Remaining half are already implemented by Samsung!
Sent from my GT-I9070 using Tapatalk 4 Beta
This can easily copy..just google "build.prop tweak" theres toooo many of it
Sent from my GT-I9070 using xda app-developers app
Shaaan said:
Lol. Half of the tweaks are useless and it has been proved.
Remaining half are already implemented by Samsung!
Click to expand...
Click to collapse
So none of those tweaks is actually useful? I hear conflicting opinion about tweaks..
encik_racun said:
This can easily copy..just google "build.prop tweak" theres toooo many of it
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
i think i wrote something like this if u could read!!!!!
THIS IS NOT MADE BY ME!!THE CREDIT GOES TO knzo FOR THIS STUFF !!(DON'T FORGET TO THANK HIM) :silly:
Blue1904 said:
Just added this tweak to buil.prop but boot animation didnt turn off? What to do?
//Edit: haha sorry, forgot to save the change
Click to expand...
Click to collapse
or else remove the bootanim. !!!!!!

[GUIDE][9500] Galaxy S4 CPU/GPU Overclocking and Undervolting

Galaxy S4 9500 only​Standard Disclaimer: Im not responsible if something wrong happens to your device Read the guide as much as you want before proceeding with overclocking
Overclocking and undervolting is highly debatable, some say its good and some say its bad... so its upto you to decide and proceed further
First rule of overclocking.. Your Mileage May Vary​
Most of the people here in xda do know about overclocking and stuffs but still there are many who are so eager to overclock their device . Hence this guide.
I have given some good info below about these stuffs as far as i can , you can always use google to get further details.
What is overclocking?
Overclocking is the process of making a computer or component operate faster than the specified clock frequency by the manufacturer by modifying system parameters. One of the most important techniques is running at a higher clock rate (more clock cycles per second; hence the name "overclocking")
Operating voltages may also be changed (increased), which can increase the speed at which operation remains stable.
Advantage:
You can get more performance from your chipset, though s4 is already fast you can see the visible changes in application execution time and much more like instant response time.
Disadvantage:
* Overclocking is always risky if something is configured improperly and may also result in permanent damage to your hardware. As long as it is done safely you are good to go.
* You may see some increased power consumption.
* Extreme overclocking might kill your hardware.
Undervolting :
The process where you provide less voltage to your cpu rather than the stock voltage.
Advantage:
* Reduced heat from your device.
* Good battery life.
Disadvantage:
* Extreme undervolting will make your device unstable and some times even end up with a boot loop.
Apart from the voltage table defined below for exynos the below mentioned data are common for 9500/9505
Overclocking in Exynos Octa:
Exynos 5410 is already one among the best performing chipset available, so overclocking this device is not going to give us any visible performance improvements except the benchmark scores. Underclocking is a different story on 9500, since the cpu temperature easily reaches upto 90C (90C is the throttle temperature defined for this device in the kernel, so its normal) undervolting the device will help in reducing the overall temperature of the device considerably. I highly recommend undervolting the device instead of overclocking it.
Exynos 5410 has 2 cpu clusters, stock voltages and available steppings are given below
Little Cores (A7) stock voltages
Code:
[B]STWEAKS[/B]
1200mhz : 1225mv
1100mhz : 1125mv
1000mhz : 1100mv
900mhz : 1037mv
800mhz : 987mv
700mhz : 950mv
600mhz : 950mv
500mhz : 950mv
400mhz : 950mv
300mhz : 950mv
200mhz : 950mv
Samsung divides the actual clock of a7 by 2 while displaying the steppings in order to accommodate the big little way of displaying values. Stweaks will show you every available steppings like above whereas most other cpu tuning apps show it like below, both are same though. stweaks @ 800mhz is equal to other tuning apps @ 400mhz
Code:
[B]OTHER CPU TUNING APPS[/B]
700mhz : 1225mv
550mhz : 1162mv
500mhz : 1100mv
450mhz : 1037mv
400mhz : 987mv
350mhz : 950mv
300mhz : 950mv
250mhz : 950mv
200mhz : 950mv
150mhz : 950mv
100mhz : 950mv
Big Cores (A15) stock voltages
Code:
2000mhz : 1250mv
1900mhz : 1250mv
1800mhz : 1250mv
1700mhz : 1200mv
1600mhz : 1162mv
1500mhz : 1137mv
1400mhz : 1100mv
1300mhz : 1062mv
1200mhz : 1025mv
1100mhz : 1000mv
1000mhz : 962mv
900mhz : 925mv
800mhz : 900mv
Though the cpu frequency table has steppings upto 2ghz the max stable clock i have seen so for on s4 is 1800mhz.
Requirements:
1. Kernel with overclocking/undervolting support.
2. stweaks or android tuner to change frequency/voltage.(you can use the app of your choice here).
3. set cpu and stability test to test the stability of CPU.
4. Some patience.
The below mentioned steps are common for 9500/9505
Step 1:
Set the current clock and voltage you want to test via android tuner/stweaks. (Select max frequency in cpu tab).
Example:
*If you want to test under volting for 1.4 ghz with 1050 mv (1100 is the default) then set 1.4 ghz as max clock and 1050mv as its voltage.
*If you want to test overclocking @ 1.7 ghz with 1150 mv (1200 is the default) then set 1.7 ghz as max clock and 1150 mv as its voltage.
Step 2:
Open set cpu's cpu stress test and run it for atleast 10 minutes. If you didnt get any errors or hang during the testing period and if the test completed successfully then the clock is ready for daily use
Step 3:
Now for undervolting use the same tools and reduce the voltage by -25mv.
Repeat step 2.
you can reduce the voltage further by -25 mv after every successful completion of stress test (Advanced users can try reducing -50mv )
Step 4:
Repeat step 1,2 and 3 for every possible cpu clock you see in android tuner/stweaks.
Note the stable cpu voltage for every clock, once you finish testing all your clock values save it as a profile and/or set it on boot.
Voila !!! now you have finished overclocking/ under voting your device.
Notes:
1. Never ever use set on boot option until you find the stable clock and voltage settings.
2. Not all chips are capable of running at higher speeds like 1800 mhz. Those speeds are highly experimental.
3. Recommended max overclocking is 1700 mhz.
4. If your device gets hotter allow the device to cool for few minutes before starting the test.
5. Either use stweaks or android tuner(or some other app), dont mix up.
6. Combining the overclocking and undervolting will give you the best of both the worlds
In case of emergency:
1. If your device becomes unstable and not responsive either press the power button until your device restarts or pull out your battery.
2. Android tuner has an option to create flashable zip for resetting the voltage table, use it if needed.
*********************Do note me if any information is incomplete or wrong ill change it.*******************************
Credits :
* wikipedia
* @AndreiLux and @wanam for their outstanding work on kernel development
Reserved for GPU
One more for some other if needed
I realize the thanks icon is there in order to prevent thanks spam.... however today I can not restrain myself.. thank you bala for this contribution
¡¡So say we all!! from Battlestar GT-I9500
well written and elaborate..thanks
thanks for the valuable input, but i differ on one thing. am using a 2Ghz overclock and is rock stable. using the GPU in the highest clock too....am attaching the STweaks values, battery and antutu score for the same. the device runs very cool too...hope this helps somone.
I do not know if am I doing it right or doing it wrong, but my phone runs without the (very occasional) hiccups and is as cool as it can be....and dat wat metters to me
thanks and regards,
Achyut.
P.S. - I resized the FHD screenshots to 25% for easy uploading.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
achyut said:
thanks for the valuable input, but i differ on one thing. am using a 2Ghz overclock and is rock stable. using the GPU in the highest clock too....am attaching the STweaks values, battery and antutu score for the same. the device runs very cool too...hope this helps somone.
I do not know if am I doing it right or doing it wrong, but my phone runs without the (very occasional) hiccups and is as cool as it can be....and dat wat metters to me
thanks and regards,
Achyut.
P.S. - I resized the FHD screenshots to 25% for easy uploading.
Click to expand...
Click to collapse
Thank you very much!! Only wanted to ask about the 800mHz and 900mHz volts of the little cores since it's not shown in the screenshots. Thanks. :good:
noideaforusername said:
Thank you very much!! Only wanted to ask about the 800mHz and 900mHz volts of the little cores since it's not shown in the screenshots. Thanks. :good:
Click to expand...
Click to collapse
oops...sorry...here,
achyut said:
thanks for the valuable input, but i differ on one thing. am using a 2Ghz overclock and is rock stable. using the GPU in the highest clock too....am attaching the STweaks values, battery and antutu score for the same. the device runs very cool too...hope this helps somone.
I do not know if am I doing it right or doing it wrong, but my phone runs without the (very occasional) hiccups and is as cool as it can be....and dat wat metters to me
thanks and regards,
Achyut.
Click to expand...
Click to collapse
hmm, with 400Mhz more You have same results as stock? something is wrong, maybe settings do not apply or overheating is causing cpu throttling down so scores are so low.
Kriomag said:
hmm, with 400Mhz more You have same results as stock? something is wrong, maybe settings do not apply or overheating is causing cpu throttling down so scores are so low.
Click to expand...
Click to collapse
Every chips has different mileage, even if his chip runs at 2ghz, it will throttle down in very few seconds.
Sent from my GT-I9500 using Tapatalk 4 Beta
achyut said:
thanks for the valuable input, but i differ on one thing. am using a 2Ghz overclock and is rock stable. using the GPU in the highest clock too....am attaching the STweaks values, battery and antutu score for the same. the device runs very cool too...hope this helps somone.
I do not know if am I doing it right or doing it wrong, but my phone runs without the (very occasional) hiccups and is as cool as it can be....and dat wat metters to me
thanks and regards,
Achyut.
P.S. - I resized the FHD screenshots to 25% for easy uploading.
Click to expand...
Click to collapse
Which Kernel are u using??? I assume ure using Perseus 4... Ive heard and read on some forums that ver 4 has some problems with Camera/Sound etc issues???
Plz confirm.... Thanks
Sent from my GT-I9500 (Hassan Khalid Malik) using xda premium
HassanM said:
Which Kernel are u using??? I assume ure using Perseus 4... Ive heard and read on some forums that ver 4 has some problems with Camera/Sound etc issues???
Plz confirm.... Thanks
Sent from my GT-I9500 (Hassan Khalid Malik) using xda premium
Click to expand...
Click to collapse
absolutely Zero issues.....camera opens at the blink of an eye. Am on wanams MEA firmware, trimmed and themed by me according to my need.
hope this helps.
regards,
achyut
tried oc upto to 1.8 ghz today and yes, im impressed
quadrant gave something around 14,500 and geekbench scored 4k+
bala_gamer said:
tried oc upto to 1.8 ghz today and yes, im impressed
quadrant gave something around 14,500 and geekbench scored 4k+
Click to expand...
Click to collapse
I increased the voltages as advised by u but the quadrant results are around 13000 benchmark...
I'm currently using Omega 8/Perseus 3.4 along with the cross breeder....
My phones very snappy but just wondering about the quadrant result... Is there anything I'm missing???
Plz advise...
Thanks
Sent from my GT-I9500 (Hassan Khalid Malik) using xda premium
HassanM said:
I increased the voltages as advised by u but the quadrant results are around 13000 benchmark...
I'm currently using Omega 8/Perseus 3.4 along with the cross breeder....
My phones very snappy but just wondering about the quadrant result... Is there anything I'm missing???
Plz advise...
Thanks
Sent from my GT-I9500 (Hassan Khalid Malik) using xda premium
Click to expand...
Click to collapse
clock ur cpu at 1.8 ghz , u will get some similar scores
bala_gamer said:
clock ur cpu at 1.8 ghz , u will get some similar scores
Click to expand...
Click to collapse
Thanks for replying.....
Should I ser this value in STweaks or SetCpu or both?????
Sent from my GT-I9500 (Hassan Khalid Malik) using xda premium
undervolting cpu
i dont get my phone pass all time stress cpu test but in my daily use he reboot all time!
anyone stable oc gpu? 640mhz or higher?
gpu overclock
jianlinooi said:
anyone stable oc gpu? 640mhz or higher?
Click to expand...
Click to collapse
mine is not so stabel something i manage to complete gfx berch and someting not on 700 on stock voltages!
jianlinooi said:
anyone stable oc gpu? 640mhz or higher?
Click to expand...
Click to collapse
yep....am on 700 mhz and is stable...check out my post in previous page, I shared the voltages for CPU & GPU.
regards,
Achyut
achyut said:
yep....am on 700 mhz and is stable...check out my post in previous page, I shared the voltages for CPU & GPU.
regards,
Achyut
Click to expand...
Click to collapse
looks like your chip is cooked well

[KERNEL][G900H] Aqua Kernel

It is still in beta phaze.
Use it your own Risk, I will not be held responsible if anything goes wrong with your phone
This kernel is only built for G900"H" Exynos Variant.
Features:
1. Made from SM-G900H_KK_Opensource_Update1 using Linaro Toolchain 4.7.
2. Permissive
3. Unlocked A7 Frequencies(200Mhz and 1500Mhz) -(*Credits: Andreilux)
4. Unlocked A15 Frequencies(2400Mhz) -(*Credits: Andreilux)
5. Wifi keeps forgetting password fix -(*Credits:Friedrich420)
Many more to come.
Please flash it using "Flashify" app until I find a proper way to make it CWM flashable.
Source: https://github.com/SandeepEmekar/Aqua-Kernel-OC
Special Thanks To:
@AndreiLux
Credits:
@AndreiLux
@friedrich420
If I forgot to mention some dev please pardon me.
Download Links:
V1.00
Reserved!
any way to unlock our cpu freq to normal?
the 2 quad cpu are downgrade 200mhz each other..
Airboner said:
any way to unlock our cpu freq to normal?
the 2 quad cpu are downgrade 200mhz each other..
Click to expand...
Click to collapse
It's weird.
I did not change anything in the kernel except Audio and SELinux.
It is 4AM here so I got to go to bed.
I will check it in morning.
Thanks for the report!
You are requesting for underclock?
I will look into it.
Airboner said:
any way to unlock our cpu freq to normal?
the 2 quad cpu are downgrade 200mhz each other..
Click to expand...
Click to collapse
Can you explain it further?
drakester09 said:
Can you explain it further?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=52317603&postcount=141
Airboner said:
http://forum.xda-developers.com/showpost.php?p=52317603&postcount=141
Click to expand...
Click to collapse
The Samsung website shows the clocks as 1.3 and 1.9:
http://www.samsung.com/pk/consumer/mobile-devices/mobile-phones/smartphones/SM-G900HZKAPAK-spec
This is the frequency table for A15 cores:
See: https://github.com/AndreiLux/UNIVER...rivers/cpufreq/exynos5422-eagle-cpufreq.c#L57
Code:
static struct cpufreq_frequency_table exynos5422_freq_table_CA15[] = {
{L0, 2400 * 1000},
{L1, 2300 * 1000},
{L2, 2200 * 1000},
{L3, 2100 * 1000},
{L4, 2000 * 1000},
{L5, 1900 * 1000},
{L6, 1800 * 1000},
{L7, 1700 * 1000},
{L8, 1600 * 1000},
{L9, 1500 * 1000},
{L10, 1400 * 1000},
{L11, 1300 * 1000},
{L12, 1200 * 1000},
{L13, 1100 * 1000},
{L14, 1000 * 1000},
{L15, 900 * 1000},
{L16, 800 * 1000},
{L17, 700 * 1000},
{L18, 600 * 1000},
{L19, 500 * 1000},
{L20, 400 * 1000},
{L21, 300 * 1000},
{L22, 200 * 1000},
{0, CPUFREQ_TABLE_END},
};
From what I can understand from the source, if we have hotplug then the frequency can go all the way to 2.1
But since the Exynos 5422 in the G900H has global task scheduling that might be the reason for the lowered frequencies.
Having all the cores active at the same time raises the temperature and power consumption threshold.
See: https://github.com/AndreiLux/UNIVER...ivers/cpufreq/exynos5422-eagle-cpufreq.c#L556
Code:
#ifdef CONFIG_EXYNOS5_MAX_CPU_HOTPLUG
max_support_idx_CA15 = L3;
#else
#ifdef CONFIG_SOC_EXYNOS5422_REV_0
max_support_idx_CA15 = L5;
#else
max_support_idx_CA15 = L5;
#endif
#endif
The A7 is clocked at 1300 regardless of hotplugging enabled or not.
Thanks to Andrei for uploading the source dump to github.
drakester09 said:
The Samsung website shows the clocks as 1.3 and 1.9:
http://www.samsung.com/pk/consumer/mobile-devices/mobile-phones/smartphones/SM-G900HZKAPAK-spec
This is the frequency table for A15 cores:
See: https://github.com/AndreiLux/UNIVER...rivers/cpufreq/exynos5422-eagle-cpufreq.c#L57
Code:
static struct cpufreq_frequency_table exynos5422_freq_table_CA15[] = {
{L0, 2400 * 1000},
{L1, 2300 * 1000},
{L2, 2200 * 1000},
{L3, 2100 * 1000},
{L4, 2000 * 1000},
{L5, 1900 * 1000},
{L6, 1800 * 1000},
{L7, 1700 * 1000},
{L8, 1600 * 1000},
{L9, 1500 * 1000},
{L10, 1400 * 1000},
{L11, 1300 * 1000},
{L12, 1200 * 1000},
{L13, 1100 * 1000},
{L14, 1000 * 1000},
{L15, 900 * 1000},
{L16, 800 * 1000},
{L17, 700 * 1000},
{L18, 600 * 1000},
{L19, 500 * 1000},
{L20, 400 * 1000},
{L21, 300 * 1000},
{L22, 200 * 1000},
{0, CPUFREQ_TABLE_END},
};
From what I can understand from the source, if we have hotplug then the frequency can go all the way to 2.1
But since the Exynos 5422 in the G900H has global task scheduling that might be the reason for the lowered frequencies.
Having all the cores active at the same time raises the temperature and power consumption threshold.
See: https://github.com/AndreiLux/UNIVER...ivers/cpufreq/exynos5422-eagle-cpufreq.c#L556
Code:
#ifdef CONFIG_EXYNOS5_MAX_CPU_HOTPLUG
max_support_idx_CA15 = L3;
#else
#ifdef CONFIG_SOC_EXYNOS5422_REV_0
max_support_idx_CA15 = L5;
#else
max_support_idx_CA15 = L5;
#endif
#endif
The A7 is clocked at 1300 regardless of hotplugging enabled or not.
Thanks to Andrei for uploading the source dump to github.
Click to expand...
Click to collapse
the first link of samsung doesnt work...i will pot tommorow link which shows that sm-g900h cpu runs at 2.1 ghz and 1.5ghz thats why i am wondering.. but if you have time search on google. "cpu freq sm-g900h"
Στάλθηκε από το SM-G900H μου χρησιμοποιώντας Tapatalk
---------- Post added at 11:35 PM ---------- Previous post was at 11:31 PM ----------
i found it check it
http://en.m.wikipedia.org/wiki/Exynos
it shows that exynos 5 (5422) runs on 2.1ghz and 1.5ghz and the last right list its about sm-900 h :/
Στάλθηκε από το SM-G900H μου χρησιμοποιώντας Tapatalk
You could set the frequencies that way it I think... just by changing the lines I have mentioned.
Expect higher temperatures and power consumption, of course.
It's nice to see someone finally doing something for the Exinos variant, keep up the good work.
drakester09 said:
You could set the frequencies that way it I think... just by changing the lines I have mentioned.
Expect higher temperatures and power consumption, of course.
Click to expand...
Click to collapse
the link final works..i see the freq on 1.3 and 1.9 as you said :/
btw my brand says that is universal 5422..
and i asked cauze on link that posted saw that runs on differents freq and
i was wondering if my cpu was lock..
anyway you are right so there is no reason to talk anymore about this
tnx btw for helping and for opening my eyes
SandeepEmekar said:
It is still in beta phaze.
Use it your own Risk, I will not be held responsible if anything goes wrong with your phone
This kernel is only built for G900"H" Exynos Variant.
Features:
1. Made from SM-G900H_KK_Opensource_Update1 using Linaro Toolchain 4.7.
2. Permissive
3. Wolfson Audio by Andreilux (Can be controlled from sys/class/misc/wolfson_control until I develop an app for it)
(Equalizer, Amplify Speaker,Earphone and Headphone)
Many more to come.
Please flash it using "Flashify" app until I find a proper way to make it CWM flashable.
Special Thanks To:
@AndreiLux
Credits:
@AndreiLux
@friedrich420
If I forgot to mention some dev please pardon me.
Click to expand...
Click to collapse
Why not posted your source code? XDA kernel GPL requires it! Please linking it!
halaszk88 said:
Why not posted your source code? XDA kernel GPL requires it! Please linking it!
Click to expand...
Click to collapse
Friend, I am new in development.
I still do not know github enough well.
There are few things I have planned to implement in my kernel.
As soon as I get over with it I will post it in Github.
Currently, I am busy building app to control "Wolfson Audio" which is included in my kernel.
Please have some patience.
SandeepEmekar said:
Friend, I am new in development.
I still do not know github enough well.
There are few things I have planned to implement in my kernel.
As soon as I get over with it I will post it in Github.
Currently, I am busy building app to control "Wolfson Audio" which is included in my kernel.
Please have some patience.
Click to expand...
Click to collapse
I tried to make one, I believe I had some success on it but I cannot remember.
I'll send you the source code by PM in case it's of any use... not posting it because it's not code I'm really proud of... :silly:
drakester09 said:
I tried to make one, I believe I had some success on it but I cannot remember.
I'll send you the source code by PM in case it's of any use... not posting it because it's not code I'm really proud of... :silly:
Click to expand...
Click to collapse
Please do send it.
That will ease my work.
Finally ! Kernel for Exynos version ! Looking forward to you, OP.:good::good::good:
Doble tap wake up?
Sent by my casiopeia E100
One request from me : Add more cpu governors please..
Sent from my GT-P6200 using Tapatalk

Categories

Resources