[KERNEL][CM7]Slightly modded kernel, undervolted and OC up to 2ghz - G2 and Desire Z Android Development

I’ve recently added some modifications to the Cyanogenmod kernel. They include overclocking up to 2ghz as well as lower idle voltages (undervolting) and a higher default maximum frequency. The maximum frequency is now 1516800hz by default. It can be changed up to 2016000hz. Frequencies higher than 1612800hz are unstable when using the ondemand governor on my phone, they seem to be stable when used with the performance governor or even the conservative one, so I think it might be related to the fast frequency switching. Near and at 2ghz the phone gets really hot in a matter of minutes so be careful, you can probably damage it using this kernel. Thus I take no responsibility for any damages resulting from using this kernel!
My frequency(in hz)/voltage(in mV)-table is the following:
245760 750
368640 800
768000 900
806400 925
1113600 1000
1209600 1050
1305600 1100
1401600 1150
1497600 1225
1516800 1225
1612800 1300
1708800 1450
1804800 1500
1920000 1500
2016000 1500
PS:
I just was able to lower the voltages a bit, I've attached the new kernel. I am running my phone at 1.92ghz and it seems to be pretty stable so far. I have to use it with the conservative governor, the ondemand and interactive ones make it lock up. Using the conservative one it clocks up and down on demand as well, though slower.
245760 750
368640 800
768000 900
806400 925
1113600 1000
1209600 1050
1305600 1100
1401600 1150
1516800 1200
1612800 1250
1708800 1300
1804800 1400
1920000 1450
2016000 1500
PPS:
I made a third version containing a crude hack to fix the problem with the governors. Now my phone runs at min 245mhz and max 1920mhz using the ondemand governor. So far everything is peachy

ILWT kernel is like a mirror of this.. :/

It doesn't allow frequencies that high, does it? I didn't actually try it, but the description only mentions lower frequencies.

Dekar said:
It doesn't allow frequencies that high, does it? I didn't actually try it, but the description only mentions lower frequencies.
Click to expand...
Click to collapse
Obviously that guy is a troll....IWLT does not offer frequencies up to 2ghz.
Anyway, us folks in the g2 section appreciate each and every kernel we get as they are RARE. Don't mind the trolls.

G1ForFun said:
Obviously that guy is a troll....IWLT does not offer frequencies up to 2ghz.
Anyway, us folks in the g2 section appreciate each and every kernel we get as they are RARE. Don't mind the trolls.
Click to expand...
Click to collapse
How was I trolling? I wasn't putting down the kernel or anything it was simply a neutral statement. Go back under your bridge.

erichung_13 said:
How was I trolling? I wasn't putting down the kernel or anything it was simply a neutral statement. Go back under your bridge.
Click to expand...
Click to collapse
Great contribution to the thread.
How were you trolling? You come into the thread and write one sentence stating that its a mirror of another kernel (which its not) and then put a :/ face after it? Nuff said.
On another note, I fastbooted this kernel and its running great for me. Haven't perm flashed it yet though.
Sent from my HTC Vision using XDA App

It runs fine on my phone so far as well. But I wasn't expecting much trouble anyway since it is basically the latest CM kernel. The undervolting shouldn't be a problem for most phones and the extreme overclocking isn't active by default.

How do you flash this kernel?

It's easiest using fastboot and adb from the android sdk. I guess I could also build a flashable zip, but I don't feel like figuring how that works. If someone makes one, feel free to attach it here.
Flashing the kernel:
Code:
fastboot flash zimage zImage
Flashing the new WiFi module:
Code:
adb remount
adb push bcm4329.ko /system/lib/modules
After using my kernel for quite a while it seems to be pretty stable on my phone. Running at 2GHz I sometimes get random freezes, but 1.92GHz seems stable for daily use. I also tried playing 3d games on 1.92GHz for about half an hour and even though the phone got noticeably hot everything went peachy.

I usually set the permissions once I push the new wifi module. Is that not neccessary?
Sent from my HTC Vision using XDA App

I don't think it is, at least not for being able to use it. It could have security implications, but I don't see any since adb runs in the root users context and thus the file would be owned by root. Users shouldn't be able to modify it in any way.

Hi Dekar, do I need to use the new Wifi Kernel for this Kernel to function properly?

Yeah you have to use the wifi module I've attached. If you have stability problems tell me and I'll upload the non-undervolted version I made for someone else.

