Could someone explain to me how undervolting works? - Vibrant Q&A, Help & Troubleshooting

I'm confused about undervolting. I don't exactly understand what the numbers mean. I know I can get better battery life through successful undervolting, but I have no clue how to do it.
I'm currently running Euphoria RC2.1 with the Kiss 5.1 kernel.
Could someone explain what the numbers mean, and how to choose said numbers?

Check out these articles for a pretty good overview of undervolting:
http://bigfatreality.blogspot.com/2012/03/guide-to-undervolt-android-safely.html
http://bigfatreality.blogspot.com/2012/04/complete-android-undervolting-guide.html
If you haven't already also checkout Woodrube's better battery life guide:
http://forum.xda-developers.com/showthread.php?t=1389069
For more technical information on kernel govenors, cpu tweaks, etc., the best source is droidphile's guide here:
http://forum.xda-developers.com/showthread.php?t=1369817

Thanks for the nod JR.
In my guide (post # 2) there are examples of Overclocking and Undervolting from some users that were on MIUI and the voltages that work for them.
Here is a short thread with some ICS OC/UV #'s from some advanced users that know what they are doing. YMMV so what works for them, JR, me may not work for you, as far as exact numbers.
Words of advice: Step down you UV by increments of -25 and see if they work. If not you will know b/c you will get a random reboot right in the middle of some app or task that you are doing that is drawing too much power. That is an indication that you UV'd too much. Step it up and then keep testing.
Important part-------> DO NOT SET ON BOOT until you know for a fact that they are working. I usually UV and let it set with normal everyday use for 1 whole day. If it works fine, if not, then I can tune it accordingly and once I find that sweet spot, THEN I "Set On Boot"

Related

[Q] nemesis2all kernel voltage settings

So I'm new to the to this phone and haven't had the luxury of playing with over/under-volting. I am coming from a Desire so please bare with me. I am running the 11.7.1 MIUI build with nemesis' new otb kernel with deep sleep fix. I have voltage control installed and understand how to make the changes. My issue is where to begin. Are there any basic guidelines to start with? Should I o/u-volt? How much for each step? I don't want to fry my phone and I know to each his own when settings are concerned. Can anyone help me? I am trying to get the longest battery life possible without sacrificing a ton of performance. Any help would be great.
Sent from my MIUI Mesmerized - miui.us - xda-developers.com - miuiandroid.com
I have general guidelines in the thread you got the kernel from. Some have shared their settings in the thread. Do some reading and please post questions in appropriate section or thread relavant to question you are asking.
Thank you sir. I see I posted in the wrong section right after asked. Whoops. Sorry. Thanks for the update.
Sent from my MIUI Mesmerize - miui.us - xda-developers.com - miuiandroid.com
mschmitt01 said:
So I'm new to the to this phone and haven't had the luxury of playing with over/under-volting. I am coming from a Desire so please bare with me. I am running the 11.7.1 MIUI build with nemesis' new otb kernel with deep sleep fix. I have voltage control installed and understand how to make the changes. My issue is where to begin. Are there any basic guidelines to start with? Should I o/u-volt? How much for each step? I don't want to fry my phone and I know to each his own when settings are concerned. Can anyone help me? I am trying to get the longest battery life possible without sacrificing a ton of performance. Any help would be great.
Sent from my MIUI Mesmerized - miui.us - xda-developers.com - miuiandroid.com
Click to expand...
Click to collapse
First of all, this belongs in the Q/A section so you know for next time. Now, on to your question. It sounds to me like you aren't too much interested in overclocking if you want battery life. So, I would try keeping your max speed at 1000 and start with a -50 UV for each step. See how that treats you and then go from there. Later on maybe you can further undervolt the 100-400 steps. I wouldn't UV the 800 and 1000 steps anymore than 50 though

[Kernel][GPL][XXKG5] NEW SOURCES Ninphetamine-2.1.3 - Now with 100% less Samsungyness

HALLO THAR me again. Ninphetamine 1.0 didn't go so well did it? I thought I'd lost my mojo. Some even had me wondering if my prior good works had been the freaky sort of flukes that would have been better spent on guessing lottery numbers than giving you lot new toys. I was down. Broken. Beaten. So much so even my sarcasm had left me, opting to close the thread after the billionth stupid question rather than scythe down the scum that floats atop our gene pool with my usual aplomb.
Down but not out the Ninphetamine team went back to basics and discovered this mysterious random reboot was still present. Many WTFs were uttered. So we seriously downgraded our building tools. Still random reboots. Many WTFs were screamed from the rooftops. Then someone "helpfully" mentioned that older Samsung ROMs were also plagued with a random reboot issue that disappeared some time a few ROM releases later. The same person "helpfully" mentioned that the Samsung kernel source was released around those early releases. I say "helpfully" instead of helpfully because it would have been HELPFUL if it'd been mentioned before hours had been spent reversing patches and performing voodoo ritual chants to try and get to the bottom of the problem. I looked back on Samsung's source website and discovered a recent KERNEL UPDATE and patched it into my source. BOOM, random reboots gone.
WELL THANKS A ****ING BUNCH SAMSUNG. I am so pleased it didn't occur to you to update your available sources after you'd discovered it was a kernel problem causing the reboots. Full marks for it completely slipping your collective mind that, while being fully aware people would be producing their own works for this phone (I know you're aware because of how you didn't lock the bootloader), it wouldn't be a GOOD ****ING IDEA to perhaps at least release a patch for the problem if not the updated source. MONTHS it's taken you, literally MONTHS.
I hate you. However, I also love you. At least you -did- release an update (albeit being later than the pope to a contraception conference) and your cockup only served to reignite the fire that is my rage.
So, Ninphetamine 2.0. It's true that war drives innovation and the war on the random reboot certainly had us trying many different things and making various discoveries. Many of those have been applied to the now working base so everything I promised for Ninphetamine 1.0 is there and then some.
EVEN FASTAR!!!11. Yep. Get a good tail wind at your back, throw a dice on a double six three times in a row and you can even break 4000 on Quadrant at stock speeds WITHOUT ANY CHEATING. I know Quadrant is largely a meaningless test, results rendered utterly useless by all the retards that mount everything to a ramdisk before running so they can masturbate furiously at HIGHER NUMBERS firmly and unironically of the belief that it increases their self worth and reputation. Performance is smoother however and responsiveness improved as well over Ninphetamine 1.0. Remember if you're the sort that does care about Quadrant scores, given that Android has the attention span of an eight year old child after consuming enough sugar to kill a diabetic in seconds, Quadrant needs 2-3 runs before the OS realises it might be a good idea to make sure the app has the CPU and memory resources it actually wants. Or you can flip the governor to the Performance.
{
"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"
}
FASTURER THAN EVAN FASTAR!!!!!111oneeleven. Speaking of people that like to furiously masturbate over high yet meaningless numbers, the overclocking feature is back with a few bug fixes for good measure. As before it's capped at 1600MHz. We haven't added the GPU clocking yet as it's important to ensure that the current feature set is stable before adding even more. The voltage control interface is also included. Remember, if you're the type of idiot that understands nothing of overclocking or undervolting or how CPUs work in general, don't come crying to me when you try and run 1.6GHz at 800mV and find you have problems. The issue isn't mine, it's yours. Take it up with your parents who are also your aunt and uncle, remember if you can to thank them for providing further evidence that inbreeding is bad and produces morons that aren't capable of functioning in society. Thanks.
Base still at 2.6.35.11. After patching in Samsung's fixes to their own incompetence I'm pleased to note that we're able to stay at least at 2.6.35.11 base, thus keeping many important fixes, improvements and performance boosts from the main kernel team headed up by God himself Mr Linus Torvalds. You thought I was God? While flattered no, I am merely a disciple ready and willing to deputise for when he's too busy.
So download it, run it, break it. Remember, asking me things covered in my initial posts will anger the Android Gods and at best will result in your public ridicule at worst will result in a few plagues upon your dark dingy basement where you no doubt reside.
If you're going to report problems I want more than "HLAP MAI PHONE BROKED". Try and recreate the issue while running logging (instructions on how will follow in a FAQ post). If you're overclocking/undervolting or any combination of the two, stop it and see if your problem persists.
Don't report every single issue you have to me either. It's possibly a kernel issue if overall stability is affected, if you get a full reboot from the boot logo (NOT the boot animation, dropping to boot animation means Android crashed, not the kernel) or if you get a full lockup. If you find that in life in general people tend to stop talking when you're around, or they don't quite seem sincere when laughing at your jokes, it's probably you, not me, that's at fault because you're a bit of an idiot.
Now, there's been a couple of testers that have suffered a rare random reboot. I have a theory on this but to prove it, I need a wider audience. There will be a downloadable kernel that is SOLELY for anyone that suffers a random reboot under NORMAL (normal clock, normal voltage, no tegrak, using OnDemand governor) circumstances.
Download links will be in the download post. If you ask where download links are, I'll give you a very custom one of your own and who KNOWS what that kernel might do. You've been warned.
TO REITERATE - READ THIS
All new downloads should download the release version. Only people who get an unexplainable reboot while running under stock 1.2GHz (or less) conditions at normal voltage with no OC software installed should download and install the workaround version.
Thanks
Unlimited thanks to my wife for her boundless patience with my Android obsessions.
Many thanks to my genius partner netarchy.
Many thanks to my harem of testers, pulser, designgears, Ante0, mattgirv, Obihoernchen, Kullt, Veyka, Lenny, yoda and Rawat.
Download Links
Ninphetamine version 2.1.3 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.1.2 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.1.1 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.1.0 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.5 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.4 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.2 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.2 Workaround Edition
As stated earlier, only download this version if you have issues with the release version.
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.1 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.1 Workaround Edition
As stated earlier, only download this version if you have issues with the release version.
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.0 Release Edition
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Ninphetamine version 2.0.0 Workaround Edition
As stated earlier, only download this version if you have issues with the release version.
TAR file for Odin/Heimdall/CWM app.
ZIP file for flashing via Clockwork Mod Recovery.
Changelog
2.1.3 Release Edition
Re-enabled kallsyms (thanks supercurio for the heads up).
Fixed initramfs to provide support to custom ROMs that use startup scripts in /system/etc/init.d (thanks designgears).
2.1.2 Release Edition
Added a workaround for some ROMs bootlooping after a wipe of /data due to incorrect permissions on the new subdirectories created. Appears to be a ROM bug, perhaps KH3 related, would be handy if ROM developers could look for a fix.
2.1.1 Release Edition
Added FUSE and CUSE support.
2.1.0 Release Edition
Update to Samsung XXKG5 source (Update2)
Added GPU clock control interface (currently has no GUI)
Minimum CPU voltage now properly clamped at 800mV
Misc tweaks and fixes, see github commit log to cfs-exp for full details
2.0.5 Release Edition
Improvements to BLN battery usage.
Changes made to touchpanel sensitivity when the phone is charging to resolve issues for people using certain screen protectors that stop registering user input when on charge.
2.0.4 Release Edition
BLN support added.
RAM console (/proc/last_kmsg) added.
Workaround edition deprecated.
2.0.2 Release/Workaround Edition
More VPN features added.
JHash updated to version 3.
2.0.1 Release/Workaround Edition
CIFS support added.
2.0.0 Release Edition
Samsung's latest source update applied to base.
Kernel base updated to 2.6.35.11.
Overclock up to 1.6GHz.
Voltage control via SetCPU or Voltage Control from 800mV up to 1500mV.
BFQv2-r1 IO scheduler added and set as default.
Optimised EXT4 mount options.
Various other performance related tweaks.
2.0.0 Workaround Edition
As above, but with some patches applied to workaround errata inherent to some Cortex A8/A9 processors.
FAQ
How do I change my GPU clock speed?
Either wait for GUI support to appear in the form of an addition to SetCPU or a standalone GUI, or if you're confident with a terminal:
Code:
adb shell
cat /sys/devices/virtual/misc/gpu_clock_control/gpu_control # To view current settings
echo 267 300 > /sys/devices/virtual/misc/gpu_clock_control/gpu_control # Sets GPU clock from 160/267 to 267/300
We currently have a 450MHz maximum clock and 10MHz minimum clock. The presence of these values does not necessarily mean your GPU can run at these speeds, like all overclocking your results can and most likely will vary. Do not come crying in this thread because you broke your phone or set fire to your desk or gave yourself third degree burns. Actually, do, I enjoy a good laugh.
Hey any update on you guys getting FEATURE done or CHANGE I'd like?
Given that I'm away on honeymoon in two weeks and we're expecting Samsung to release sources actually used with 2.3.4 Any Day Now (tm) any new features are unlikely to appear until September, unless you're part of my IRC Testing Crew and we start testing new features ready for the release of the next major version. So stop asking.
Uncle Hacre, I had a nasty crash and my phone rebooted, I want to help you debug this, what can I do?
Code:
adb shell cat /proc/last_kmsg > lastkmsg.log
Then zip up the lastkmsg.log file and attach it to your post informing me of the issue.
I simply must have every possible second of battery life available, other kernel devs are disabling adb and logcat to make this happen can you do this please battery life is very important to me as I often spend days in Outer Mongolia with no access to power and that extra thirty minutes of battery life could be the difference between me tweeting I've lost my toes to frostbite or not!
Debugging features in the kernel are already disabled. Have I disabled adb/logcat? No. Will I? No. I'm at 50 hours uptime on my phone with just under 40% battery remaining. I see no battery issue. Whether the life can be slightly improved or not, removing a key debugging function from the land of custom ROMs is an incredibly stupid idea. What if you flash a custom ROM and there's an issue and the ROM developer needs debugging information to fix it? What if you install an app that has a problem and you cannot give any feedback to the app developer? Are you prepared to flash a kernel that has adb enabled any time you have an issue? For the minor gains in battery life it isn't worth it.
There's a ClockworkMod Recovery with a higher version number than the one you're providing surely bigger numbers means better why aren't you providing it?!?!
I'll update CWM Recovery as and when a version appears that provides a feature or fixes a bug that we're afflicted with.
WAAAAHHHHHHH QQ I have to wait ONE ENTIRE SECOND for my phone to wake up from standby!!!111oneeleven. This is totally unacceptable and it is ruining my life!!!
Of course it takes a second to wake up from deep sleep. Everything has been shut off, the CPU placed in low power mode and the entire OS placed into suspend. I don't know about you but it takes me far longer than one second to be fully coherent and responsive when I wake up in the morning and I've only got one brain to worry about, the SGS2 has two of them! Shut the whining up about this complete and utter non issue.
What ROMs will this work with?
The kernel has been tested with VillainROM 2.0 and 2.1. It should in theory work with any ROM based on a stock SGS2 ROM. However if your ROM developer requires a custom initramfs for features you may encounter problems.
How do I overclock my CPU?
Use SetCPU or Voltage Control, ensure you have the latest version.
How do I change the voltage of my CPU?
Use SetCPU or Voltage Control, ensure you have the latest version.
I cannot use adb install anymore.
We're aware of this and are working on a solution for the next release. In the meantime adb push the apk to the phone and install using a file browser.
My phone was running fine for hours but I just now had a random reboot. What should I do?
Learn to read. Download and install the Workaround Edition.
I have Tegrak installed while using your kernel, does that make me an idiot?
Yes.
Super Happy Fun Time
Should you arrive in this thread bereft of the basic intelligence required to remember to breathe in and out as needed and you ask questions/make posts that clearly demonstrate this fact, I'll be sure to give you the attention you deserve in this very post.
geistteufel said:
I don't see bfq scheduler in set cpu, is it normal?
Click to expand...
Click to collapse
Yes it's normal. Your IQ isn't. What on Earth possesses you to even open SetCPU if you're looking for schedulers in there? Do you also complain to car manufacturers when you can't find your spare tyre in the engine bay or you find that a motorbike has no ashtray?
saintxseiya said:
Hi,
do i have to set setcpu in some way or is the kernel all doing by itself?
Cheers.
Click to expand...
Click to collapse
If only I had taken the time to write a FAQ post, on the first page of this thread that would answer this question...
golf60 said:
wipe cache and dalvik cache before flashing....
Click to expand...
Click to collapse
I'd really like it if people with a shoe size rivalling IQ would refrain from giving advice to users of our kernel. Advising to wipe cache/dalvik before changing kernel is akin to advising checking tyre pressures because the gearbox just fell out.
Kollegah said:
Is this kernel compatible with cm7?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Or in other words: "Hi, I'm too lazy to read threads or use the search function." This has been addressed in several posts in this very thread.
Cygnuss said:
So what does this version do VS the 2.0.0?
Click to expand...
Click to collapse
Wow, I really wish I'd taken the time to put a changelog on the first page after the download links. If I had, then surely no one would need to ask me what's changed in new releases. Thank you so much for highlighting my failing!
Logi_Ca1 said:
Is anyone else running 200Mhz at 475mv? Works fine on my phone, passes stability test 2.11 as well. Or maybe there's a softcap for the minimum value?
Click to expand...
Click to collapse
It would seem I live in a parallel universe, one where I'm sure I write things down yet they do not appear. This can be the only explanation for you not seeing "Voltage control via SetCPU from 800mV up to 1500mV" in the THIRD POST ON THE FIRST PAGE. Well there's that explanation, or there's you being a moron. Hmmm...
varenathan said:
Dear all,
How to install Ninphetamine version 2.0.1 Release Edition using ODIN? I have downloaded it "TAR file for ODIN" here : http://forum.xda-developers.com/showthread.php?t=1179814
, n extract it and found this zImage. Please tell me how to use this zImage?
My kernel version at the moment : I9100XXKG1 but my PDA/PHONE/CSC = KG2.
Thanks n sorry if this question has been replied before but i couldn't find it anywhere.
Click to expand...
Click to collapse
varenathan said:
But i found it's not a .tar file, it's zImage. Is this the same? sorry for nob question..
Click to expand...
Click to collapse
varenathan said:
Thanks mate! Just realized it's a .tar or .zip in notification, but when i open it in windows, it shows only ninphetamine-2.0.1-release.
So, another Question. Is it possible to flash back my last Kernel version if i flash ninphetamine (just in case, something wrong with it)? How to do that?
Click to expand...
Click to collapse
varenathan said:
thanks mate! Usefull information indeed!
EDIT :
How to take out the zImage and where to find it from the last ROM which i've just flashed before i flash ninphetamine?
Click to expand...
Click to collapse
varenathan said:
I have I9100XXKG1.
Okay, thanks again. I thought i should move the zImage from my sdCard and then place on my PC and then i can flash it to a new Kernel.
So blessed today, found these people who help me
Click to expand...
Click to collapse
varenathan said:
hahaha.. be my guest. I am just trying to be a good user for my phone
Click to expand...
Click to collapse
varenathan said:
Which i have already made, but i am not sure for the kernel version, as i always get the new version from my ROM Developer it's included, n shouldn't flash it seperately
Click to expand...
Click to collapse
AND THE CURRENT THREAD RESIDENT INEPT BUNGLING RETARD AWARD GOES TO:...you. How the hell did you even manage to find this thread? In fact how did you even manage to survive long enough to use a computer? Or am I looking at this from the wrong perspective, should I be thrilled that a Chimpanzee has managed to procure a PC and an SGS2 and already managed to flash a custom ROM to it? You sir are the reason new scissors are labelled with "Warning: contains sharp objects". Answers to all of the questions you've asked are freely available throughout the SGS2 forum and in the form of guides all over the internet. So not only are you bereft of the basic intelligence required to figure out which way is up, you're also lacking the kind of effort that's required to carry out the most simple tasks like "find a useful collection of words" and "read a useful collection of words". Shame on you.
-Zork- said:
Have a question about this kerel, I got 1 % drop per hour in standby ( sleeping 8 hour and wake from 100% go down to 93%). Is it normal?
Click to expand...
Click to collapse
No it's not normal. This is outrageous. Thank you for submitting this bug report so that myself and netarchy can get to work right away on the part of the kernel that is supposed to suspend the space-time continuum when your phone goes into standby so that it uses no power whatsoever. You see we weren't sure whether to suspend time or have it invent hydrogen fuel cells and circumvent the battery during Deep Sleep so we opted for the far easier suspension of space and time. I'm awfully sorry that our experiment failed and we'll now look into kernel code that can combine matter and anti-matter for a low power sustainable reaction so that you lose no precious battery life at all while the phone is in standby. Or you could do us all a favour, including yourself and turn your phone off and never ever touch it again. That way the number of people you communicate with will be curtailed, your phone will never lose power and you'll never need to sully one of my threads again. You have all the intellectual creativity of a box of hair, a command of language worse than that of a deaf mute and an ineptitude so offensive it cannot be summed up in a single word, so I'll try three: You're a moron.
Warrimonk said:
Can't seem to get 1.6ghz stable at all, even at 1.5mV. Running lightening 4.1 and this kernel. any tips?
Click to expand...
Click to collapse
Yes. Kill yourself. Asking such a question means you're clearly beyond help, have no clue about overclocking and don't deserve such a nice phone. Free up some oxygen and resources for the rest of us please, thanks.
CrimsonAxe said:
This might sound dumb, I'm using Litening rom 4.1 with Ninphetamine 2.0.2
What app should i use to underclock my voltage? i tried Voltage Control and after i've got my settings done, i try to check the current battery voltage it's still at 4004mV? Does that mean the application is not working?
Click to expand...
Click to collapse
Might sound dumb? No no, it IS dumb. 4004mV is how much voltage is remaining in the battery you twatneck. Why are you asking what app you should be using when it is clearly stated ON THE FIRST PAGE OF THE THREAD?. How has it escaped your grasp when editing voltages that are all ~1000mV that over FOUR THOUSAND millivolts might just be something else?? In fact how did the words BATTERY VOLTAGE not clue you in after changing CPU VOLTAGE? You're a (unfortunately) breathing example of never underestimating the lowest level of stupidity. If brains were chocolate bars yours would be labelled "Fun Size".
NeoPhyTe.x360 said:
And do you think that #twiter word in my signature, is a fail? Maybe you don't understand why I put things like this
SARCASTIC MODE ON
I put twiter in a text, but in the hyperlink I'm seeing twitter, oh **** i'm clever!
Click to expand...
Click to collapse
NeoPhyTe.x360 said:
my twitter was deleted months ago, man.
Since Feb, 2011, and Google knows
Click to expand...
Click to collapse
NeoPhyTe.x360 said:
And you are a moderator?
Maybe you have to understand it first, because I don't think that people in usa are much clever.
Click to expand...
Click to collapse
This guy calls himself a developer. Yes your "#twiter" link is a fail because a: it isn't spelled properly and b: it 404s. Why keep it there if it's a dead link? Because you didn't know until it was pointed out to you, that's why. As for "I don't think that people in usa are much clever"....oh the irony. If your kernels run as well as you post I'm sure scattered around the XDA userbase is a smattering of dead or unresponsive SGS2s. Which wouldn't surprise me. Taking a look at your kernel thread it's clear that you've as much clue as a lobotomised Orang-Utan. More steps on your CPU frequencies than there are on the stairway to heaven, you think somehow that 500MHz uses less power than 200MHz, governors included that anyone doing five minutes of research would know they're unstable, you advertise standard kernel features as unique features in your kernel (CFQ, CFS, boy those sure are new features!) and to top it all off you've got the cheek to take code from Ninphetamine and then come here and ****post. I've more chance of developing film in direct sunlight than you have of developing anything close to competent and the fact that you have the audacity to consume bandwidth on the internet offends me. If braincells were matchsticks you couldn't light a candle, so kindly return to your thread full of fail and leave us big boys and those of us with IQs higher than room temperature to get on with grown up things, mkay?
NeoPhyTe.x360 said:
I have been living in Chester this spring/summer some months, and maybe I'll go in september, so I hope we could meet, because maybe my braincells can't light a candle, but I know that my fists yes. Coincidences of life...mate
Click to expand...
Click to collapse
Holy **** an actual threat of violence from the internet. Hahahahahaha. At least I think that's what it is. You "know that your fists yes"....I can only assume this is a threat...unless you're chatting me up and want to fist my bottom? I'm not that way inclined mate, sorry.
Tarek82 said:
Try running 1.6ghz under a different rom, I have no problem running 1.6ghz with Cognition S2 using set cpu
Click to expand...
Click to collapse
I'm revoking the other guy's retard award because you've single handedly come into the post and shown us in fewer than 20 words just what being a hap-hazardous retard with an IQ smaller than a bullant's testicle and the sharpness of a dull stick of butter what being a retard is all about.
No no, please, pray tell, how running a different ROM will magically make a CPU run at 1.6GHz when it wouldn't before? This, you cretinous simpleton, is akin to giving a steam roller a paint job and expecting it to pull an extra 100mph as a result. Please promise me that's the last time you ever post on the internet, because if you keep this up you'll dilute the global IQ so much we'll all start eating our shoes.
apache86 said:
I realy appreciate your work but arent you going a little too far with your language and comments? you mentioned your wife at some part of the long story at the first post (who can actually read all this? are you an author as well?). are you also talking to her like this when she doesnt understand somthing? your kids? im definitely not jealous in her
Now come down a little bit with your language and dont help us if you cant do that as a fully grown man (are you a grown man?)
This is the common nature of people, asking dumb questions somethims but on the other hand, do you realy expect them to know as much as you do on changing kernels and messing with them? the fact that you might have no life does not mean you should take it out on others isnt it?
Now come on, tell me what you think about my post, dont spare any word of it!
Click to expand...
Click to collapse
Oh yippee the language police arrived. I'm so pleased you found the opportunity to take time away from your perfect life your perfect wife your perfect children and your perfect job situated high within that glorious and shining ivory tower of yours to descend upon us normal folk to educate us about our terrible language and vulgar manner of insulting those whom we only see as morose shambling idiots who cannot even manage to search a thread, whereas you see them as gleaming examples of humanity, bereft of love, attention and experience.
Well, as you're now down here on planet Earth, you globulating and sickeningly sweet preacher of goodwill, may I first introduce you to the word hypocrisy. Often rife among your dogooding kind, it means that you sit on high quaffing down pints of innocence and regurgitating it upon us regular folk as some kind of moral education, while still sneering like a ****ing 1930s cartoon villain. If you could get the shine of your halo out of your eyes for a few seconds and deign to look upon the unwashed masses, you'd recognise that dishing out lessons in manners doesn't often mix well if you throw in a dash of "insult their lack of any life worth living" or "let's have a pop at his wife".
You sir, are a **** but not only that, you're the worst type of ****. I'd rather deal with 20 of EACH of every idiot that precedes you in this posted collection of horrors than one of you, you vile and pathetic excuse for a human being. How dare you feign to come into my thread and chastise my use of language when you can't even ****ing spell let alone string a sentence together. You're not only offensive to the morals you're offensive to the eyes, you write down pure eye cancer and I implore you to stop.
I have never and will never excuse anyone's lack of common sense. There's a difference between not knowing and not even having the wherewithall to help your sodding self. I berate the latter and assist the former, whereas you don't flap your ****in caviar chompers unless there's some moral crusade to embark upon. How about you be honest with yourself and realise that you only arm yourself for combat and mount upon your trusty forum steed to put right what mere mortals like me have wronged, to give yourself grace and relief from the sorry, putrid and langquidly depressing state your own life is in. How about you spend even half the effort you spent ejaculating that illiterate and berating post into my thread, on sorting your own miserable existence out and then maybe we'd both be a lot happier. Your insignificant blip of an existence wouldn't be quite so worthless to you and maybe, just maybe, you'd keep your hypocrisy laden lectures to yourself which would in turn make me very happy indeed.
****, LOLed so hard I woke up my kids!....thank you!
Nice one, will try soon. Btw i love your epic stories in your OP
oh jesus i'm dying after reading the whole story in op ...rotfl
edit: just to say something useful, i'm going to try it!
rocketpaul said:
Nice one, will try soon. Btw i love your epic stories in your OP
Click to expand...
Click to collapse
You should start with 7
Swyped from my Galaxy S II using Tapatalk
Artius89 said:
oh jesus i'm dying after reading the whole story in op ...rotfl
edit: just to say something useful, i'm going to try it!
Click to expand...
Click to collapse
If you die, you cannot enjoy the even better entertainment next time round... So try and survive
@ninpo, did you remind them that anyone trying to use it with Tegrak is subject to capital punishment?
Any plans for CM7?
pulser_g2 said:
@ninpo, did you remind them that anyone trying to use it with Tegrak is subject to capital punishment?
Click to expand...
Click to collapse
Yes, read the thread, don't make me make you my first example in post #5, you know I will.
Cool intro, thank you guys for all the time and effort you put into this. Downloading now and testing on villain 2.1.
Cheers!
saifbechan said:
Cool intro, thank you guys for all the time and effort you put into this. Downloading now and testing on villain 2.1.
Cheers!
Click to expand...
Click to collapse
No problem.
This kernel will make your phone turn into a blowjobs and pudding machine.
In all srsness.
Its great, use it, love it <3
Your a funny dude you must be Scottish surely?
Sent from my GT-I9100 using XDA App
Nice work, I'm looking forward to this kernel as it evolves. Will be testing it out tomorrow.
I'm especially looking forward to GPU frequency and voltage control, as I'm running my GPU at 750mV instead of the default 1000 and the phone runs noticeably cooler when playing games, and thus logically would mean superior battery life while gaming. This would be a killer-feature in future releases, for me at least.
It would also be interesting to know if we'll eventually get "internal voltage" control some day. My deduction is that that would be the voltage for most things other than the CPU and the GPU like for example the hardware decoder/encoder as being the most significant part of the SoC, if it truly is things like the decoder, then it would boost battery life for video playback by some amount.
dibdab214 said:
Your a funny dude you must be Scottish surely?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
"British by birth, English by the grace of God".
AndreiLux said:
Nice work, I'm looking forward to this kernel as it evolves. Will be testing it out tomorrow.
I'm especially looking forward to GPU frequency and voltage control, as I'm running my GPU at 750mV instead of the default 1000 and the phone runs noticeably cooler when playing games, and thus logically would mean superior battery life while gaming. This would be a killer-feature in future releases, for me at least.
It would also be interesting to know if we'll eventually get "internal voltage" control some day. My deduction is that that would be the voltage for most things other than the CPU and the GPU like for example the hardware decoder/encoder as being the most significant part of the SoC, if it truly is things like the decoder, then it would boost battery life for video playback by some amount.
Click to expand...
Click to collapse
The next logical step is to work on voltage/clock control for the GPU. We'll then look at the internal voltage and what it affects. Not all Samsung's code is easy to follow.
Hacre said:
Yes, read the thread, don't make me make you my first example in post #5, you know I will.
Click to expand...
Click to collapse
Ahhh... Wasn't there a minute ago Place bets on when you need an extension of post 5 due to 40k character limit? ;0

Most power efficient battery saving rom?

Is there a rom that can push the phone's battery to 2 days? Something which can disable a core, underclock the other one, disable 4g, etc? I can't seem to find any in the dev section.
Thanks
Yes...
Plenty of options have a look around. Tegrak good search keyword.
nadmail said:
Is there a rom that can push the phone's battery to 2 days? Something which can disable a core, underclock the other one, disable 4g, etc? I can't seem to find any in the dev section.
Thanks
Click to expand...
Click to collapse
Try this and this
CheckRom V.6.0 and Speedmod k2-21 = Simply unbeatable
Although battery life had more to do with a kernel than an actual ROM
Any Rom is only a starting place. Doesn't matter if its stock or custom.
From there you have to tweak things from kernels to the apps you install.
Best battery Rom is the one you end up with after doing all that.
Have fun reading learning and experimenting.
Sent from my GT-I9100 using XDA App
For the 981,012,367,418,763rd time...
There is no such thing as the "most power efficient battery saving rom". You have your phone setup differently to everyone else, you use your phone differently to everyone else and your phone came out of the factory slightly differently to everyone else's.
A rom that runs well for me might not run well for you.
I suggest you go the development sections of the forum & read the first few pages and the the last 10-20 pages of the particular threads devoted to different roms. That way you will get an idea of the features/pluses/minuses of each rom, and also see other users' experiences with that rom.
Then you can test different roms for yourself to find one that works best for you.

[Q] Understanding kernels: features, changelogs, etc.

I apologize in advance if this has been covered somewhere, some quick XDA and google searches returned nothing, and the stickies don't seem to cover it either.
I stayed completely stock until ICS roms started being released, and all I currently have is a working knowledge of how to go about safely rooting and flashing ROMs, kernels, and modems (obtained by reading stickies). With that in mind, can anyone explain what do all the features associated with these new ICS kernels mean? I read the changelogs and everything goes over my head. Even the changelogs for the Gingerbread kernels are beyond me.
If there is a pre-existing thread/post where I can find this information, kindly direct me and I'll read it (and probably come back with more questions). Otherwise, please help a noob understand what it all means, so that I can make an informed decision about which kernel I want to flash.
....Yeah, I'm kinda asking to be spoonfed. Sorry
Well I'll answer what I can, I am by no means an expert.
The Changelogs for a Kernel contain a list of what was changed from one version to the next. Sometimes they are simple [-added code to stop phone from blowing up], sometimes more complex [-merged something I don't understand into something else I don't understand]. The rule of thumb I use for Kernels is what gives the best performance for the battery/stability?
Siyah's Kernels have a unique dual boot option, are very stable and give great battery life, with good performance.
The NEAK Kernel, has outstanding performance, great battery life and seems rock solid.
Entropy's Kernels give good performance, great battery life, and are bulletproof in stability.
As it's so easy to change from one Kernel to another, play with them. If you don't like one, feel free to change to another. (just make sure you use a Kernel cleaner script before doing so).
As for a good post to read, XDA is filled with them, but I cannot think of an 'all in one' post to go read. What I know I have gleaned over spending hours reading, every day.
Modems are similar, in that some work better in some area's than others. Navigate with your phone's browser to www.speakeasy.net/speedtest and test them. There is even a post here with maps that give an idea of what Modem works best in a given location.
If you follow the instructions, flashing Kernels/Modems on this phone is crazy easy and little risk. Sorry I cannot point you to an all in one post though. Perhaps some of the other guys here can link something more authoritative than what I have posted.
Good reading can be found in the following articles.
http://developer.android.com/sdk/android-2.3-highlights.html
http://developer.android.com/sdk/android-3.0-highlights.html
http://www.android.com/about/ice-cream-sandwich/
http://en.wikipedia.org/wiki/Android_version_history
Wink
Winklie said:
Well I'll answer what I can, I am by no means an expert.
The Changelogs for a Kernel contain a list of what was changed from one version to the next. Sometimes they are simple [-added code to stop phone from blowing up], sometimes more complex [-merged something I don't understand into something else I don't understand]. The rule of thumb I use for Kernels is what gives the best performance for the battery/stability?
Siyah's Kernels have a unique dual boot option, are very stable and give great battery life, with good performance.
The NEAK Kernel, has outstanding performance, great battery life and seems rock solid.
Entropy's Kernels give good performance, great battery life, and are bulletproof in stability.
As it's so easy to change from one Kernel to another, play with them. If you don't like one, feel free to change to another. (just make sure you use a Kernel cleaner script before doing so).
As for a good post to read, XDA is filled with them, but I cannot think of an 'all in one' post to go read. What I know I have gleaned over spending hours reading, every day.
Modems are similar, in that some work better in some area's than others. Navigate with your phone's browser to www.speakeasy.net/speedtest and test them. There is even a post here with maps that give an idea of what Modem works best in a given location.
If you follow the instructions, flashing Kernels/Modems on this phone is crazy easy and little risk. Sorry I cannot point you to an all in one post though. Perhaps some of the other guys here can link something more authoritative than what I have posted.
Good reading can be found in the following articles.
http://developer.android.com/sdk/android-2.3-highlights.html
http://developer.android.com/sdk/android-3.0-highlights.html
http://www.android.com/about/ice-cream-sandwich/
http://en.wikipedia.org/wiki/Android_version_history
Wink
Click to expand...
Click to collapse
Thanks for your help, I sincerely appreciate it
To be honest though, I kind of already knew most of what you posted I do know what a changelog actually is. I know that modems are location dependent and it's easy to flash between multiple ones (KH7 seems to work best for me). I knew that Siyah offers dual-booting, don't *really know* what Neak offers (but the thread and changelog seem to indicate high stability), and I know that of course, Entropy is freaking bulletproof (which is why I use his ). I guess I didn't truly know kernels are phone-dependent, but I had a sense given what I've heard about people having varying results with OC/UV.
Which brings me to my next point. I have a rough idea of what overclocking is, not so much with undervolting, but lucky for me that doesn't interest me. What does intrigue me and what I would like to know about are some of the other features that kernels can implement. Examples are:
-Init.d Support: What is this and what does it do?
-Entropy's Legacy Gingerbread hotplug code (including all tuning features from the final GB DD release): same questions
-Governors: Ondemand, LulzactiveV2(default), Performance, Conservative (module), Lazy (module). What's a governor?
-Schedulers: BFQv3-R2, Noop, SIO, VR (default). What's a scheduler? How's it different from a governor?
-Support for Voodoo Louder! is there a thread on this?
-CIFS, FUSE, CUSE Support (modules) more modules? are they the same as governors?
-Many other similar questions
Sorry for the bombard of questions, but I hope this thread eventually will prove useful to other noobs like myself.
-Init.d Support: What is this and what does it do? Read http://www.ghacks.net/2009/04/04/get-to-know-linux-the-etcinitd-directory/
-Entropy's Legacy Gingerbread hotplug code (including all tuning features from the final GB DD release): same questions - Hot plugging answers can be found in the post below. It's got to do with turning on the 2nd processor core.
-Governors: Ondemand, LulzactiveV2(default), Performance, Conservative (module), Lazy (module). What's a governor?
Everything you ever wanted to know about Kernels can be found here: http://forum.xda-developers.com/showthread.php?t=1369817
-Schedulers: BFQv3-R2, Noop, SIO, VR (default). What's a scheduler? How's it different from a governor? See link above
-Support for Voodoo Louder! is there a thread on this? - No clue, I'm old, to me Voodoo is a video card made my 3DFX.
-CIFS, FUSE, CUSE Support (modules) more modules? are they the same as governors? - See post above.
See if that answers your questions.
For some interesting reading, read the 2ndinit post found here, http://cvpcs.org/blog/2011-06-14/2nd-init._what_it_is_and_how_it_works
This is what allowed us to install custom ROMS on locked bootloader Motorola phones last year. Good stuff.
In fact the XDA post I linked I think was what you were initially looking for. I know I learned a lot lol.
Wink
---------- Post added at 12:49 PM ---------- Previous post was at 12:27 PM ----------
Even more posts/links http://forum.xda-developers.com/showpost.php?p=23139337&postcount=2
Go to the bottom of the post, more information there. The OP is about NEAK settings (which is what I am using).
Wink
Winklie said:
Everything you ever wanted to know about Kernels can be found here: http://forum.xda-developers.com/showthread.php?t=1369817
Wink
Click to expand...
Click to collapse
This is exactly what I was looking for! I think I may have come across it before, but I probably ignored it since I didn't think there would be so many kernel options for our phone (that was before ICS source drop). The OP of that thread has another kernel related thread in his signature, dedicated to how ICS kernels are different, too.
I find it really useful knowledge. Perhaps this should be added to the sticky of reference links? What do you guys think, especially Red5 (if you see this)?
Anyway, THANK YOU WINK!

[Q] Eternity Project's CPU Optimizer Hotplug Enquiry

Hello all!
Long time lurker here on the forums, but first actual post. I was hoping somebody here might be able to help me with a question regarding Eternity Project's cpufreq hotplug.
The link to the original thread is here: http://forum.xda-developers.com/showthread.php?t=1367255
Anyway, I have followed the instructions in the thread and have not exactly encountered any issues per say. I have set the appropriate script to run on boot and as su, and everything seems to be ok.
The million dollar question is this: When I open up setCPU to verify if all is working correctly, I can see the Eternity Project hotplug in the bottom left corner, which to me implies that it is operational, however in the centre of the screen it simply says 'governor moto hotplug', or some such effect so I am unsure of which is running. There is only one screencap on page 7 of the original thread, but it is using an alternative CPU management app and so provides an inaccurate comparison.
I am currently running J.Y.Daddy's GSM patched CM9 17.05.12 build.
Thank you very much in advance for your help, and I look forward to engaging more in this productive community.
Attached is a screenshot of my setCPU home screen. Notice the bottom left corner, and the central message.
Thanks again....oh wow, Sorry for Wall of Text.
I get the same thing.
Why dont you try benching it before and after? I had a small difference so also not sure if it is working
Hmm....must admit I know very little about benching. Could you recommend a starting point for learning? I am relatively new to this whole mod thing (had my XT910 since April and it's the first phone I've modded), but am very eager to learn as much as I can.
I'm currently studying IT, and am looking forward to being able to contribute to the development section, but you have to crawl before you can walk, ey? Havn't bricked my phone so far, so fingers crossed!
I tried downloading the version of the CPU app from the screenshot also and when I open that, it has 'scaling mot_hotplug' underneath the Hz counter, but it also says 'scaling eternity_hotplug' underneath near where the sliders are, so again, not much help!
Thanks for your response too!
Mr. Ektid said:
Hmm....must admit I know very little about benching. Could you recommend a starting point for learning? I am relatively new to this whole mod thing (had my XT910 since April and it's the first phone I've modded), but am very eager to learn as much as I can.
I'm currently studying IT, and am looking forward to being able to contribute to the development section, but you have to crawl before you can walk, ey? Havn't bricked my phone so far, so fingers crossed!
I tried downloading the version of the CPU app from the screenshot also and when I open that, it has 'scaling mot_hotplug' underneath the Hz counter, but it also says 'scaling eternity_hotplug' underneath near where the sliders are, so again, not much help!
Thanks for your response too!
Click to expand...
Click to collapse
when he states benching i think hes just referring to the tests u can do using setcpu. i think its the third or fourth tab!
hope it helps
I don't think it works on ICS though, I've tried it for Gummy. And I doubt it'll increase benchmarks, since it edits the "snappiness" of the UI, whereas benchmarks test the MAX ability (correct me if I'm wrong).
You can try editing the thresholds and sampling rates/periods? It'll make your phone rather snappy, in exchange for a bit of battery life.
Thanks for the responses guys! It's a bit of a relief that I'm not the only one a bit in the dark about this! I suspect that Spectral1991 is correct on the lack of support for ICS with this particular mod, so I reckon for now I might just leave things as is and wait (not so patiently) for the official OTA of ICS to be released before I start hassling people for support, lol.
Just to confirm, does anyone else who has this installed get a smilar screen to mine when they open setCPU? I just want to make sure I am at least on the right path, and this is not just some user error on my part.
Thanks again guys!

Categories

Resources