Download link: http://goo.gl/vzEB4
FAQs: http://forum.xda-developers.com/showpost.php?p=11436660&postcount=11 (Thanks Alienz!)
Yes, the kernel is still based on the i9000 JPX source release. Hopefully we get real source soon.
Main Features:
NEAR STOCK BATTERY!!! (Thanks Morfic!)
Overclock up to 1.4Ghz.
BLN (Backlight Notifications).. A basic app is included to turn it on if you want it
Voodoo lagfix v5
Voodoo Sound v4
Many parts of the "speedmod" patch from the i9000 forum
OC is based on raspdep's OC patches, also from the i9000 forum
Various speed tweaks
CIFS/SMB and NFS support compiled in (no modules)
Tunnel support compiled in (no modules)
Changes since 3.2:
New boot logo. (Thanks Alexia!)
Added battery drain fix in standby discovered by Morfic. Should be about the same battery as stock now.
Voltages and frequency scaling have been adjusted to more quickly jump to higher frequencies and come down slower. Improves response time while you use the phone.
The Voltage Control app has the correct voltages, I recommend leaving the lower speeds alone to start with. Going too low can cause the sleep of death. That's why they are as high as they are. NOTE: The voltage control app does not control the available states they way the older ones do. That screen is useless, ignore it. Set your max and scheduler if you wish, and the voltages if you want to change them.
SetCPU.... If you want to use it, you can have it set min/max. If you set profiles, don't set the max under 800. The phone needs 800 to be available. I use a screen off profile at 100-800 just to keep the OC disabled while sleeping. No reason it should need to really crank up the speed if I'm not looking at it. SetCPU is NOT required, I'm offering this as a tip for fans of that application.
The kernel has proven stable for a number of testers so far. If you get crashes, disable any OC/UV settings and try again. I recommend you only change one setting at a time, and NOT set at boot until you have run for a while to ensure you can run stable at that voltage/speed.
Great job testing it out now. Edit: screen is a little dark but the kernel is super smooth
Sent from my SGH-T959 using XDA App
Going to test! Will post results in a couple of hours.
onix
I am considering flashing this new kernel but have a couple of questions I would like to ask first. I am currently on Bionix V 1.21 and love it. Is this kernel compatible with Bionix V 1.21? It appears that this kernel is Voodoo enabled so I presume I would not have to disable voodoo. If I decide to go back to the Kb1 with voodoo enabled which I believe is the stock kernel for Bionix V 1.21 would i just flash the kernel( is is available on TW forum?)or would I have to flash the whole rom again? I would think I would not have to but want to be sure before I leap. I would not like to have to ask for help for problems that could have been avoided by reading and asking questions. Any and all help is greatly appreciated.
Is it ok to not use set cpu? Will this kernel will oc over 1000?
ttabbal said:
Download link: http://goo.gl/vzEB4
Yes, the kernel is still based on the i9000 JPX source release. Hopefully we get real source soon.
Main Features:
Voodoo lagfix v5
Voodoo Sound v4
Many parts of the "speedmod" patch from the i9000 forum
OC is based on raspdep's OC patches, also from the i9000 forum
Various speed tweaks
CIFS/SMB and NFS support compiled in (no modules)
Tunnel support compiled in (no modules)
Changes since 3.2:
New boot logo. (Thanks Alexia!)
Added battery drain fix in standby discovered by Morfic. Should be about the same battery as stock now.
Voltages and frequency scaling have been adjusted to more quickly jump to higher frequencies and come down slower. Improves response time while you use the phone.
The Voltage Control app has the correct voltages, I recommend leaving the lower speeds alone to start with. Going too low can cause the sleep of death. That's why they are as high as they are. NOTE: The voltage control app does not control the available states they way the older ones do. That screen is useless, ignore it. Set your max and scheduler if you wish, and the voltages if you want to change them.
SetCPU.... If you want to use it, you can have it set min/max. If you set profiles, don't set the max under 800. The phone needs 800 to be available. I use a screen off profile at 100-800 just to keep the OC disabled while sleeping. No reason it should need to really crank up the speed if I'm not looking at it.
Click to expand...
Click to collapse
Sent from my SGH-T959 using XDA App
This kernel is much more stable for me than the dow kernel. Great work.
tenbeau said:
I am considering flashing this new kernel but have a couple of questions I would like to ask first. I am currently on Bionix V 1.21 and love it. Is this kernel compatible with Bionix V 1.21? It appears that this kernel is Voodoo enabled so I presume I would not have to disable voodoo. If I decide to go back to the Kb1 with voodoo enabled which I believe is the stock kernel for Bionix V 1.21 would i just flash the kernel( is is available on TW forum?)or would I have to flash the whole rom again? I would think I would not have to but want to be sure before I leap. I would not like to have to ask for help for problems that could have been avoided by reading and asking questions. Any and all help is greatly appreciated.
Click to expand...
Click to collapse
Im not sure if you have to disable voodoo or not .. probably not but don’t take my word for it and no you do not have to flash the whole rom again, just the kernel. Thanks for not clogging up the forums. Lol I know its hard to ask questions in the vibrant forums, (cause you'll get beaten to death with mean comments) but ask them anyway, someone will answer eventually. Ignore the whiny, ungrateful 2 year olds that somehow wandered onto this forum...
Sent from Bionix powered vibrant! If I helped, hit the thanks button!
I flashed without disabling voodoo
treyvaporizer said:
Im not sure if you have to disable voodoo or not .. probably not but don’t take my word for it and no you do not have to flash the whole rom again, just the kernel. Thanks for not clogging up the forums. Lol I know its hard to ask questions in the vibrant forums, (cause you'll get beaten to death with mean comments) but ask them anyway, someone will answer eventually. Ignore the whiny, ungrateful 2 year olds that somehow wandered onto this forum...
Sent from Bionix powered vibrant! If I helped, hit the thanks button!
Click to expand...
Click to collapse
Sent from my SGH-T959 using XDA App
tenbeau said:
I am considering flashing this new kernel but have a couple of questions I would like to ask first. I am currently on Bionix V 1.21 and love it. Is this kernel compatible with Bionix V 1.21? It appears that this kernel is Voodoo enabled so I presume I would not have to disable voodoo. If I decide to go back to the Kb1 with voodoo enabled which I believe is the stock kernel for Bionix V 1.21 would i just flash the kernel( is is available on TW forum?)or would I have to flash the whole rom again? I would think I would not have to but want to be sure before I leap. I would not like to have to ask for help for problems that could have been avoided by reading and asking questions. Any and all help is greatly appreciated.
Click to expand...
Click to collapse
It is compatible with Bionix 1.2.1, that's what I developed it on.
If you have the red voodoo recovery, there is no need to disable voodoo for flashing. Generally speaking, kernels can be flashed without disabling voodoo in any case.
This is what iv'e done, I've lowered my Volts on some clocks, 1000 and up, and I was wondering should/can I use setcpu for profiles?
Answers to COMMON questions:
1. Can I flash this over Voodoo or RFS (stock)
You do NOT need to disable Voodoo. Flash right over Voodoo or RFS kernels. Make sure you are not running JFS though. JFS is not supported
2. How is stability? Does it crash? Sleep of death? etc?
Stability on this is AMAZING. It will not crash unless you overclock/undervolt and your settings are unstable. If that is the case, you know its your settings.
3. Do I need SetCPU to overclock?
You do not need to use SetCPU (You can if you want to). Use the Voltage Control App to overclock.
4. How do I overclock? Can I use this without an overclock?
By default, the kernel will boot to 1.0Ghz. To OVERCLOCk to 1.4Ghz (or lower) you need to use the app that this kernel installs during the flash. The app is called "Voltage Controll" and can be found in your app drawer after the flash
5. What is the battery life?
Battery life should be close to stock now. The battery drain issue that was present in the I9000-based kernels earlier has been solved.
6. Does this support BLN (Back-light-notificaations)?
Yes. You need the BLN control app from the market to use it.
7. How do I use Voodoo sound? What is it?
Voodoo sound is a vast improvement to the sound quality of your phone. To use it, download the Voodoo Control app from the Market.
8. What ROMs is this compatible with?
This is compatible with ALL Vibrant Froyo ROMS. This means 2.2 ROMS made for the Vibrant. 2.2.1 is not yet tested but should theoretically work.
I hope this helps.
ttabbal said:
It is compatible with Bionix 1.2.1, that's what I developed it on.
If you have the red voodoo recovery, there is no need to disable voodoo for flashing. Generally speaking, kernels can be flashed without disabling voodoo in any case.
Click to expand...
Click to collapse
Thanks so much for your kind and patient and swift reply. Donation just made. I really admire yours and all of TW generosity and patience with noobs like me. I am flashing the kernel now. Thanks again for sharing your brilliant work!!!!!!!!!!!!!!!
cashyftw said:
This is what iv'e done, I've lowered my Volts on some clocks, 1000 and up, and I was wondering should/can I use setcpu for profiles?
Click to expand...
Click to collapse
You can use setcpu for profiles, just keep 800Mhz available. The phone will likely crash if you don't. I set a screen off profile of 100-800 to keep the oc disabled when I don't need it, as 800 is a lower voltage.
Hint with voltages, try to keep 1000 and higher at the SAME voltage. Changing the voltage too often can cause instability as the voltage regulator doesn't adjust as fast as we would like sometimes. OC makes this worse as you need a higher voltage to maintain a stable CPU at the higher frequency. The kernel is set to jump to 1000, then to the max set clock speed. Setting 1000 to the higher voltage gives us some extra time to stabilize the new voltage before the just into the OC speeds.
tenbeau said:
Thanks so much for your kind and patient and swift reply. Donation just made. I really admire yours and all of TW generosity and patience with noobs like me. I am flashing the kernel now. Thanks again for sharing your brilliant work!!!!!!!!!!!!!!!
Click to expand...
Click to collapse
Thanks for your kind words and the donation. I'm glad you find my work useful.
just flashed this..
and a few questions ive never used OC before..
What does VOODOO Sound really do?
I set my thing on SetCPU as 1.4ghz as max and .1 as low with conservative.
then a profile with screen off and on conservative.
will those save battery?
xriderx66 said:
just flashed this..
and a few questions ive never used OC before..
What does VOODOO Sound really do?
I set my thing on SetCPU as 1.4ghz as max and .1 as low with conservative.
then a profile with screen off and on conservative.
will those save battery?
Click to expand...
Click to collapse
SetCPU by itself will NOT overclock. You need to use the Voltage app that comes with the kernel. See my above post with the Common questions.
I'd like any of the kernels developers gave me a clue about an issue im having with all custom i9000 based kernels (eugene's and TW's). The problem is with line2 voip app which calls isn't heard in the other end when running these kernels, but in stock/voodoo it works just fine. Please any of you have an idea of what could be going wrong?
thanks.
Okay tested so far, everything is working good (undervolted to about 175 for lower clocks 100-1000 and 75 for higher clocked 1200-1400)
Don't try this, as every phone can't handle some things, i'm just stating.
EDIT: I'm seriously stupid, how do I remove the settings again? I know it's in system/ something
Edit: NEVERMIND fixed
I've never used an OC kernel, was thinking of giving it a try. If I decide its not for me is this like removing a voodoo injected kernel, disable, then flash a diff kernel then delete files?
kcp877 said:
I've never used an OC kernel, was thinking of giving it a try. If I decide its not for me is this like removing a voodoo injected kernel, disable, then flash a diff kernel then delete files?
Click to expand...
Click to collapse
Just flash other voodoo kernel on top of it no need.to.disable voodoo
Sent from my SGH-T959 using Tapatalk
Hi, I've just managed to get my SGTab running on Overcome 1.4.5, very happy with the performance.
Wanted to check out SetCPU and Voltage Control and its hard to get some decent info for recommended settings, I'm a n00b at this rooting/custom ROM business (still running a stock nexus one lol, didn't want to risk tinkering with my phone but tablet is classed as nonessential so I dived right in).
- what is the recommended scheduler in voltage control?
- is setcpu needed if all you want to do is undervolt (for battery life)?
- what undervolt is 'safe'?
Right now I'm not running setcpu, and I'm undervolting by 100mhz in all categories (is that correct?) using CFQ scheduler (which I'm guessing is the linux completely fair queue scheduler?). Seems to be working OK after 10 minutes testing LOL but are there any in depth guides to this OC/undervolting?
http://forum.xda-developers.com/showthread.php?t=885988
Please read the MOD EDIT of first post ty
My experience
I am currently using No Frills CPU to overclock to 1400.
Somepeople on the forum have then undervolted by -200 across all speeds, but I am working up slowly and have so far got to -100 across the board with no problems at all.
In any event, the general opinion seems to be that each tab can be very different due to production variances, so it only rule seems to be test for yourself.
Good luck
This is the wrong section but it you read the overcome section just two days ago this question was discussed.
I've written a hopefully comprehensive guide on this, and many other tweaks,which you should be able to get on the first post on the Overcome thread.
Please note that it's not appropriate to create such a thread in the development section of this forum. Next time, you should post such questions in the appropriate sections such as the general or the Q&A section, or ask in the Overcome thread itself. Let's not clutter the Dev section with such posts?
Sent from my GT-P1000 using XDA App
I remember seeing a post discussing the apps needed to fully utilize the kernal...as well as recommended voltage settings...if anyone knows what i'm talking about would you please post the link or links? Thanks.
You will find the glitch thread in the captivate development section. It has everything you need. Also, there's no beta 3 yet
Sent from my CM9 ICS i897 Captivate
Here you go, from the Developer's Forum: http://forum.xda-developers.com/showthread.php?t=1459576
The Live OC guide is linked right under the downloads.
Use Voltage Control app from market to OC and UV
use NSTools to UV and LiveOC
both work very well
No, please don't keep on giving false info. I know you're new and all, but Use NSTools period!
Nstool is a tad more complicated to use and to recover from. That being said If OP has no intention to Live OC then Voltage Control is perfect and simple. If he does want to Live OC then NsTools. Do not mix and match.
Hi guys,
I am not new to using custom ROMs but I would like to understand a bit more about optimizing my beautiful phone to my needs.
I am running the latest stable CM and just today flashed Iodak kernel 0.7
I understand with using Trickster MOD I can do a lot tweaking - but I don't understand most of what I can do there and whether it would actually make things "better" for me.
Here's my request:
Can you tell me how I should set parameters in Trickster and explain at least in short why?
I do not game on my phone, I use it mostly for social interaction and navigation, therefore I suppose I don't need max power, I am rather interested in good battery times while not loosing the smoothness of use.
Thanks in advance.
netwolff said:
Hi guys,
I am not new to using custom ROMs but I would like to understand a bit more about optimizing my beautiful phone to my needs.
I am running the latest stable CM and just today flashed Iodak kernel 0.7
I understand with using Trickster MOD I can do a lot tweaking - but I don't understand most of what I can do there and whether it would actually make things "better" for me.
Here's my request:
Can you tell me how I should set parameters in Trickster and explain at least in short why?
I do not game on my phone, I use it mostly for social interaction and navigation, therefore I suppose I don't need max power, I am rather interested in good battery times while not loosing the smoothness of use.
Thanks in advance.
Click to expand...
Click to collapse
Your needs is same as mine...What ive done using trickster mod is changed Governor/Scheduler..On SmartDimmer, Disable FSync, Undervolt all frequency...As undervolting values varies with your usage...As mine, i lower down most of the freq above 1000Mhz and below that freq, i undervolt as medium value as i can, to be exact, 25mv each...
As Governor, read up about each governor behavior and find the one that most suited you, same as Scheduler...
I'd prefer Interactive+Sio...Hope this helps
This is not the Q&A section...
Sent from my smart frying pan (Tegra 3)
@non4 said:
This is not the Q&A section...
Sent from my smart frying pan (Tegra 3)
Click to expand...
Click to collapse
True, but the description was "general chat, tips & tricks, etc" and I thought that pretty much hit it.
Sorry if I thought wrongly.
netwolff said:
True, but the description was "general chat, tips & tricks, etc" and I thought that pretty much hit it.
Sorry if I thought wrongly.
Click to expand...
Click to collapse
If you have a question, always in Q&A if its a small rom/kernel issue or bug report that's usually wecome on the respective thread as long as its relevant
Sent from my smart frying pan (Tegra 3)
I'll put more in this request thread later but for now has anyone put any work into over clocking the GPU? Like through a custom kernel?
This isnt the correct thread, there its a Q & A section.
Sayin that, you think its necesary? The phone no have any lag or something like that, it doesnt need overclocking on my opinion!
Sorry will request it be moved but just for gaming and the tiny stutters. I'd like to smooth the experience fully. I'm developing a kernel that should do so but I'm a newb so I wanted to get any advice I could. Im currently throwing frandom and smartass into my kernel. Along with over clocking the GPU like people did for the nexus 4.
CurbThePain said:
Sorry will request it be moved but just for gaming and the tiny stutters. I'd like to smooth the experience fully. I'm developing a kernel that should do so but I'm a newb so I wanted to get any advice I could. Im currently throwing frandom and smartass into my kernel. Along with over clocking the GPU like people did for the nexus 4.
Click to expand...
Click to collapse
I've fiddled with GPU overclocking, but it seems like Moto X can't handle even a slight 50 MHz GPU overclock. :/
I got GPU clock and voltage control to work, can be overclocked to 500mhz, anything more than 400mhz makes the UI stutter though. It can probably be fixed/tweaked easily, i won't put any effort on it because i don't use the phone as a gaming device. If you manage to fix the stuttering let me know.
https://github.com/gustavoss/kernel-msm/commit/1ab02a864136c317a423825bf7557129e445430c
https://github.com/gustavoss/kernel-msm/commit/b47accc58919021d8eeaa6bbfd7f6a038076ee7c
https://github.com/gustavoss/kernel-msm/commit/61649cd36f8e6079baeb31456bbdd884cfbe2533
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/sbin/ext/post-init.sh#L9
http://i.imgur.com/z9c7sgo.png
Voltage control works perfectly, just be careful, anything less than -50mV will probably freeze the device.
I use synapse app by AndreiLux to control my custom kernel, my scripts to control the gpu can be found here:
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/res/synapse/actions/gpufreq
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/res/synapse/actions/gpuvolt
Gustavo_s said:
I got GPU clock and voltage control to work, can be overclocked to 500mhz, anything more than 400mhz makes the UI stutter though. It can probably be fixed/tweaked easily, i won't put any effort on it because i don't use the phone as a gaming device. If you manage to fix the stuttering let me know.
https://github.com/gustavoss/kernel-msm/commit/1ab02a864136c317a423825bf7557129e445430c
https://github.com/gustavoss/kernel-msm/commit/b47accc58919021d8eeaa6bbfd7f6a038076ee7c
https://github.com/gustavoss/kernel-msm/commit/61649cd36f8e6079baeb31456bbdd884cfbe2533
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/sbin/ext/post-init.sh#L9
http://i.imgur.com/z9c7sgo.png
Voltage control works perfectly, just be careful, anything less than -50mV will probably freeze the device.
I use synapse app by AndreiLux to control my custom kernel, my scripts to control the gpu can be found here:
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/res/synapse/actions/gpufreq
https://github.com/gustavoss/kernel-msm/blob/stable/out/ramdisk/ramdisk/res/synapse/actions/gpuvolt
Click to expand...
Click to collapse
That's what I got to too. Kind of a waste of time in the end since the phone is kind of unusable in the end.