Installing custom kernel - Verizon Samsung Galaxy S III

What exactly does installing a custom kernel do for the phone? I see all this stuff about custom kernels with different ROM's but I've never really looked into it. Is there anyone who could help explain it for me in great detail please.
Sent from my ASUS Transformer Pad TF700T using xda app-developers app

Section 7 has a glossary. Links could be outdated but it's still worth a read.
http://forum.xda-developers.com/showthread.php?t=1762709
Sent from my SCH-I535 using xda app-developers app

ryanskeltis said:
What exactly does installing a custom kernel do for the phone? I see all this stuff about custom kernels with different ROM's but I've never really looked into it. Is there anyone who could help explain it for me in great detail please.
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
Click to expand...
Click to collapse
The kernel is basically the set of instructions that tell the cpu how to use power. Custom kernels allow for changing the governor and I/O scheduler (these are just different settings that dictate how and when the cpu uses power, limits how much the cpu can be used at once, etc.). Custom kernels can also allow you to underclock or overclock your cpu if you want.
In short, custom kernels just allow you to tweak your kernel settings to what you want. It can be helpful for improving battery life or improving performance. Up to you.

Related

[Q] can someone help me overclock?

ok guys i dont know weather its me or not
but i had flashed some kernals the are 1.5ghz but my quadrant score wont go up than 3010 highest i got.
some people on youtube shows them more than 5000 so i was wonder what was i doing wrong
at the moment im running CM7 lates build 158
and i notice some kernals wont work with lates buil
what kernals can i flash to overclock my phone as fastest?
and how.
thanks in advance
Try the cm oc/uv 0.4.2 kernel by faux, install setcpu (free to members here, don't have link at the moment). Inside setcpu is where you adjust the kernel speeds. From what I've noticed, a custom kernel will be clocked around the normal kernel speed (stability reasons maybe) so even with custom kernels your not running as fast as you can.
Sent from my LG-P999 using xda premium
wgrant said:
Try the cm oc/uv 0.4.2 kernel by faux, install setcpu (free to members here, don't have link at the moment). Inside setcpu is where you adjust the kernel speeds. From what I've noticed, a custom kernel will be clocked around the normal kernel speed (stability reasons maybe) so even with custom kernels your not running as fast as you can.
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
i done the setcpu all the way to 1000 but it didnt seems to helped. i didnt go into profiles cause i dont know what im doing in there.
What kernel are you using? You have to use a custom kernel to overclock. Setcpu will detect the settings created by the person that made the kernel and allow higher settings. With the kernel I suggested you can go up to 1.55ghz
Sent from my LG-P999 using xda premium

How to overClock

I just rooted My pad 300 and running aokp rom. My noob question is; how do I overclock and how can I know it is. My scores are lower on antutu then they were on stock. Any help?
Sent from my Transformer Pad TF300T using xda premium
IRC We need a custom kernel. So not yet. We can't go over 1500 mhz.
ive used this on my tf300 and it works great mate
http://forum.xda-developers.com/showthread.php?t=1526311
Spark1223 said:
IRC We need a custom kernel. So not yet. We can't go over 1500 mhz.
Click to expand...
Click to collapse
robgee789 said:
ive used this on my tf300 and it works great mate
http://forum.xda-developers.com/showthread.php?t=1526311
Click to expand...
Click to collapse
Read both of these things before. While it says you've overclocked, if you use EZoverclock, there isn't any actual performance increase, I think, without a custom kernel.
That is all based off what I've read on XDA, so take it fwiw.

**OBSOLETE** NO LONGER SUPPORTED [KERNEL][S4] Fusion Kernel v1.1 (7/18/12)

Fusion Kernel for the One S (S4)
Lastest Version: v1.1 (7/18/12)​
This kernel is no longer supported. I have completely re-based from scratch and released a new kernel, Fusion Ultimate. Please check it out.
Thanks for all the support.
This is a kernel based off of the lastest US T-Mobile sources that just released.
It is compatible with all One S's with an S4 processor.
*Disclaimer*
Code:
I am not responsible for anything that happens to your device.
By using this you are taking full responsibility blah blah blah....
...you get the point
As there are many people working on ROMs for the One S, I have decided to start maintaining a custom kernel for it. Again, this is based off of the TMOUS kernel sources that just released a few days ago. I will add more and more features to it for new releases. Note that this is only compatible with stock Sense-based ROMs, not AOSP-based ROMs like CM9 or AOKP. Maybe in the future I will create an AOSP version. Enjoy
v1.0 (Initial Release)
- Based off the T-Mobile US kernel sources
- All features from mdeejay's latest virtuous kernel
- Overclocked to 2.1Ghz by default --> use SetCpu or similar app to change
- Added SmartassV2 governor (gives extraordinary battery life and performance, look here)
- tweaked SmartassV2 frequencies for better compatibility
- insecure kernel (root in adb)
v1.1
- Fixed CPU issues from virtuous kernel (hopefully)
- Enabled init.d scripts support with busybox run-parts
- Reverted to stock GPU 2D and 3D frequencies
- CPU now default 1.5Ghz
- SmartassV2 as default governor
- make CPU1 (second core) to be online
- good battery life
Click to expand...
Click to collapse
Downloads
The zip packages are named with the date of their release.
v1.0 (boot-071712.img): http://d-h.st/vtX
v1.1 (boot-071812.zip): http://d-h.st/jsd
How to install:
Flash the zips with TWRP recovery.
Kernels will be in zips now. The reason is because some stock patch scripts from /system/etc were interfering with the CPU frequency settings, hence some the issues from Virtuous kernel. The zips flash the patch scripts as well as the kernel.
Sources
Ramdisk is here: https://github.com/klin1344/initramfs_ville
Kernel is here: https://github.com/klin1344/kernel_ville_US
Credits
Special thanks to mdeejay for his awesome work on his kernel. Also want to thank the whole dev community here. You guys are great!
reserved...
This one too.
Well well
Sent from my HTC VLE_U using xda app-developers app
Cool thanks
Sent from my HTC VLE_U using xda premium
Klin. Do you know if with this kernel there's issues controlling the CPU? Like for example down scaling the speed for both cores or having the governors activate on both cores? I've had that issue before.
Sent from my HTC VLE_U using xda premium
ickedmel said:
Klin. Do you know if with this kernel there's issues controlling the CPU? Like for example down scaling the speed for both cores or having the governors activate on both cores? I've had that issue before.
Sent from my HTC VLE_U using xda premium
Click to expand...
Click to collapse
You mean from the virtuous kernel? I'm not quite sure what you mean, since I've never had issues myself..
Could you give a more detailed explanation of the problem? I will definitely look into it.
Sent using Tapatalk
Let the kernel games begin.
Posted With Axiom One S using TapaTalk2!
klin1344 said:
You mean from the virtuous kernel? I'm not quite sure what you mean, since I've never had issues myself..
Could you give a more detailed explanation of the problem? I will definitely look into it.
Sent using Tapatalk
Click to expand...
Click to collapse
What he means is do the clock settings stick after reboot. In virtuous kernel it went back to Max from boot and the settings had to be set again.
Posted With Axiom One S using TapaTalk2!
itsmikeramsay said:
What he means is do the clock settings stick after reboot. In virtuous kernel it went back to Max from boot and the settings had to be set again.
Posted With Axiom One S using TapaTalk2!
Click to expand...
Click to collapse
That was one problem. Some people, myself included, also had an issue where the kernel settings were only applied to CPU0. CPU1 would stay at whatever the kernel's default min/max speeds were regardless of the settings in SetCPU (or any other cpu app for that matter).
njeske said:
That was one problem. Some people, myself included, also had an issue where the kernel settings were only applied to CPU0. CPU1 would stay at whatever the kernel's default min/max speeds were regardless of the settings in SetCPU (or any other cpu app for that matter).
Click to expand...
Click to collapse
Thanks yes that's what I mean.
Sent from my HTC VLE_U using xda premium
Don't use SetCPU. I use Systuner but CPU Master worked great too.
itsmikeramsay said:
What he means is do the clock settings stick after reboot. In virtuous kernel it went back to Max from boot and the settings had to be set again.
Posted With Axiom One S using TapaTalk2!
Click to expand...
Click to collapse
njeske said:
That was one problem. Some people, myself included, also had an issue where the kernel settings were only applied to CPU0. CPU1 would stay at whatever the kernel's default min/max speeds were regardless of the settings in SetCPU (or any other cpu app for that matter).
Click to expand...
Click to collapse
Okay thanks. I will do some research and testing tomorrow and look into the issue.
Sent using Tapatalk
u make aosp version now!!!!!
thanks
c19932 said:
u make aosp version now!!!!!
*Removed the useless spaces here*
thanks
Click to expand...
Click to collapse
Little bit of spam worth those spaces,don't your think? Anyway, great job OP! Will flash soon!
Sent from my HTC VLE_U using xda premium
Been waiting very impatiently for someone to pick up the new source code and made a kernel, thanks so much for your work on this. Quick question tho, is vsync still turned on? It seems to me that it is.
Sent from my HTC VLE_U using xda premium
quick question--- can this new kernel work with any rom? such as the AxiomS or the PARANOIDANDROID? and 2.1GhZ... that's maad fast, cant wait to try it! thanks
strker45 said:
Been waiting very impatiently for someone to pick up the new source code and made a kernel, thanks so much for your work on this. Quick question tho, is vsync still turned on? It seems to me that it is.
Sent from my HTC VLE_U using xda premium
Click to expand...
Click to collapse
If it was in virtuous kernel, then it is here. I haven't gone through to change some of the stuff from virtuous kernel yet.
marokkino13 said:
quick question--- can this new kernel work with any rom? such as the AxiomS or the PARANOIDANDROID? and 2.1GhZ... that's maad fast, cant wait to try it! thanks
Click to expand...
Click to collapse
It will work on sense based ROMs only.
Sent using Tapatalk
confirmed multi touch issue
Sent from my HTC VLE_U using xda app-developers app
same problems of mdeejay kernel, multitouch issue, also some flickering (maybe because of vsync off)

Recommended ROM and Kernel?

Sorry for making a thread as such but i know little about the development on the TF300 and would appreciate if people could mention what kernel and ROM they recommend for good overall daily use (fast but stable).
Also, it'd be helpful if useful things for the TF300 such as browser2ram were mentioned. If they are already mentioned in a thread, i apologise but i haven't seen it.
Thanks
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
CleanROM, the Newest Version. Now it's 3.0.4
It's very fast & stable
http://forum.xda-developers.com/showthread.php?t=2049322
Thanks for the answer. I think i will go with that ROM when i decide to root and install a custom ROM.
Is a kernel recommended in the cleanrom thread?
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
Yes, You can install kernel installer 1.2 from CleanROM thread, but I'd rather Asus Stock Kernel. Other kernels are for Infinity. That kernels will work on our TF300T, but only in 95%. You will have problems for example with front camera. This ROM is enough fast with Asus stock kernel. In today upgrade to 3.1, CleanROM can redduce Lags in games.
Thank you. Are there no other stable kernels other than stock?
Sent from my R800i using xda app-developers app
In kernel installer you can choose Unter's kernel. CleanROM developer reccomended Asus stock kernel. CleanROM based on Stock. Maybe you can install kernel which is made for stock on CleanROM, but I'm not sure. You'd better ask in CleanROM thread.
Thanks, can you overclock on stock kernel?
Sent from my R800i using xda app-developers app
No, I can't. I tried do this by SetCPU.
Sent from my ASUS Transformer Pad TF300T using XDA Premium HD app
So is cleanrom smooth without even overclocking?
Sent from my R800i using xda app-developers app
Yes, It's. For example NFS Most Wanted 2 doesn't have any lags.
CleanROM 3.1 with stock rom works like a charm...
if you want to overclock you can install the TF300T.zip from Untermensch..is is overclocked to 1600Mhz...the stock ROM runs at 1200Mhz I believe. Overclocked kernels drain your battery faster though.
I have used the TF300T.zip Untermensch kernel, but went back to stock (CleanROM 3.1) , cause it is fast enough.
I think I might as well stick with stock then since currently, I don't even know how to flash a kernel on the TF300. Thanks for everyone's help!
I just rooted and installed CleanROM and can attest to the fact that my tablet is quite a bit smoother with it. I haven't had a single instance of lag since switching to it, but I'm still testing it out.
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
I'm using Cleanrom with the kernel from The Ultra Fast Rom - JB Overclock Edition V03 ! by Surdu_Petru.. I'd installed The Ultra Fast Rom first then Cleanrom. This allows the tablet to be overclocked to 1.7 though I have kept it at 1.6 using No Frills CPU ...
Thanks for the replies. It must be said, my TF300, after getting rid of every app etc. On it (bar alarm clock extreme) is, dare I say it, smooth! Well, it's much smoother than it was although things aren't perfect.
Sent from my R800i using xda app-developers app

[Questions/Troubleshooting][ROM][OFFICIAL] Cyanogenmod 11 Nightlies

[SIZE=+3]This thread has been created strictly for
Questions & Troubleshooting[/SIZE]
[SIZE=+2]Specific to[/SIZE]
[OFFICIAL] Cyanogenmod 11 Nightlies​
[SIZE=+2]This thread has been created for people to share issues, question and help
while using [OFFICIAL] Cyanogenmod 11 Nightlies​[/SIZE]
[ROM][4.4.2][OFFICIAL] Cyanogenmod 11 Nightlies
PLEASE make sure to thank developer for the dedication to this ROM
*​
Please do not clutter the Development thread with non related development chatter
**** Warning - Please Read Now and Don't Cry Later ****​
Backup your data before you flash this ROM
Please flash the latest Asus bootloader before installing this ROM --> link and details
FAQs
Q:I know that CM10.1 use the Phone UI by default but it's still possible to switch to the Tabled UI?
No.And don't whine to the developer about it (do it with Google ) this won't change.
Q: I want to go back to a Jelly Bean 4.1.1 rom,do i have to downgrade the bootloader?
No,the 4.2.1 bootloader is backwards compatible but it's not recommended to use a 4.1 bootloader with a 4.2.1 rom.
Q: I can't find the Developer Option anymore,it's gone?
It's not gone,just go in Settings --> About Tablet --> Press 7 times on Build Number...done
Q: I can't find the advanced power options anymore (reboot to recovery,bootloader,etc).
You can enable all those options in Settings --> Developer Option --> Advanced Reboot
Q: I enabled all the options in the Power Menu but i still don't have the Advanced Power Menu ( i.e. Reboot to recovery) when pressing the Power button.
Unlock your screen before pressing the Power button,the advanced Power Menu is always disabled from the Lockscreen.
Q:I would like to use the build-in CM Update feature but i'm not using the CWM recovery,can i use TWRP instead?
Yes,TWRP will work just fine.
[Unofficial/Unsupported] CM10.1 Kernels - Tweaks - Mods
[Unofficial/Unsupported] CM10.1 Kernels - Tweaks - Mods​
**** Warning/Disclaimer ****
All the Mods,Kernels,Tweaks provided in this post ARE NOT SUPPORTED by the Official CM10.1 Developer/ CM10.1 Team so please DO NOT post your issues/bugs or requests here.
***** MODS *****​
++++ TabletUI MOD ++++ ---> Original Thread
Install this mode and enjoy the "old" TabletUI.
I'll start. I know the OP was mentioning changing the I/O scheduler setting from ROW to CFQ. Any reason why that would improve performance?
Sent from my ASUS Transformer Pad TF700T using Tapatalk HD
myculito said:
I'll start. I know the OP was mentioning changing the I/O scheduler setting from ROW to CFQ. Any reason why that would improve performance?
Sent from my ASUS Transformer Pad TF700T using Tapatalk HD
Click to expand...
Click to collapse
It seem that Asus did some changes to the CFQ scheduler on the 4.2.1 kernel (don't ask me about tech details) and improved it a bit.But no matter wich scheduler is set by default you are still free to choose the one that suite you best and set it on boot.
Any recommendations on disabling HW overlays, or forcing GPU rendering?
Sent from my ASUS Transformer Pad TF700T using Tapatalk HD
Nevermind on the HW overlays. I've been playing with the I/O settings, and Quadrant seems to like ROW more than CFQ for some reason. I'll run it in the meantime.
Coming from a clean install, you can absolutely notice the kernel performance improvements. I'm a happy camper!
Sent from my ASUS Transformer Pad TF700T using Tapatalk HD
Google Chrome Beta Speed
I'll leave this SPDY bit here
https://plus.google.com/106261148188435264925/posts/NPFQBLxprqp
dasunsrule32 said:
I'll leave this SPDY bit here
https://plus.google.com/106261148188435264925/posts/NPFQBLxprqp
Click to expand...
Click to collapse
I can find the SPYD/3.1 in the list, but can't se the option to enable the data compression proxy. Maybe I have to change the language to English to find it, lol.
Nevertheless the latest nightly is a huge improvement over the previous ones! Good job!
One question though, is it possible to disable fsync in the "stock" CM10.1 kernel? At least for me the disabled fsync on stock ROMs made the tf700 fly.
Sent from my HTC One X using xda app-developers app
Is there a video of this running?
inSaN1Ty_X said:
One question though, is it possible to disable fsync in the "stock" CM10.1 kernel?
Click to expand...
Click to collapse
+1
I'd add to that Data2SD. Both make my TF700 much snappier and benchmarks are consistently improved as well.
cowhow said:
+1
I'd add to that Data2SD. Both make my TF700 much snappier and benchmarks are consistently improved as well.
Click to expand...
Click to collapse
You can't disable Fsync with the default CM10.1 kernel,you will need a custom kernel .As for the Data2SD I'm sure that someone will implement it soon and I will update the OP with all the infos and links.
Sent from my ASUS Transformer Pad TF700T using Tapatalk HD
inSaN1Ty_X said:
I can find the SPYD/3.1 in the list, but can't se the option to enable the data compression proxy. Maybe I have to change the language to English to find it, lol.
Nevertheless the latest nightly is a huge improvement over the previous ones! Good job!
One question though, is it possible to disable fsync in the "stock" CM10.1 kernel? At least for me the disabled fsync on stock ROMs made the tf700 fly.
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
You have to on the latest beta version that was released last night
Sent from my Nexus 4 using xda app-developers app
Guys, is the kernel in this ROM the same as in CROMi-Xenogenesis 4.3 Final][Stock - 10.6.1.14.4 - DEODEX]? I have had that ROM on my device since Tuesday and I'm wondering whether I should try this one as well...
Pretoriano80 said:
It seem that Asus did some changes to the CFQ scheduler on the 4.2.1 kernel (don't ask me about tech details) and improved it a bit.But no matter wich scheduler is set by default you are still free to choose the one that suite you best and set it on boot.
Click to expand...
Click to collapse
I was looking through source today, CFQ didn't seem to change, but there were many changes on the board-cardhu*.c files, including memory locations, etc. This is what is probably allowing CFQ to work more efficiently than in previous iterations of the kernel.
So to install this from CROMI I need to do a full wipe then put this and the correct GAPS then install via TWRP?
KinetiClutch said:
So to install this from CROMI I need to do a full wipe then put this and the correct GAPS then install via TWRP?
Click to expand...
Click to collapse
You can use twrp or cwm. Yes, you need to wipe, ROM and gapps.
If you use cwm, read the warnings about formatting
Sent from my Nexus 4 using xda app-developers app
dasunsrule32 said:
You can use twrp or cwm. Yes, you need to wipe, ROM and gapps.
If you use cwm, read the warnings about formatting
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
In the thread it mentions the bootloader needs to be:
10.6.1.14.1
is this correct? The current bootloader I have is the latest being 10.6.1.14.4 will I still need to change it?
KinetiClutch said:
In the thread it mentions the bootloader needs to be:
10.6.1.14.1
is this correct? The current bootloader I have is the latest being 10.6.1.14.4 will I still need to change it?
Click to expand...
Click to collapse
Or greater
Sent from my Nexus 4 using xda app-developers app
dasunsrule32 said:
Or greater
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Ahh so I'm okay with this bootloader . Thank you
Loving it so far! Very very enjoyable!
Just wondered would Browser to Ram be possible on this?
and also just one thing is it possible to install ASUS App Backup onto this anyway?

Categories

Resources