What's battery life like with the undervolt? I'm currently using the stock CM7 kernel with 245/1113 interactive, with only data, sync, and auto-brightness (no GPS/Bluetooth/etc) in good coverage areas and I'm going like 1% down every 1-5 minutes or so of regular use (basically just web browsing and texting). Not sure if it's the settings or my (stock/original) battery or what.

magus57 said:
What's battery life like with the undervolt? I'm currently using the stock CM7 kernel with 245/1113 interactive, with only data, sync, and auto-brightness (no GPS/Bluetooth/etc) in good coverage areas and I'm going like 1% down every 1-5 minutes or so of regular use (basically just web browsing and texting). Not sure if it's the settings or my (stock/original) battery or what.
Click to expand...
Click to collapse
Thats about normal for this kernel.

Well I got my Vision used and it came with the Mugen 1800mAh extended battery, thus I can't really compare it to a stock one. Also I didn't use the stock kernel for long. But I am really pleased with the battery life, my G1 was far worse.

will this kernel work with ICS? Kindly advise.

tried on virtuous quattro, ended in a boot loop D:

Hard reboot after logo screen back to recovery, zimage does not like my phone apparently. Tried several flashing methods. No go.

Ok my understanding is that I can't copy these zips to my SD card root and flash with clockwork mod recovery? I'm fairly familiar with flashing cm roms but this will be my first kernel flash.
Also, if I preform a full back up, will that also backup my current kernel should I need to revert to it in the event this kernel doesn't mesh well with my hardware?
Thanks,
RiE
Sent from my HTC Vision

Related

[Q] Original ROM's CPU freq scaling range

Hi, just wanted to know what is original HTC's ROM CPU scaling range and what is its CPU governor. My guess is 245-528, ondemand - is that correct?
Sorry, I don't know myself, but I'd like to know this too! I've just installed JokerDroid on mine, and I want to set it to stock frequencies so I can improve the battery life.
I'm using 352-691 ondemand, but I think 748 is ok too.
I think the min is 352MHz. But again, I am not so sure. (I arrived at this value when I was on the Stock ROM and used Android System Info which shows the various CPU frequencies and the time periods they operate on that frequency)
zigee said:
I'm using 352-691 ondemand, but I think 748 is ok too.
Click to expand...
Click to collapse
Isn't the max. for this device "528"
xXxeXtreme said:
Isn't the max. for this device "528"
Click to expand...
Click to collapse
Custom ROM's (Or, more appropriately - Custom Kernels) allow you to set a CPU Speed upto 768MHz.
BUT - The performance increase is not as great as the speed increase shows. So, if you do overclock, don't keep huge expectations.
zigee said:
I'm using 352-691 ondemand, but I think 748 is ok too.
Click to expand...
Click to collapse
I am running on 710 max, some people run on 768 max. But apparantly it is phone related because some people can perfectly run on 768 whilst I read a few days ago from a person here whose wildfire started force closing things around 710 or one higher or so.
Try a bit yourself which works for you. There are benchmarks that you can let run to see how often an error will occur approximately I have no link myself but I know a bud of mine did that to try how high he could go
At 691, some apps force closed, so I'm back to 595. It was stable for me.
gues that the 352MHz is the stock minimum then. There should be a noticable battery life increase when 122MHz is my current IDLE clock huh?
Now Iam running 122-710MHz on stock HTC ROM, very stable. If I set the frequency above 710MHz the scaling become unstable uner LOAD sometimes and dropping to 480MHz.
Using jacob kernel v4.

Overclocking and Undervolting My Epic 4g

