[KERNEL][12/31] rohan.kernel.b7 [Linux 3.0.57][GCC 4.7][2.0ghz][S2W][INTELLI][SIO]

Search This thread

edditnyc

Senior Member
Jun 29, 2012
638
296
New York
www.eddit.net
So despite Rohan's note below, we're ok flashing the kernel over the latest CM10 nightlies afterall? By the sound of a few of the replies, that seems to be the case. I actually did this myself and I don't see any problems either but if there's something I should be paying attention to re: ramdisk I'd like to be aware of that.

A note to everyone else: The ramdisk changed for CM nightlies from today onwards, so do not use this kernel for those builds. I'll try to get a new build out ASAP so that you guys can keep using the up to date nightlies.
 

oldsmobuick

Senior Member
Jun 9, 2010
76
7
No Frills vs. Performance tab in AOKP?

If i set No Frills on boot, do i need to do anything to the performance settings in the AOKP system performance settings besides make sure set on boot is not checked there? I don't want to have two CPU tuners fighting each other, thanks for any help!
 

rohan32

Retired Forum Mod / Retired Recognized Developer
Nov 27, 2011
1,980
5,028
New Jersey
rmathur.com
If i set No Frills on boot, do i need to do anything to the performance settings in the AOKP system performance settings besides make sure set on boot is not checked there? I don't want to have two CPU tuners fighting each other, thanks for any help!

Just make sure set on boot in ROM Control is off
The reason why I dont suggest using ROM Control right now is because its set on boot option is kinda buggy. No frills has some nice safety features as well.
 
  • Like
Reactions: oldsmobuick

lilhyper

Senior Member
Aug 24, 2011
246
26
Third line in the op, your answer is located there

Sent from my One X using Tapatalk 2

Dude, take a chill pill. I obviously read the OP, and just still have questions. And thanks blacklisted. I'm now running this kernel on CM10 and it works awesome. Improved battery life.

Rohan I am on CM10 nightly 10/2, no problems so far.

Sent from my One X using XDA Premium App
 

hv6478

Senior Member
Apr 14, 2009
587
230
So despite Rohan's note below, we're ok flashing the kernel over the latest CM10 nightlies afterall? By the sound of a few of the replies, that seems to be the case. I actually did this myself and I don't see any problems either but if there's something I should be paying attention to re: ramdisk I'd like to be aware of that.

Same here LOL I posted a pic up there.

Sent from my CM10ified Beast (a.k.a. HTC One XL)
 

pside15

Senior Member
Aug 5, 2010
2,084
429
Flowery Branch, Ga
Running great at 1.7GHz on the newest AOKP build. I actually had a couple of random reboots on the stock kernel but haven't had any since flashing this one. Many thanks, Rohan.
 

PurpleFries

Senior Member
Jul 18, 2009
423
101
32
Toronto
Dude, take a chill pill. I obviously read the OP, and just still have questions. And thanks blacklisted. I'm now running this kernel on CM10 and it works awesome. Improved battery life.

Rohan I am on CM10 nightly 10/2, no problems so far.

Sent from my One X using XDA Premium App

your response to people kindly answering your questions is to blacklist them?

I guess I know who i'm not helping in the future.
 
  • Like
Reactions: Smib

Saenzscene

Senior Member
Jun 30, 2011
379
78
El Paso
Whats the differences between No Frills and SetCPU?
I'm certain they are very similar. No frills may have different governors. I cant say for sure. I have used set CPU before but rohan recommends no frills so I went with it. Everything working like a charm!! Perfect combination with the nightly I am on.
 

mikelebz

Senior Member
Aug 18, 2010
980
172
I'm certain they are very similar. No frills may have different governors. I cant say for sure. I have used set CPU before but rohan recommends no frills so I went with it. Everything working like a charm!! Perfect combination with the nightly I am on.

Governors are in the kernel... All apps will have access to all the governors that the kernel supports

Sent from my One X using Tapatalk 2
 
  • Like
