[KERNEL][CM10][ARM]N.O.P.E. Kernel V2.6

Search This thread

whoamigriffiths

Senior Member
Oct 18, 2012
1,148
728
57
Behind You
On 850 the max score I get = 1800 :(

Everything good except GPU and IO

Sent from my HTC Desire C using xda app-developers app

Go to settings/ , make sure dev options are turned on/scroll down to window animation scale /turn off .
transition animation scale/turn off
Animator duration scale /turn off .
then scroll to force GPU rendering and tick box .
Whilst in settings
Go to performance .
Go to processor set cpu governer to performance
Go to max cpu and tick max cpu speed
Go to min cpu and tick the HIGHEST cpu speed in the list (only for benching)
Tick set on boot

Now go back and then into I/O scheduler tick row or sio or deadline (whichever you fancy really, but they all perform differently )
I actually like both interactive/row for daily and performance/deadline for benching now
tick set on boot

go back and into memory management go into zram and tick 26%.
go back out and tick both settings below zram

go back out and tick 16bit transparency

try that :good:
 
Last edited:
  • Like
Reactions: TheRedHunter

me4488

Senior Member
Jan 25, 2013
475
552
28
Sofia
I do not have the ROW scheduler in this kernel. All i have is noop sio and deadline. Row was rated as one of the worst performing ones by the way.
I've done my research on that part. What he should try is using the 800 kernel. I will make 825 and 880/890 later, when i get some time.
 

nikhil16242

Retired Recognized Developer
Aug 31, 2012
623
1,873
I do not have the ROW scheduler in this kernel. All i have is noop sio and deadline. Row was rated as one of the worst performing ones by the way.
I've done my research on that part. What he should try is using the 800 kernel. I will make 825 and 880/890 later, when i get some time.

I beg to differ on this

ROW:- ROW stands for "READ Over WRITE"which is the main requests dispatch policy of this algorithm. The ROW IO scheduler was developed with the mobile devices needs in mind. In mobile devices we favor user experience upon everything else,thus we want to give READ IO requests as much priority as possible. In mobile devices we wont have as much parallel threads as on desktops. Usually its a single thread or at most 2 simultaneous working threads for read & write. Favoring READ requests over WRITES decreases the READ latency greatly.

Its actually good for lower end mobile devices.
 
  • Like
Reactions: TheRedHunter

whoamigriffiths

Senior Member
Oct 18, 2012
1,148
728
57
Behind You
Welp I stand corrected. Will add it in my next batch :3 Thanks again for saving my ass.

I'll dig up a test bench on interactive/row

If my memory is right I got this 5442 and this several just below that on interactive/row . I certainly chatted to nik about it as he wanted me to try the set up .
Considering my best is 5446 on performance/deadline , I reckon 5442 on interactive row is good enough . Though it is memory , I have a number of screenies at 5350+ and it may be that it was that batch that were interactive /row . I seem to recall that it wasn't the absolute fastest but it was close and more importantly it was consistant.
 
Last edited:

noahvt

Senior Member
Jan 27, 2013
1,672
662
Antwerpen
Go to settings/ , make sure dev options are turned on/scroll down to window animation scale /turn off .
transition animation scale/turn off
Animator duration scale /turn off .
then scroll to force GPU rendering and tick box .
Whilst in settings
Go to performance .
Go to processor set cpu governer to performance
Go to max cpu and tick max cpu speed
Go to min cpu and tick the HIGHEST cpu speed in the list (only for benching)
Tick set on boot

Now go back and then into I/O scheduler tick row or sio or deadline (whichever you fancy really, but they all perform differently )
I actually like both interactive/row for daily and performance/deadline for benching now
tick set on boot

go back and into memory management go into zram and tick 26%.
go back out and tick both settings below zram

go back out and tick 16bit transparency

try that :good:

Yay, scores went up to 4517 thanks!!!!!
 

robzombie111

Member
May 8, 2013
39
6
the download links do not work for me :( does anyone have a mirrorlink for the 750 or 775 mhz? i don't know what my phone can handle at the moment.
 

me4488

Senior Member
Jan 25, 2013
475
552
28
Sofia

robzombie111

Member
May 8, 2013
39
6
My phone runs smooth at 775mhz, should i consider a faster kernel?

Sent from my HTC Desire C using xda app-developers app
 

faheem_khan

Senior Member
Apr 15, 2013
92
17
Rawalpindi
Yep man 890mhz was causing reboots at CM logo while 880mhz is working fine uptil now was facing reboots after benching but i booted the phone by removing the sdcard and plugged it in after sometime :)

Sent from my HTC Desire C using xda app-developers app
 

Attachments

  • uploadfromtaptalk1371108190122.jpg
    uploadfromtaptalk1371108190122.jpg
    27.5 KB · Views: 265
  • Like
Reactions: lead3r1

faheem_khan

Senior Member
Apr 15, 2013
92
17
Rawalpindi
Sorry man i just wasted your time for these 880/890mhz kernels my phone doesnt seemto be able to handle these kernels geeting reboots when using heavy apps.. :(:mad:

Sent from my HTC Desire C using xda app-developers app

---------- Post added at 01:11 PM ---------- Previous post was at 12:49 PM ----------

Bro this 870mhz kernel is showing the max frequency to be 880mhz so maybe you uploaded the wrong kernel.. :)

Sent from my HTC Desire C using xda app-developers app
 

me4488

Senior Member
Jan 25, 2013
475
552
28
Sofia
Sorry man i just wasted your time for these 880/890mhz kernels my phone doesnt seemto be able to handle these kernels geeting reboots when using heavy apps.. :(:mad:

Sent from my HTC Desire C using xda app-developers app

---------- Post added at 01:11 PM ---------- Previous post was at 12:49 PM ----------

Bro this 870mhz kernel is showing the max frequency to be 880mhz so maybe you uploaded the wrong kernel.. :)

Sent from my HTC Desire C using xda app-developers app

You didnt waste my time, its ok. Thanks for the heads up. Link is updated and should be correct this time. :3
 

Top Liked Posts

  • There are no posts matching your filters.
  • 53
    N.O.P.E. Kernel Version 2.6

    DISCONTINUED


    Features:
    / Compiled with ARM-4.6.3
    / Neatly organized frequencies.
    / I've done some research and only included the most beloved governors and I/O schedulers of the community.
    / I/O schedulers list: SIO, No-op, Deadline, ROW
    / Made for CM10
    / Overclocked to 900 MHz

    Download links:

    v2.6

    Code:
    [URL="http://d-h.st/gTP"]700 MHz[/URL]
    [URL="http://d-h.st/lEs"]750 MHz[/URL]
    [URL="http://d-h.st/phk"]800 MHz[/URL]
    [URL="http://d-h.st/7Nj"]825 MHz[/URL]
    [URL="http://d-h.st/12s"]850 MHz[/URL]
    [URL="http://d-h.st/Hhr"]875 MHz[/URL]
    [URL="http://d-h.st/seJ"]900 MHz[/URL]


    v2.5 KSM and NO multitouch.

    Code:
    [URL=http://d-h.st/bij]700 MHz[/URL]
    [URL=http://d-h.st/OEC]750 MHz[/URL]
    [URL=http://d-h.st/ZX3]800 MHz[/URL]
    [URL=http://d-h.st/xPt]825 MHz[/URL]
    [URL=http://d-h.st/4I9]850 MHz[/URL]
    [URL=http://d-h.st/Vxt]875 MHz[/URL]
    [URL=http://d-h.st/6w6]900 MHz[/URL]
    v2.2 Multitouch and NO KSM:

    Code:
    [URL=http: //d-h. St/5wt]700 MHz[/URL]
    [URL=http://d-h.st/3hH]750 MHz[/URL]
    [URL=http://d-h.st/JbW]775 MHz[/URL]
    [URL=http://d-h.st/C1I]800 MHz[/URL]
    [URL=http://d-h.st/Auk]825 MHz[/URL]
    [URL=http://d-h.st/dMI]850 MHz[/URL]
    [URL=http://d-h.st/WSS]860 MHz[/URL]
    [URL=http://d-h.st/kaF]870 МHz[/URL]
    [URL=http://d-h.st/5k3]880 MHz[/URL]
    [URL=http://d-h.st/EzP]890 MHz[/URL]
    [URL=http://d-h.st/AHl]900 MHz[/URL]





    Notes:
    / If there is anything wrong just ask ahead. I will answer ASAP.
    / Bugs are to be reported here.
    / Requests and more extensive help over Facebook and Skype.




    Credits[::
    [√]Penguin449 For extensively testing the kernels.

    [√]Thanks to cute_prince for the enormous help in porting CyanogenMod and his source that let me build this kernel.

    [√]Solk2 For fixing Wi-Fi. I love you man <3

    [√]Based on Prometheus Kernel

    Github for all you curious creatures :3
    20
    Changelog:
    Code:
    V2.6
    / Added lulzactive due to request
    / Added userspace for me to toy around with
    / Fixed multitouch and lag to bootloop
    
    V2.5 and 3/4ths
    / Broke multitouch... and dreams...
    
    V2.5 and a half
    / Fixed bootloop issue
    / Added hope that nothing else will break
    
    V2.5
    / Added KSM support
    / Removed unneeded frequencies
    / Removed Interactive governor
    / Added a mini-guide on how to install kernels below
    
    V2.2:
    / Added ROW I/O Scheduler
    / Added several frequencies due to demand
    / Organized frequencies
    
    
    V2.1:
    / Implemented Wi-Fi fix
    / Implemented Multi-touch fix
    / Added interactive governor (I had trouble getting it to work before)
    / Fixed Camera force close
    / Changed toolchains to arm-androideabi-4.6.3


    How to install:
    -Download desired frequency
    -Copy the image into the platform-tools folder in your SDK
    -Hold shift and right click within the platform-tools folder
    -Select "Open command window here"
    -Type these commands:
    Code:
       adb reboot bootloader
       fastboot erase cache
       fastboot flash boot [Boot image name].img
       fastboot reboot
    -Enjoy the living poop out of it.

    MY WIFI DOEZNT WRK PLZHELP:
    >Download this app
    >Start the app
    >Click on any of the non selected behaviours (Default or On During Sleep if plugged)
    >The app will close
    >Open the app and click on advanced options
    >Enable workaround 2
    >On the main screen chose Always on
    >The app will close
    >You are good to go
    ///////////////////////////////////

    Common troubleshooting. If you have any problems show content below before you start a Q&A thread or post here.


    Q: I installed Nameless ROM v7.2 and...
    A:


    Change now. Its extremely outdated. Swap either to any CM10 ROM, Sensational V4, or Revolution. They are the most recent so far.


    Q: What are the bugs in CM10 ROMs?
    A:

    Instant messenger voice messages;
    Wi-Fi Hotspot.

    Q: My WiFi keeps disconnecting.
    A:


    >Download this app

    >Start the app
    >Click on any of the non selected behaviors (Default or On During Sleep if plugged)
    >The app will close
    >Open the app and click on advanced options
    >Enable workaround 2
    >On the main screen chose Always on
    >The app will close
    >You are good to go​


    Q: My phone is stuck in a bootloop, what do I do?
    A:



    Did you install the correct kernel? NOPE only works on CM10.
    Did you try a lower frequency?
    Did you do a full wipe when installing a new ROM?
    If the answer to all of these is yes, message me on Facebook so I can assist you.


    Q: Can you implement [Name a thing] in your kernel?
    A:



    Help me find the patch and I will.


    Q: How do I install a ROM/Kernel?
    A:




    Q: What is the best ROM/Kernel
    A:


    There is no such thing. It has been mentioned a lot of times that this a dreaded question. You try and you chose the one that appeals to you the most.


    Q: My battery doesn't last as long, what measures can I take to increase uptime?
    A:


    If you are aiming for battery life probably the most effective way to do that is by turning off WiFi, and MobileData when you are not using them (pretty logical isn't it?)
    Get an app called Greenify and hibernate most of the apps that are recommended. Play services, Facebook and such are not necessary processes in the background. They will drain battery. So that will suspend them until you start the given app.
    I recommend /not/ using taskers or triggers. The simple fact of having an app scanning the state of your phone, detecting the conditions and completing the task uses more battery than you doing regular maintenance yourself.
    The only exception I can add here is SetCPU. Get it. And make profiles. Night mode and Screen off are a must. Just note for regular screen off don't set it lower than 300 or it might make your music stutter in case you are listening to any.
    Use your battery wisely, don't waste it on games/internet if you are going to need it.
    Buy an emergency charger online. I am probably going to do this soon.


    Q: How do I unlock my bootloader?
    A:


    Follow >this guide< It's pretty detailed and has pictures and green stuff. Automatically better than anything I will be able to post here.
    Note: Using a toolkit will damage your learning process. I recommend not doing it that way. You will be needing the experience later on.


    Q: How do I flash a ROM?
    A:


    Download the desired ROM and save it to (a folder in) your SD card.
    Reboot to your preferred recovery.
    Make. A. Backup.
    Please.

    Wipe Dalvik, Cache and Data. Or factory reset, I have been sticking to the same ROM for a long time, so I kinda have forgotten. NOTE: This will delete your apps and settings.
    Locate the ROM and install it. Proceed to puke some rainbows.
    Make sure you have the correct kernel for the rom. You CANNOT use NOPE kernel for Sense ROMs.


    Q: How do I flash a kernel?
    A:


    You need to have ADB. I will assume that you have it already because you have your bootloader unlocked.
    Download the kernel and place it your platform-tools folder.
    Reboot your phone to bootloader.
    Connect it to the PC using the cable.
    Open a command prompt (Hold shift and right click inside the the platform-tools folder (Not on any specific file, just inside it) and click Open command window here)
    Make sure your device is recognized. (One time is enough)
    Code:
    fastboot devices
    Erase the cache. (Optional but I do it anyway)
    Code:
    fastboot erase cache
    Flash the kernel.
    Code:
    fastboot flash boot [File name].img
    Where you replace [File name] with the name your kernel has. For example if your kernel is named boot800 the command will be "fastboot flash boot boot800.img"


    Q: How do I flash a kernel?
    A:


    You need to have ADB. I will assume that you have it already because you have your bootloader unlocked.
    Download the kernel and place it your platform-tools folder.
    Reboot your phone to bootloader.
    Connect it to the PC using the cable.
    Open a command prompt (Hold shift and right click inside the the platform-tools folder (Not on any specific file, just inside it) and click Open command window here)
    Erase the cache. (Optional but I do it anyway)
    Code:
    fastboot erase cache
    Flash the recovery.
    Code:
    fastboot flash recovery [File name].img
    Where you replace [File name] with the name your recovery has. For example if your recovery is named TeamWin the command will be "fastboot flash recovery TeamWin.img"
    Copy>Pasted this part and changed some stuff. Not even sorry. :p



    P.S. You can suggest FAQs and I will add them ASAP. It's still a WIP.
    7
    Great! Did you implement the multi touch fix as well? Honestly doesn't matter to me at all, I don't game so haven't noticed that bug at all, just curious.

    Sent from my HTC Desire C using xda premium

    Yeap we have that.
    5
    Updated to v2.2. Changelog in the second post. Thanks for the support guys <3
    5
    Antutu scores aren't very good :(

    Running 850

    Max I can get is 2175 :\

    Sent from my HTC Desire C using xda app-developers app

    Dunno what you are talking about m8. This was the first try. When benchmarking set your governor to performance and let it cool down in between tests.