Related
Hi
I have some things regarding Kernerls and Governors, and relax it's not about "what it is".
I am currently using Huexxx ROM 3.2 on a P970 v20N.
Now, Huexxx ROM is based on the stock rom.
So my question is:
1. a) Which Governors are included in the stock ROM?
b) If there are any other, how can I Change to another one?
2. All Governors I've found are for NOVA ROM or CM7 based ROMs, are there any for stock ROM? If so, where?
Thanks
Ps. was looking on Smartass/Smartass2.
If there is one for Stock ROM, please Link
Omg. Answer is in the First post in huexx thread.:banghead:
dflt said:
Omg. Answer is in the First post in huexx thread.:banghead:
Click to expand...
Click to collapse
I must be blind.
real life and a forum is not that different. A student, or a any person who relies on web if need or want to know something begins in search engines, XDA is no different.
Kernel Governors, Modules, I/O Schedulers, CPU Tweaks
Governors are Android wide. not just for Nova nor CM. All android phones use them.
You mentioned nova, nova once used scripts in terminal to choose Governors:
su
nova
so zeus:
su
zeus
SetCPU and No-frills has problems with the stock ROM nor modified stock. Never use them.
How remove a kernel i had tesmaks oc kernel and istaled spica one and had big battery drain
and, i have a wierd thing i only have performance or powersave and standart is perfermace i dont want to and i had installed set cpu to get powersave a boot
but i re instales tesmaks kernels but i want just to know how remove al kernels or change the gouverner? To ondemande or powersave at boot normale
Na just remove all kernels would also help
So thx if anny body knows a awnser to this questions thx
Btw im on tesmaks cm7kang 121
And would like to remove the performace gouverner eat my battery in 6h grr
And would lile all the gouverner options not only 2,or just no kernels just stock
Kernels get me sick to much bug blablabla
You can replace a kernel by installing a new one over it.
For governor, replace it with another one as well, eg powersave.
Sent from my LG-SU660 using xda premium
aragorn7 said:
You can replace a kernel by installing a new one over it.
For governor, replace it with another one as well, eg powersave.
Sent from my LG-SU660 using xda premium
Click to expand...
Click to collapse
Yeah but i did and spica's kernel had still some thing installed i deleted it with a root explorer
But i just want my ondemand back with governor because or a least stock ondemande or no governors because i get sick of it! I had when i instaled rom a kernel with.powersave and performance but no i cant have more options, is there not a .txt file where i can delet and add governors? Because i had badass and that **** also one time, and cant get them back--"
I built this kernel for my daily use, now i decided to share it here!
Work with Nexus World Wide Version (i9023/i9020t).
※ Basically it is made for Official Stock ROM (JRO03E/JZO54K). it may NOT work with other ROMs.
Not working with CyanogenMod!
Main features of this kernel:
1.25GHz
Based on Linux Kernel 3.0.73
Based on AOSP
Touchwake ADVANCED (allowing you wake up your phone by touching screen when you got a notification ) (based on Ezekeel's work)
10-point multitouch
Force AC charging by chad0989
UKSM (Ultra Kernel Samepage Merging)
MTP (thanks to bedalus and Krarvind!)
High Bigmem
BLN by Ezekeel
BLD by Ezekeel
Powerkey Presses Counter
init.d support
Optimized CRC32 algorithm
SLUB
Custom Voltage by Ezekeel
mount dalvik-cache to /cache
undervolted
RCU Boost
Voodoo by supercurio
included busybox
USB OTG v5 by sztupy Read this. (not sure if this work on Jelly Bean)
CRT-off animation fix from CyanogenMod team.
PM_FAST
...
Default: interactive / sio
Thanks to all contributors of this kernel!
And welcome to fork it on my github.
Download vta2-kernel / Changelog
TODO:
Bluetooth battery drain fix.
ROW I/O scheduler ( kernel module )
...
Any Suggestion? Tell me here
hi crt is fix ?
leap_ahead said:
hi crt is fix ?
Click to expand...
Click to collapse
yes.
Thanks for the share.. works great.
krfoy said:
I built this kernel for my daily use, now i decided to share it here!
Tested on my Nexus S i9023 and it should also works on i9020.
Main features of this kernel:
1.24GHz
Based on Linux Kernel 3.0.38
Based on AOSP
for Nexus S JRO03E stock ROM
Bigmem
Touchwake
BLN
BLD
init.d support
Optimized CRC32 algorithm
SLUB
Custom Voltage
mount dalvik-cache to /cache
undervolt
Deep Idle
RCU Boost
Voodoo
included busybox
USB OTG v5
FSync control
CRT-off animation fix from CyanogenMod team.
This kernel uses smartassV2 and SIO as default governor and I/O schedulers.
Thanks to all contributors of this kernel!
And welcome to fork it on my github.
Download vta2-kernel #11 here.
Click to expand...
Click to collapse
Can you make a version with also fast charge? Anyway working great
Inviato dal mio Nexus S con Tapatalk 2
I'd like to see more feedback about this kernel as it looks promising. Thank you
Sent from my Nexus S using xda app-developers app
Kernel is good.. snappy.. nice performance..
There is no 1000mhz on the clock, so it's always on 1.24ghz ..
Pls add interactive governor.. I can't change the governor, only shows smartassv2 ...
Battery life not gr8.. But runs well.. power hungry games are smooth.. good overall..
Sent from my Nexus S using xda app-developers app
spupuz said:
Can you make a version with also fast charge? Anyway working great
Inviato dal mio Nexus S con Tapatalk 2
Click to expand...
Click to collapse
may be included in next stable release.
siddhesh.raikar said:
Kernel is good.. snappy.. nice performance..
There is no 1000mhz on the clock, so it's always on 1.24ghz ..
Click to expand...
Click to collapse
This is inspired by SAMSUNG Infuse 4G, which use the same CPU and do not have 1.0GHz step in its stock kernel.
when there are both 1.24 and 1.0GHz, the governor will prefer to use 1.24GHz. And i thought it may help governor switch between steps faster.
so it won't eat more battery in this case.
siddhesh.raikar said:
Pls add interactive governor.. I can't change the governor, only shows smartassv2 ...
Click to expand...
Click to collapse
I only built smartassV2(tweaked) into kernel. because it balance between battery life and performance.
There are also include kernel module of ondemand and conservative, you could load them by insmod if you like.
Thank you very much and must try it .
krfoy said:
This is inspired by SAMSUNG Infuse 4G, which use the same CPU and do not have 1.0GHz step in its stock kernel.
when there are both 1.24 and 1.0GHz, the governor will prefer to use 1.24GHz. And i thought it may help governor switch between steps faster.
so it won't eat more battery in this case.
I only built smartassV2(tweaked) into kernel. because it balance between battery life and performance.
There are also include kernel module of ondemand and conservative, you could load them by insmod if you like.
Click to expand...
Click to collapse
Thanks... Pls try and include HighBigMem in the next version...
thanks for your kernel! i will try it now and report back
EDIT: unfortunately kernel doesn't work for me - i use it with paranoidandroid and rom was really sluggish at first (maybe cache-related...). then i startet setcpu for adjustments and the phone stopped responding with "colorful snow" on the screen. i pulled battery to reboot. - maybe my 9023 doesn't like 1,24 ghz (it is a bit picky, but 1,2 ghz at stock vol was never a problem).
invd said:
thanks for your kernel! i will try it now and report back
EDIT: unfortunately kernel doesn't work for me - i use it with paranoidandroid and rom was really sluggish at first (maybe cache-related...). then i startet setcpu for adjustments and the phone stopped responding with "colorful snow" on the screen. i pulled battery to reboot. - maybe my 9023 doesn't like 1,24 ghz (it is a bit picky, but 1,2 ghz at stock vol was never a problem).
Click to expand...
Click to collapse
Not so sluggish at my side.
invd said:
thanks for your kernel! i will try it now and report back
EDIT:i startet setcpu for adjustments and the phone stopped responding with "colorful snow" on the screen. i pulled battery to reboot. - maybe my 9023 doesn't like 1,24 ghz (it is a bit picky, but 1,2 ghz at stock vol was never a problem).
Click to expand...
Click to collapse
same here with nstools
@OP or @DaXmax: Is there anything I can do to help at finding the problem? logcat? or is it just my phone being picky?
Deep idle? Are u sure it's fully working?
Sent from my Nexus S using xda app-developers app
ioplkj13 said:
Deep idle? Are u sure it's fully working?
Sent from my Nexus S using xda app-developers app
Click to expand...
Click to collapse
Its working.
I may replace deep idle with CPUidle or IDLE2 by _thalamus in the future.
invd said:
@OP or @DaXmax: Is there anything I can do to help at finding the problem? logcat? or is it just my phone being picky?
Click to expand...
Click to collapse
try stock kernel or raise up voltage?
krfoy said:
try stock kernel or raise up voltage?
Click to expand...
Click to collapse
can you update OP with to do list feature that are you going to add?
krfoy said:
try stock kernel or raise up voltage?
Click to expand...
Click to collapse
yea, well, with stock kernel (and thalamus and matr1x and air kernel) everything runs fine, but i wanted to know, if there is a way to find out what exactly causes the problem with your kernel and my phone (which also might help somebody else). - raising the vol does not help that much, still some freezes from time to time (even though i'm above stock vols).
Hi friends of XDA, friends of Android, friends of S5830i, friends of ROM's, friends of Kernels, friends of....
This is my last creation: Interactive nit Kernel for GT-S5830i
Based on my kernel ([email protected]), i have created the Interactive nitKernel.
Kernel now includes a system app called nitManager to manage the kernel features and others:
- Set Max Frequency
- Set Min Frequency
- Set Prefered Governor
- Set Prefered I/O Scheduler
- Set Apps Install Location (Apps to Ext-SD for example)
- Set swap (the app will create the correspondig swap partition if not found and enable and disable swap feature)
- Download and Install Busybox if not detected in the device
- Download and install Superuser app if not detected in the device. (Installing Superuser app will slower kernelManager app)
Instalation:
Download the kernel from here:
https://dl.dropbox.com/u/68301491/PDAnitInteractiveKernel.tar
This version is only flashable through Odin.
Just put the file in the PDA section and flash.
Once installed go to your apps and find nitManager App, open it and start managing all the kernel options.
I have tested flashing the kernel directly from fully stock ROM, and works great.
From stock ROM you'll get everything you need to boost your device, su, kernelManager, busybox, swap, superuser, apps2sd etc...
Kernel Features:
Freqs:
156 MHz
312 MHz
624 MHz
832 MHz
Governors:
Intellidemand
InteractiveX
SmartassV2
Conservative
bcm21553
Performance
I/O Schedulers
noop
deadline
cfq
vr
sio --> Got this one from Rafael Baugis Source. Thankyou Rafael, hope this is not an inconvenient.
Fatures:
Enabled Module Loading
Init.d Support
Improved kernel scripts (Many of them, i dont really know why Samsung is opensourcing such sources. I know this is a low cost phone, but...)
Swap support
Ramzswap support
Root --> Kernel is all ready rooted, su is in xbin as usual lol.
Camera, Flash, Wifi etc etc etc... is working fine.
Filesystem Support
ext2, 3, 4
Msdos
VFAT
YAFFS2
JFFS2
Hope you like it.
If you like it please dont forget to press the thanks button, this is always very nice.
ROM developers, please feel free to use my kernel in your developments. I have developed the kernel specially for all of you.
Thank you.
Nice
Can't I just Download Rafael.baugis Kernel and replace Thema Boot.img with yours? IT could be flashed with cwm.
Sent from my GT-S5830i using xda premium
Android-fany said:
Nice
Can't I just Download Rafael.baugis Kernel and replace Thema Boot.img with yours? IT could be flashed with cwm.
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
dont do it, stock at bootlogo.
edit: and with odin too o0
Hi Android-fany, its not recommended. I have developed the kernel manager for my kernel. Im not sure it will work on Rafaels. Never tried anyway.
On the other hand the kernel manager has been developed to manage my kernel features, so traying what you say will limit Rafaels kernel to the features in my kernel
Thank you and sorry
Sent from my GT-I9100 using xda app-developers app
axyllum said:
Hi Android-fany, its not recommended. I have developed the kernel manager for my kernel. Im not sure it will work on Rafaels. Never tried anyway.
On the other hand the kernel manager has been developed to manage my kernel features, so traying what you say will limit Rafaels kernel to the features in my kernel
Thank you and sorry
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
I know it is not recommended.
Kernels like hells-fusion worked for me on this way
Sent from my GT-S5830i using xda premium
Thanks for this Kernel:good:
it doesnt work for me, anyone with successful boot after flash?
What happens when you flash it? Stuck at bootlogo? Are u using a custom rom or flashed to stock rom?
Sent from my GT-I9100 using xda app-developers app
Stuck at bootlogo with jelly blast 3.0.4
Is this kernel for stock roms? I'm thinking about rooting my mum's ace, but leaving her on stock, but I will be adding mods to her phone!
Sent from my CodefireX AOSP 4.2 Desire HD
Hi HeathenMan,
I will check with jelly blast and come back as soon as possible
Thank you
Sent from my GT-I9100 using xda app-developers app
Hi Andyfox,
With stock no problem. I flashed the kernel many times from stock rom and always with succes.
Thank you.
Sent from my GT-I9100 using xda app-developers app
axyllum said:
Hi friends of XDA, friends of Android, friends of S5830i, friends of ROM's, friends of Kernels, friends of....
This is my last creation: Interactive nit Kernel for GT-S5830i
Based on my kernel ([email protected]), i have created the Interactive nitKernel.
Kernel now includes a system app called nitManager to manage the kernel features and others:
- Set Max Frequency
- Set Min Frequency
- Set Prefered Governor
- Set Prefered I/O Scheduler
- Set Apps Install Location (Apps to Ext-SD for example)
- Set swap (the app will create the correspondig swap partition if not found and enable and disable swap feature)
- Download and Install Busybox if not detected in the device
- Download and install Superuser app if not detected in the device. (Installing Superuser app will slower kernelManager app)
Instalation:
Download the kernel from here:
https://dl.dropbox.com/u/68301491/PDAnitInteractiveKernel.tar
This version is only flashable through Odin.
Just put the file in the PDA section and flash.
Once installed go to your apps and find nitManager App, open it and start managing all the kernel options.
I have tested flashing the kernel directly from fully stock ROM, and works great.
From stock ROM you'll get everything you need to boost your device, su, kernelManager, busybox, swap, superuser, apps2sd etc...
Kernel Features:
Freqs:
156 MHz
312 MHz
624 MHz
832 MHz
Governors:
Intellidemand
InteractiveX
SmartassV2
Conservative
bcm21553
Performance
I/O Schedulers
noop
deadline
cfq
vr
sio --> Got this one from Rafael Baugis Source. Thankyou Rafael, hope this is not an inconvenient.
Fatures:
Enabled Module Loading
Init.d Support
Improved kernel scripts (Many of them, i dont really know why Samsung is opensourcing such sources. I know this is a low cost phone, but...)
Swap support
Ramzswap support
Root --> Kernel is all ready rooted, su is in xbin as usual lol.
Camera, Flash, Wifi etc etc etc... is working fine.
Filesystem Support
ext2, 3, 4
Msdos
VFAT
YAFFS2
JFFS2
Hope you like it.
If you like it please dont forget to press the thanks button, this is always very nice.
ROM developers, please feel free to use my kernel in your developments. I have developed the kernel specially for all of you.
Thank you.
Click to expand...
Click to collapse
No overclocking? :/
yatharthxda said:
No overclocking? :/
Click to expand...
Click to collapse
Feel free to add overclocking support yourself once you figure it out.
I installed it on simplicity final ..
Everything is working gr8 bt it cant mount /sd-ext in recovery ..
Sent from my GT-S5830i using xda premium
Man, we need your help to make kernel for CM7, here the link - http://forum.xda-developers.com/showthread.php?t=2080065 please try to find time to help us
Sent from my GT-S5830i using xda app-developers app
Nice Kernel!
Thanked.
hi axillum I see that your wife has left you a little free..lol...I waited a long time your new job ... very nice)
nit is awesome..liked it a lot...need to ask u one thing...will the ram swap work with the stock rom.coz as far as i know,stock doesnt support int.d
it will work
Ankur19 said:
nit is awesome..liked it a lot...need to ask u one thing...will the ram swap work with the stock rom.coz as far as i know,stock doesnt support int.d
Click to expand...
Click to collapse
no problem. I use swap now on this kernel.
alot of ROMS present which one is best keeping in mind just pure gaming.....
ksguptalive said:
alot of ROMS present which one is best keeping in mind just pure gaming.....
Click to expand...
Click to collapse
Only one updated kernel we have is CoCore, so it is best one. ROM, maybe HarshJelly/SamiOS for stock, or some CM (I think CM10.1 is most stable of all we have for now).
I used thunderzap 4.1 with jellymod 4.1 and was pretty dissapointed cuz games were not smooth...I will try Roms u mentioned...
Sent from my GT-I9070 using xda app-developers app
ksguptalive said:
alot of ROMS present which one is best keeping in mind just pure gaming.....
Click to expand...
Click to collapse
IMO, i think the best rom for gaming is CM, u are free to try any verson of it.
I/O scheduler & CPU governer definitions?
Hi
Can someone please give me the definitions & the best combo of I/O scheduler and CPU governer? i don't understand what do they mean exactly.
Jesseccentric said:
Hi
Can someone please give me the definitions & the best combo of I/O scheduler and CPU governer? i don't understand what do they mean exactly.
Click to expand...
Click to collapse
Checkout this two threads:
- CPU Governors explained in detail
- Brief info on CPU Governors and I/Os