Hey i just got setcpu for my epic...I overclocked it to 1200 and i undervolted it. Whats the safest overclock? my undervolts are -125mV at 100MHz, -75 at 200MHz and 400, -50 for 600 and 800mhz, and -25mV for 900 1000 1100 and 1200....are these safe values? anyone have recommended values or know the lowest safest ones?
thanks
EVERY Phone is different! And any overclocking can potentially damage your phone. I would never go higher than 1200, my phone starts to lock up at 1300, but there are crazies out there pushing their phones to 1500.
kennyglass123 said:
EVERY Phone is different! And any overclocking can potentially damage your phone. I would never go higher than 1200, my phone starts to lock up at 1300, but there are crazies out there pushing their phones to 1500.
Click to expand...
Click to collapse
what about undervolting at each MHz in order to save battery?
andrewt328 said:
what about undervolting at each MHz in order to save battery?
Click to expand...
Click to collapse
People have gotten mixed results. Best thing to do is try it. Never select set on boot in case it screws up your phone. Start small, 25mV per frequency and run you phone for a bit. Keep a chart. If something don't work go back to previous settings and try changing certain frequencies until your phone is stable. When you are sure of stability, pick set on boot and run it for a day to see if it makes a difference in your battery life.
kennyglass123 said:
People have gotten mixed results. Best thing to do is try it. Never select set on boot in case it screws up your phone. Start small, 25mV per frequency and run you phone for a bit. Keep a chart. If something don't work go back to previous settings and try changing certain frequencies until your phone is stable. When you are sure of stability, pick set on boot and run it for a day to see if it makes a difference in your battery life.
Click to expand...
Click to collapse
if i put it on set on boot and the phone crashes, will my phone be dead for since it will boot to that power every time and crash? or could i just restore it through cwm and have it work again?
thanks
andrewt328 said:
if i put it on set on boot and the phone crashes, will my phone be dead for since it will boot to that power every time and crash? or could i just restore it through cwm and have it work again?
thanks
Click to expand...
Click to collapse
You can restore through CWM. Also if you are using Voltage Control a little screen pops up telling you that it will make a quick flashable file to restore your stock settings. I can't remember the name of the file but you will see it.
I know that every phone is very different but both my phones sit well at 100Mhz:-100 200Mhz:-100 400/600Mhz:-75 800/1000Mhz:-50 1100Mhz:-25
I know these may not work on yours but this might help for a base line. Hope it helps.
EDIT: and yeah both phones are over clocked to 1500 with deadline / ondemand
Stable OC for my Epic !!!!
I have used Voltage control to OC it with settings : 400 Mhz minimum(recommended somewhere in dev post), 1340 Mhz maximum(~1400 mv voltage which I think maximum my handset can handle) with ONDEMAND governor.
My Epic is running flawlessly with no random eboots of FC's since last 4 days (while it used to reboot atleast 3-4 times daily earlier).
ROM : ERA Lagendary RC2
Kernel : Samurai 2.0.1 (inbuilt with Rc2)
Theme : Ei22Ics version 2 (just for fun !!!)
Epic Timezzzzzzzzz !!!!!!

[Q] Kernel -> 1.6 GHz GSM?