Reactions: Saenzscene

mochzr

Member
May 23, 2012
29
5
I'm certain they are very similar. No frills may have different governors. I cant say for sure. I have used set CPU before but rohan recommends no frills so I went with it. Everything working like a charm!! Perfect combination with the nightly I am on.

I'm running with set at boot, 1.5 ghz and smartassv2 and sio, seems to work fine. What kind of bug does set on boot supposed to be?
 

superchilpil

Senior Member
Sep 26, 2009
4,278
1,432
Texas
OnePlus 8 Pro
Nubia Red Magic 6
I'm certain they are very similar. No frills may have different governors. I cant say for sure. I have used set CPU before but rohan recommends no frills so I went with it. Everything working like a charm!! Perfect combination with the nightly I am on.

They are very similar, I believe people suggest no frills because its free in the market

Sent from my One X using Tapatalk 2
 

PurpleFries

Senior Member
Jul 18, 2009
423
101
32
Toronto
People suggest no frills over setcpu for one real reason. Setcpu has a lot of overhead, wakes the phone more, and just generally is more active. No frills is less resource heavy(simpler), and as such, it is more reliable(harder to screw up)

Sent from my One XL
 
Last edited:
  • Like
Reactions: mochzr

mochzr

Member
May 23, 2012
29
5
People suggest no frills over setcpu for one real reason. Setcpu has a lot of overhead, wakes the phone more, and just generally is more active. No frills is less resource heavy(simpler), and as such, it is more reliable(harder to screw up)

Sent from my One XL

Wait... so ... what about "Set on boot" through ROM Control in AOKP settings?

Also... when setting it to the same settings in No Frills (smartassv2, sio, 1.5ghz, apply on boot), it seems to make my phone lock at 1.5 Ghz. It's not going down at all.
 
Last edited:

Saenzscene

Senior Member
Jun 30, 2011
379
78
El Paso
Wait... so ... what about "Set on boot" through ROM Control in AOKP settings?

Also... when setting it to the same settings in No Frills (smartassv2, sio, 1.5ghz, apply on boot), it seems to make my phone lock at 1.5 Ghz. It's not going down at all.

Through ROM controls in aokp make sure that it is not set on boot. Just use no frills for it.

I am not sure about it being locked at 1.5Ghz.I have not had that issue.
 

Mohanadr

Senior Member
Apr 27, 2012
127
5
guys, if i flash the kernel on my cm10 nightly...what happens when i wanna upgrade to a newer nightly ?
does it have a negative effect? or just reflash and i'm good to go ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 95
    rohan.kernel alpha builds
    for the HTC One XL​

    Meant for AOSP JB 4.1.X ROMs ONLY
    THIS WILL NOT WORK ON 4.2.X ROMS!!!

    Features:
    Code:
    -Overclock-able to 2.0ghz
    -Undervolted
    -Loads of CPU Governors (recommended: intellidemand)
    -Loads of I/O Schedulers (recommended: simple i/o)
    -User controllable voltage table based off of sysfs
    -XZ Compression
    -sweep2wake
    -Linux 3.0.57 (latest release from 3.0.x branch)
    -GCC 4.7.2 Linaro Toolchain Compilation
    -lowmemorykiller fixes
    -Tweaked I/O Schedulers
    -zRAM enabled
    -Tweaked KSM
    -Disabled fsync
    -Increased readahead buffer
    -self-powered OTG support
    -NTFS read/write support
    -decreased cache pressure for faster fs
    -camera app flash till 5%
    -various other tweaks for stability and performance

    HOW TO INSTALL:
    If you are on the older HBoot:
    1) Flash the kernel zip in recovery
    2) Wipe dalvik cache
    3) Reboot and configure it to your liking

    If you are on the newer HBoot:
    1) Flash the kernel boot.img from the zip using fastboot
    2) Reboot into recovery
    3) Flash the kernel zip to install the modules
    4) Wipe your dalvik cache
    5) Reboot and configure it to your liking


    Want to see this kernel in action? Watch this video!


    Thanks to XsMagical and Team Nocturnal for the video!

    What is coming soon:

    Code:
    -Fast Charge for ROMs that support it (such as AOKP JB)

    What I hope to add but no promises:
    Code:
    -MSM DCVS governor
    -GPU control
    -Gamma/Color control (tightly integrated... there is loose integration with current 3rd party apps)

    What is never coming so don't ask:
    Code:
    -BS patches and features

    Download: http://code.google.com/p/rohan-kernel-evita/downloads/list
    b6 and onwards include two versions: a NORMAL version and a NOVC version. First try the NORMAL version. If that does not work correctly, then try the NOVC version, which includes all features except voltage control.
    Recommended values:
    192mhz Minimum
    1.98ghz Max
    I/O: sio
    CPU Gov: intellidemand

    Use an app like No Frills CPU Control and set the values you want at boot.

    These are extremely alpha builds. They are not fully tested and may brick your device. If something does happen to your device, you are not to blame myself or any others involved in this kernel. Flashing this is solely your responsibility and if something happens, blame yourself. Always make a backup before flashing. Making a nandroid of your boot partition takes a few seconds but could help you save your device from bricking.


    --------------------------------------------------------------------------------------------------​

    My goal for this kernel is to make it simply an enhanced stock JB kernel.

    If you enjoy my work or would like to encourage further development, then please consider donating. All of my money comes from donations as I am currently in high school. They are never required but always appreciated. My link is under my name on the left.

    GPL: https://github.com/rohanmathur/rohan.kernel.elite
    17
    I was in the middle of building Build 5 of the kernel when my power went out T_T lol

    I've been gone for the past few days because as expected, I lost power due to the storm. It did some pretty major damage to my house, but luckily no one was injured. About half our roof is gone, along with 3 trees and a window is shattered. Besides that though, everything is good.

    Currently I don't have power. and I probably wont until early next week. The state of my town is insane right now; in a road near me, every 100 meters or so there is a live wire down with a huge 50ft tree on top of it. This won't be cleaned up for a long time. I haven't had school for the past week either, and I probably won't next week either, since pretty much 90% of my town doesn't have power still.

    I'm currently at my Mom's work, since they have electricity and power, along with internet. I'll be here for the next few days during the daytime I guess, so feel free to PM me.

    Hope anyone else who was affected by this terrible storm is okay- just remember none of the material stuff matters; keep your family safe.

    I'll answer whatever questions you guys have in a bit. Whenever I get power back, I'll also release Build 5 of the kernel, with sweep2wake. Its in my kernel git also, and it should work fine, so if any of you want to build the kernel and release it unofficially, thats fine by me. The machine I'm on right now isn't set up for anything so I cant do much of anything on it though :)
    16
    I've been working on this today, heres what I've accomplished:

    *Better stability for those of you who were having issues- i nailed down a bug that was screwing with the CPU clock speed with certain governors

    *Initial support for the MSM-DCVS governor (still not functional and crashes frequently). Once I get this governor up to speed, it will hopefully become the default governor (its build specifically for the Krait processors by Qualcomm, meant to demonstrate how they can go from high speeds, high loads, to low speeds in an instant- a.k.a. really good battery life and really good performance). It does have a ton of dependencies though, so it will take some time to get it working correctly. It scales and controls nearly every part of the system (everything from the CPU, to the GPU, to the various kernel modules). The governor really is a thing of beauty.

    *Initial files for sweep2wake. Still trying to get it to build properly, more info coming soon.

    OTG will be coming whenever the block on building due to the qcom repos gets fixed. Besides those things, I'm curious, what other features/things do you guys want to see in this kernel? Besides the normal optimizations, etc.
    16
    rohan.kernel.b7

    Download: http://code.google.com/p/rohan-kernel-evita/downloads/list

    Choose normal at first, and if it isn't working for you/you are experiencing issues, try the NOVC version


    Code:
    Changelog:
    -Updated to Linux 3.0.57 (most recent from kernel.org)
    -Includes many bug fixes & improvements
    -Stability increased greatly
    -Proper CPU1 Control Workaround (thanks jrior001)
    -Tweaked KSM values
    -Bumped GPU frequencies very slightly for smoothness
    -Several cache improvements
    -Many CPU frequency and GPU frequency scaling improvements
    -Optimized cryptology algorithms (thanks faux123)
    -Compiled with GCC 4.7.2 Linaro toolchain (thanks vanja_z... really nice work with this)

    Many thanks to all of the people who I've yanked stuff from for this build... you guys rock :)
    15
    Changelog:

    Dec 31 - rohan.kernel.b7
    Code:
    Changelog:
    -Updated to Linux 3.0.57 (most recent from kernel.org)
    -Includes many bug fixes & improvements
    -Stability increased greatly
    -Proper CPU1 Control Workaround (thanks jrior001)
    -Tweaked KSM values
    -Bumped GPU frequencies very slightly for smoothness
    -Several cache improvements
    -Many CPU frequency and GPU frequency scaling improvements
    -Optimized cryptology algorithms (thanks faux123)
    -Compiled with GCC 4.7.2 Linaro toolchain (thanks vanja_z... really nice work with this)

    Nov 25 - rohan.kernel.b6
    Code:
    Changelog:
    -Updated to CM status:
    *Linux 3.0.52
    *Switched to ION audio instead of pmem and a new memory setup
    -Allow flash to work till 5% battery (previous was 15%)
    -Decreased the cache pressure on certain fs
    -Reverted to stock voltage values
    -Other various tweaks and fixes

    Nov 02 - rohan.kernel.b5
    Code:
    Changelog:
    -sweep2wake implemented; still needs some tweaking
    -deadline I/O scheduler tweaked for optimum performance

    Oct 29 - rohan.kernel.b4
    Code:
    -Updated to latest CM kernel status which entails:
    * Linux version 3.0.48
    * USB OTG support (self-powered)
    * NTFS read/write support
    -Attempted to fix some of the cpufreq issues some people were having
    -Removed a little more junk from the kernel

    Oct 12 - rohan.kernel.b3
    Code:
    -Completely rebased off of CM10's new unified kernel, which brings with it:
    100mb more RAM
    Linux 3.0.45
    Various other fixes and changes
    -User-controllable voltage table for AOKP's ROM Control (other apps may work too)
    -Removed 0.5mb of junk from the kernel (now 3.8mb in total)
    -Various other fixes, tweaks, and mods

    Sept 26 - rohan.kernel.b2
    Code:
    -Overclock up to 2.0ghz (user-selectable)
    -Set intellidemand as the default CPU governor
    -Removed interactiveX and brazillianwax (causing issues)
    -Tweaked Deadline I/O Scheduler
    -Linaro -O2 compiliation and various optimizations
    -XZ Compression (reduced kernel size by nearly 20%!)
    -AC Charging mode for unknown chargers
    -Improved kernel logic
    -Better lowmemorykiller values
    -Various other smaller tweaks
    -Undervolted

    Sept 17 - Initial Release

    --------------------------------------------------------------------------------------------------​

    Thanks to:
    h8rift - for being inspirational in his charge for CM and his fantastic work on CM10 and the stock kernel
    intervigil - for his fantastic work on the msm8960 kernel and his work on ville (the One S)
    show-p1984 - for his initial sweep2wake goodness on the international HOX
    sbryan12144 - for his great work in porting sweep2wake over to our device, and for other misc commits
    zarboz - for his great work in porting sweep2wake over to our device
    faux123 - for being an inspiration for kernel development and a master at what he does, along with some misc commits
    jrior001 - proper CPU1 control
    vanja_z - GCC 4.7.2 Linaro compilation
    Donators - you guys rock!
    HOX Community - for always providing feedback, whether good or bad, and encouraging me to continue