Hey guys in the forums!
Is there a kernel out there which supports overclocking up to 1.6 GHz???
I got my GNex about a month ago, and I have been on the loockout for a kernel, which supports extreme overclocking, I'm used to that speed from my SGS II and I have had several requests on my root toolbox. I'm not able to find a version, for GSM, but for CDMA...
It's kinda taken the piss, I'm also getting quite fed up, because the GNex is capable of so much more.
I am currently ruunning CCND with the CND kernel, with a clock speed of 720 MHz, but when it comes to gaming (e.g NFS hot pursiut) I do like to have a lush (lag free)graphics qualitiy, which is just not possible with 1.2 GHz...
I would appreciate it if someone could post a link.
This should be XDA only! I do not support other forums, like rootzwiki. If I would want a rootzwiki link/download I would go to that forum, but I'm here so I would like links from here....
thx, familyguy/Beatsleigher
Please post answers, with kernels EXCAEPT franco.kernel!!! I'm sick and tired of hearing/reading thins name!
Search for franco.kernel 18.2 in development section.
Sent from my Galaxy Nexus using xda premium
MS. said:
Search for franco.kernel 18.2 in development section.
Click to expand...
Click to collapse
+1 for the Franco kernel #18.2 - actually it supports up to 1.65 GHz!!
A word of warning however - obviously this degree of overclocking comes with inherent risks, and like all hardware there are slight individual tolerances, so not all GNs will tolerate this speed. The other consideration is the heat generated from such OC'ing will sometimes cause thermal CPU throttling, meaning the real-world speed may actually be lower than stock.
asianboy9 said:
+1 for the Franco kernel #18.2 - actually it supports up to 1.65 GHz!!
A word of warning however - obviously this degree of overclocking comes with inherent risks, and like all hardware there are slight individual tolerances, so not all GNs will tolerate this speed. The other consideration is the heat generated from such OC'ing will sometimes cause thermal CPU throttling, meaning the real-world speed may actually be lower than stock.
Click to expand...
Click to collapse
Honestly I've had less issues with franco at 1.65 GHz then others at 1.5 GHz. Just food for thought
Sent from my Galaxy Nexus using xda premium
Well, I'm currently using this franco kernel, tried overclocking, immediatly to 1.65 GHz, then my phone crashed, then I tried again, then my ROM gave up it's ghost... But now It's working semi-good...
Thanks for answering so quick, with the good and helpful answers!
with 1,5 or 1.60\65 mhz slot there are:
FRANCO's
17--max 1500 mhz
17.1--max 1500 mhz
17.2--max 1500 mhz
18--max 1200 mhz\new kernel rebased
18.1--max 1500 mhz\new kernel rebased
18.2--max 1650+1500 and 1600 mhz slots\new kernel rebased
MORFIC's
many flavors in proper 3ad,max freq. 1536 mhz without 1350 slot and others intermediate slots between 1500 and 1190.you can choose also many related Gpu clock version (384\520-550)
new high-power 1670 mhz kernels series from morfic in cooking!
IMOSEYON's
3 versions with high-frequencies
Notrim--1650 mhz max,1500 slot inside and 1200 downside.
Notrim2--1650 mhz max,1500 slot inside and 1200 downside.
Notrim3--1650 mhz max,1500 slot inside and 1350 downside.
read each 3ad for technical explanation and proper setting of those (imoseyon's first)

[Q] franco.Kernel v141 Stock Voltages

So, I know we all have different phones, and after looking at a review of some voltages to try, I changed all the stock voltages to the ones I saw and saved them as default (don't ask me why, I do not know myself). Since this, I set my phone to hotplug and the phone has had multiple Sleep of Death cases. I think it has to do with the voltage but it could just be my phone not liking hotplug because it stops if I turn off hotplug. Or hell it could be that both together are causing it. So I was wondering could someone provide me with stock voltages at 384, 729, 1036, 1228 and 1344 mhz. Or better yet if you could provide me with the best voltages that help save a little battery life. Thank You! (Also I have been looking but have not found the stock voltage for the numbers I listed above)
stock voltages are 1025, 1203, 1317, 1380. 1350mhz is not a stock clock speed so theres no stock voltages. you can try these undervolt values, they are pretty conservative 850, 950, 1050, 1175 and 1250. remember to do nandroid backup first.
undervolt will not really gain you any noticeable difference in battery life, the cpu uses relatively little power to begin with so reducing it by a few hundred mv is not going to make a different with normal use. If you want to try it out just start from stock and go down 25-50mv at a time and test it with some games or stress test.
neotekz said:
stock voltages are 1025, 1203, 1317, 1380. 1350mhz is not a stock clock speed so theres no stock voltages. you can try these undervolt values, they are pretty conservative 850, 950, 1050, 1175 and 1250. remember to do nandroid backup first.
undervolt will not really gain you any noticeable difference in battery life, the cpu uses relatively little power to begin with so reducing it by a few hundred mv is not going to make a different with normal use. If you want to try it out just start from stock and go down 25-50mv at a time and test it with some games or stress test.
Click to expand...
Click to collapse
Thank you. If they really don't make a difference I will leave them be at stock. Any good value for 1350? Or should I just stick with 1250mV? Just really trying to get 2 days out of the phone, but I assume I cannot complain since I am already getting 4h of screen time with normal use on the 2000mah battery. I will look around here some more and see if I can find any more useful tips on better battery life. Thanks again!
neotekz said:
stock voltages are 1025, 1203, 1317, 1380. 1350mhz is not a stock clock speed so theres no stock voltages. you can try these undervolt values, they are pretty conservative 850, 950, 1050, 1175 and 1250. remember to do nandroid backup first.
undervolt will not really gain you any noticeable difference in battery life, the cpu uses relatively little power to begin with so reducing it by a few hundred mv is not going to make a different with normal use. If you want to try it out just start from stock and go down 25-50mv at a time and test it with some games or stress test.
Click to expand...
Click to collapse
I wish I would have read this post a few days ago prior to changing my voltage settings also. Only to learn that I wasn't doing my GNex a significant favor.
falconfan said:
I wish I would have read this post a few days ago prior to changing my voltage settings also. Only to learn that I wasn't doing my GNex a significant favor.
Click to expand...
Click to collapse
Ya thankfully read it, tried these voltages with hotplug on and screen off settings and the phone did not sleep of death this time, but it froze right after wakeup, so no hotplug for me, just conservative.
Also, be very careful with CORE and IVA undervolting. In my case, undervolting theese too much caused the exactly same issue you are dealing with. Same goes with profiles for SetCPU profiles which also causes the phone to behave like that in some cases
keem85 said:
Also, be very careful with CORE and IVA undervolting. In my case, undervolting theese too much caused the exactly same issue you are dealing with. Same goes with profiles for SetCPU profiles which also causes the phone to behave like that in some cases
Click to expand...
Click to collapse
So for what I can make out from your post, some reason its setcpu profiles not working, not the phones cpu itself not allowing it be put into hotplug mode? also, sorry for the noob question but what is the difference between CORE and IVA undervolting? Or should I say could you explain them to me.
If you are going to use profiles, your phone should be very stable. In other words undervolting makes it instable if you tweak it too much. Core and iva are very sensitive. Core is your graphic gpu. Let them stay at the normal settings. Use milestone franco stable build undervolting only the cpu. Rather 700 mhz at the lowest. Try it out
EDIT: "If you are going to use profiles, your phone should be very stable BEFORE setting profiles"
Sent from my Galaxy Nexus using xda premium

New to the Nexus, seeking guidance

Hello everyone, glad to be a part of this community now. I came over from the droid charge and I've gotten pretty used to only having one option for ROMs and Kernels and I opened the Verizon GNex development section and practically crapped my pants.
I bought my gnex already running CM 10.1-20130204-NIGHTLY-toro and I'm fine with that but I'm looking for guidance on some good kernels. I saw a couple but they were both on the second page of the dev section which coming from the charge was never a good sign.
Basically, I'm looking for what rom/kernel combo's you guys are running as well as mods that I should look into as I get acquainted with this phone.
Already love it infinitely more than my charge haha
I think I can help you, sorry in advance for any chain-smoking-style-rambling. I also have the Verizon/Toro Galaxy Nexus. I'm a crackflasher and have flashed pretty much every rom and kernel on Android 4.2.1 december to present. My daily driver is basically TWRP recovery. I'm pretty obsessed with flashing kernels and optimizing battery life and performance. For a straight-up solid answer for a great rom and kernel, I highly recommend: [ROM] XenonHD Stable-4.0 (03.02.13) and [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013). XenonHD-Stable-4.0 is on the newly released JB 4.2.1_r1.2 JOP40G and is loaded with tons of settings-imbedded features. It's has a good user interface where you can get into more advanced features when you get a better feel for things, like PIE toggles, aokp navbar, aokp notification bar customizations, propmodder. CM is also a great starting point and one of my favorite roms, so if everything's working well, I'd stay on that and flash kernels.
I highly recommend fancy kernel rel.4 because the battery life is better than any other recent kernel I've tested (all kernels on xda and rootzwiki development back 5 pages), and this is with it flashed without any tcp congestion/IO scheduler/governor/gov.settings/frequency/gpu/voltage/etc... tweaking. I do pretty extensive tests on screen time/idle/benchmark-gpu. I've only been runny fancy kernel on XeHD for a day but everything checks out so far and battery life is amazing, so it's a good place to start. This kernel has a load of settings you can tweak in a kernel tuning app; I suggest Trickster Mod, most people use it, it's free and reliable, and it stays updated to support the major kernel features. Most roms have some minimal settings for kernel tweaking, but Trickster includes color settings, special features, and governor control. ******The other thing is that if you screw up undervolting or something and have "set on boot" enabled, you can just wipe cache/dalvik to clear those settings. PGM can also be disabled this way. Not sure about other kernel tuners.****** Besides trickster mod, I would get the pimpmyrom app for buildprop, initd, sysctl, etc tweaks
Other great, recently-updated kernels to try are: AK/Anarkia/Purity, Fancy, AIR, Starkissed, Franco, Faux, ZenSeries, leankernel, Tinykernel, Fugumod, Trinity
That list is pretty much ordered as most-->least available kernel settings. All of these have been reliable for me on aosp and aokp at some point in the past couple months, especially leankernel, ZenSeries, and Tinykernel. I recommend tinykernel or leankernel as solid kernels if you don't want to do any undervolting or fancy doesn't work out somehow. Also I'd check a few pages back when you're looking for roms/kernels since there are so many.
Some basic solid kernel settings to use:
tcp congestion algorithm=[westwood or cubic];
IO scheduler=[SIO/1024MB] cache readahead;
MPU governor=[interactive(very reliable and good performance) or ondemandplus(new and battery saving) or intellidemand(reliable and battery saving];
WIFI High Performance=ON
For good screen colors/contrast, change the color multiplier ratio so it is 1-1-1.59, i.e. 90-90-143
This page has some good minimum undervolting settings to start at for MPU(cpu),CORE(gpu), and IVA(audio,video).
For regulator voltages, these are minimum values to try(from GLadOS thread. I've tried them all stable. VUSIM should be set at 1800 min though for wifi.
;
VANA: 1000 mV
V2V1: 1000 mV
VAUX3_6030: 2500 mV
VAUX1_6030: 1000 mV
VDAC: 1000 mV
VCXIO: 1000 mV
VUSIM: 1400 mV
VMMC: 1000 mV
VUSB: 3300 mV
;
::edit::Forgot stock regulator voltages, should probably include those... also some explanations of each voltage would be good to know. (All from GLadOS link above, can't quote yet):
default regulator_voltages
;
VANA: 2100 mV
V2V1: 2100 mV
VAUX3_6030: 3100 mV
VAUX1_6030: 3000 mV
VDAC: 1800 mV
VCXIO: 1800 mV
VUSIM: 2200 mV
VMMC: 1800 mV
VUSB: 3300 mV
;
;
VANA: used by General Purpose Analog Digital Converter, which supplies analog circuits like battery gauge, thermal sensor, etc.
V2V1: used by TWL6040 Audio IC
VAUX3_6030: used by Display Panel
VAUX1_6030: used by Touchscreen controller?
VDAC: used by HDMI circuit?
VCXIO: used by 38.4MHz oscillator?
VUSIM: used by Display Panel
VMMC: used by SDMMC cardcage
VUSB: used by USB transceiver
;
Hope that helps with kernels. There's a lot more information out there. GNex development updates are frequent.
If you want to try a bunch of mods without all the searching, coordinating, try JBSourcery rom. This rom has more options and mods than anything out there. It's pretty amazing. Most other roms are gonna be CM or AOKP with cherry picked features, but this one has over 3GB mods.
Wow, thank you so much. That post is exactly what I wanted to get me into this phone, you're awesome. I've never been able to use special tweaking apps or anything so I'm in for loads of fun. Thanks again! More posts are welcome but I've been put in the right direction so no worries.
Please read forum rules before posting
Questions go in Q&A
Thread moved
Thank you for your cooperation
Friendly Neighborhood Moderator
7175 said:
I think I can help you, sorry in advance for any chain-smoking-style-rambling. I also have the Verizon/Toro Galaxy Nexus. I'm a crackflasher and have flashed pretty much every rom and kernel on Android 4.2.1 december to present. My daily driver is basically TWRP recovery. I'm pretty obsessed with flashing kernels and optimizing battery life and performance. For a straight-up solid answer for a great rom and kernel, I highly recommend: [ROM] XenonHD Stable-4.0 (03.02.13) and [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013). XenonHD-Stable-4.0 is on the newly released JB 4.2.1_r1.2 JOP40G and is loaded with tons of settings-imbedded features. It's has a good user interface where you can get into more advanced features when you get a better feel for things, like PIE toggles, aokp navbar, aokp notification bar customizations, propmodder. CM is also a great starting point and one of my favorite roms, so if everything's working well, I'd stay on that and flash kernels.
I highly recommend fancy kernel rel.4 because the battery life is better than any other recent kernel I've tested (all kernels on xda and rootzwiki development back 5 pages), and this is with it flashed without any tcp congestion/IO scheduler/governor/gov.settings/frequency/gpu/voltage/etc... tweaking. I do pretty extensive tests on screen time/idle/benchmark-gpu. I've only been runny fancy kernel on XeHD for a day but everything checks out so far and battery life is amazing, so it's a good place to start. This kernel has a load of settings you can tweak in a kernel tuning app; I suggest Trickster Mod, most people use it, it's free and reliable, and it stays updated to support the major kernel features. Most roms have some minimal settings for kernel tweaking, but Trickster includes color settings, special features, and governor control. ******The other thing is that if you screw up undervolting or something and have "set on boot" enabled, you can just wipe cache/dalvik to clear those settings. PGM can also be disabled this way. Not sure about other kernel tuners.****** Besides trickster mod, I would get the pimpmyrom app for buildprop, initd, sysctl, etc tweaks
Other great, recently-updated kernels to try are: AK/Anarkia/Purity, Fancy, AIR, Starkissed, Franco, Faux, ZenSeries, leankernel, Tinykernel, Fugumod, Trinity
That list is pretty much ordered as most-->least available kernel settings. All of these have been reliable for me on aosp and aokp at some point in the past couple months, especially leankernel, ZenSeries, and Tinykernel. I recommend tinykernel or leankernel as solid kernels if you don't want to do any undervolting or fancy doesn't work out somehow. Also I'd check a few pages back when you're looking for roms/kernels since there are so many.
Some basic solid kernel settings to use:
tcp congestion algorithm=[westwood or cubic];
IO scheduler=[SIO/1024MB] cache readahead;
MPU governor=[interactive(very reliable and good performance) or ondemandplus(new and battery saving) or intellidemand(reliable and battery saving];
WIFI High Performance=ON
For good screen colors/contrast, change the color multiplier ratio so it is 1-1-1.59, i.e. 90-90-143
This page has some good minimum undervolting settings to start at for MPU(cpu),CORE(gpu), and IVA(audio,video).
For regulator voltages, these are minimum values to try(from GLadOS thread. I've tried them all stable. VUSIM should be set at 1800 min though for wifi.
;
VANA: 1000 mV
V2V1: 1000 mV
VAUX3_6030: 2500 mV
VAUX1_6030: 1000 mV
VDAC: 1000 mV
VCXIO: 1000 mV
VUSIM: 1400 mV
VMMC: 1000 mV
VUSB: 3300 mV
;
::edit::Forgot stock regulator voltages, should probably include those... also some explanations of each voltage would be good to know. (All from GLadOS link above, can't quote yet):
default regulator_voltages
;
VANA: 2100 mV
V2V1: 2100 mV
VAUX3_6030: 3100 mV
VAUX1_6030: 3000 mV
VDAC: 1800 mV
VCXIO: 1800 mV
VUSIM: 2200 mV
VMMC: 1800 mV
VUSB: 3300 mV
;
;
VANA: used by General Purpose Analog Digital Converter, which supplies analog circuits like battery gauge, thermal sensor, etc.
V2V1: used by TWL6040 Audio IC
VAUX3_6030: used by Display Panel
VAUX1_6030: used by Touchscreen controller?
VDAC: used by HDMI circuit?
VCXIO: used by 38.4MHz oscillator?
VUSIM: used by Display Panel
VMMC: used by SDMMC cardcage
VUSB: used by USB transceiver
;
Hope that helps with kernels. There's a lot more information out there. GNex development updates are frequent.
If you want to try a bunch of mods without all the searching, coordinating, try JBSourcery rom. This rom has more options and mods than anything out there. It's pretty amazing. Most other roms are gonna be CM or AOKP with cherry picked features, but this one has over 3GB mods.
Click to expand...
Click to collapse
Ditto to a fellow crackflasher. I'm also using XENON HD Stable 4.0 but using Franco kernel r364. Thank you very much for the wealth of info; I'm a performance guru by trade. I'll try out the fancy kernel.
BTW, I seem to get the best TCP performance using cubic.
Perhaps we can discuss further your performance harness. I'm struggling to figure out how to establish a reliable benchmark environment to measure the results of the various perf settings.
What do you like about that kernel?
Hi, I am new here and i need help. what should i do if my carrier dont give me update like 4.2.1. im from philippines and what should i do to have an OTA UPDATE?
sushibabaes said:
Hi, I am new here and i need help. what should i do if my carrier dont give me update like 4.2.1. im from philippines and what should i do to have an OTA UPDATE?
Click to expand...
Click to collapse
I don't think 4.2 rollout for regional variants of the GN have started yet, you might wanna check the device version under Maps>Settings>About, if it's anything other than takju/yakju (like yakjuux, yakjuwx, etc.) then as of now there's no OTA available, if you really wan't 4.2.1 you'll have to flash to takju/yakju manually, the guide is in the sticky.
reysonance said:
I don't think 4.2 rollout for regional variants of the GN have started yet, you might wanna check the device version under Maps>Settings>About, if it's anything other than takju/yakju (like yakjuux, yakjuwx, etc.) then as of now there's no OTA available, if you really wan't 4.2.1 you'll have to flash to takju/yakju manually, the guide is in the sticky.
Click to expand...
Click to collapse
my phone is locked to a carrier and is it ok if i flash on yakju manually?
Sent from my S100 using Xparent Red Tapatalk 2
sushibabaes said:
my phone is locked to a carrier and is it ok if i flash on yakju manually?
Sent from my S100 using Xparent Red Tapatalk 2
Click to expand...
Click to collapse
Never seen that variant before, the only variant that I know was locked is VZW/Sprint and DoCoMo, what does it says under Maps>Settings>About?
EDIT: A quick Googling brings up multiple result from various Philippines tech sites, it doesn't says anything about being a different variant though.
reysonance said:
Never seen that variant before, the only variant that I know was locked is VZW/Sprint and DoCoMo, what does it says under Maps>Settings>About?
EDIT: A quick Googling brings up multiple result from various Philippines tech sites, it doesn't says anything about being a different variant though.
Click to expand...
Click to collapse
Oh i see, i get it nw. Now i understand that it was just network locked. Cnt use other sim. Tnx for d help
Sent from my GT-S5360 using Xparent Red Tapatalk 2
sushibabaes said:
Oh i see, i get it nw. Now i understand that it was just network locked. Cnt use other sim. Tnx for d help
Sent from my GT-S5360 using Xparent Red Tapatalk 2
Click to expand...
Click to collapse
Yep, looking at the thread for the GN in Philippines on XDA, it seems that it's just a regular yakjuxw, you can convert it to yakju/takju easy as pie.
reysonance said:
Yep, looking at the thread for the GN in Philippines on XDA, it seems that it's just a regular yakjuxw, you can convert it to yakju/takju easy as pie.
Click to expand...
Click to collapse
How to cnvert bro!
Sent from my GT-S5360 using Xparent Red Tapatalk 2
sushibabaes said:
How to cnvert bro!
Sent from my GT-S5360 using Xparent Red Tapatalk 2
Click to expand...
Click to collapse
Check the stickied thread.
was1958 said:
Ditto to a fellow crackflasher. I'm also using XENON HD Stable 4.0 but using Franco kernel r364. Thank you very much for the wealth of info; I'm a performance guru by trade. I'll try out the fancy kernel.
BTW, I seem to get the best TCP performance using cubic.
Perhaps we can discuss further your performance harness. I'm struggling to figure out how to establish a reliable benchmark environment to measure the results of the various perf settings.
Click to expand...
Click to collapse
Moin moin! Nice to find another performance guru. I've also been having hard time finding a reliable way to check benchmark-style performance for CORE and MPU, and especially when testing IVA?? -- I've just been running video stuff and music to find this UV but not sure about stress testing. I do use quadrant for overall stability/CORE stability as well as stabilitytest and of course PC-ported superPI!! (only goes to 512k pi calculation lol, oh well). Since wifi/cdma-lte-radio can change battery results so much depending on what gapps and network-based apps feel like doing, I've started to generate multiple results by first minimizing my testing environment: using airplane mode, killing gapps bloat and anything else that doesn't cause reboot, then I'll do just radio data connection like 3g and maybe sync to keep it real, and after that I'll test with all the functionality enabled. Benching with WIFI on has caused so much variation in battery testing results though... I'm almost ready to throw it out of the equation when evaluating kernels. Most kernels of the same age have the same wifi drivers anyway. If there's anything on the kernel's feature list or update log, I'll take notice and compare with other kernels across the board... That's the gist how I look at performance.
I've come to android scene after PC overclocking for over 10 years now which is really so much simpler(watching the monthly energy bill is way easier than a battery), refined, simple... just push the OC minimizing heat until you hit the wall or need LN2... start with cpu, then memory, then graphics with your 2000W OCZ PSU and tricked-out DFI,ASUS,MSI board that has 200lb of custom water cooling and industrial heatsinks all inside a sleak streamlined antec P-series case with world-class sound dampening (so muffled you can just hear it "breathing" when the video card fans rev up and down 'playing' 3dmark); then prime95 or intelcpuburn the s*** out of it, and finally fine tweak memory timings and motherboard regulator voltages to max your 3dmark, pcmark, and superpi scores. BAM, done. Haven't even booted into BIOS on my 4ghz-on-air i7 rig in 3 YEARS now after initial OC/tweaking, run at max OC 24/7 to be super chic, natuerlich... "power savings??" - what the s*** is that? Not part of my PC vocabulary.

Categories

Resources