[Kernel] [MM] [OC] Werewolf Kernel v001 - 25/01/2016 - Shield Tablet Original Android Development

Alright guys, the time has come
As you already might have seen around here, I recently got this device and also started working on it.
Deep down in my heart I am more of a kernel dev than a ROM dev, which is why my first real contribution just had to be a kernel.
And not just any kernel, a wild one even: It's time to unleash the Werewolf in our tablet
As usual, my main goal is to get the best performance out of the device, especially for gaming.
I have been working with Tegra SoC's before, so I can probably make use of my previous experiences.
Now, enough with the chit-chat, time to look at the
Features
Patched CONFIG_KEYS vulnerability
CPU OC (up to 2.5GHz, default is stock 2.2GHz)
GPU OC (924MHz)
Custom I/O Schedulers (SIO, FIOPS, BFQ, CFQ, Deadline) with FIOPS as default
Ported ElementalX governor
[WIP] Added S2w and DT2W (experimental, not fully working --> use on your own risk!)
Added exFAT support
Added fsync toggle
KSM turned on by default with deferred timer
Added /dev/frandom support
Various TCP tweaks (enabled westwood as default TCP congestion control)
Requirements
MM bootloader and any MM ROM (should work on all ROMs running the MM kernel natively like CM13 or Bliss)
TWRP or any other custom recovery
fastboot environment
Installation
Download both the devicetree blob and the kernel zip
Boot into the bootloader and flash the DTB (fastboot flash dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb)
Boot into TWRP and install the zip
Reboot and feel the Werewolf's power
Bugs
S2W and DT2W not working when device is in deep sleep and touch may stop working when it was sleeping for too long
Direct download links
Werewolf_v001_anykernel-2016-01-25_1912.zip.zip
tegra124-tn8-p1761-1270-a04-e-battery.dtb
Feel free to look at this as a sneak-peek, I am far from done with getting the best out of this device
Please let me know what you think
XDA:DevDB Information
Werewolf Kernel, Kernel for the Nvidia Shield Tablet
Contributors
laufersteppenwolf
Source Code: https://github.com/laufersteppenwolf/android_kernel_nvidia_shieldtablet
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v001
Stable Release Date: 2016-01-25
Created 2016-01-25
Last Updated 2016-01-26

Testing, I'll let you know... Thnx!

Any reason why we can't just flash a zip version ? Just wont be at a computer anytime soon thats why

This is MM stock Nvidia K1 base

Is there a way to disable S2w and DT2W? I use the magnetic cover and don't need to double tap to wake.

KCKitsune said:
Is there a way to disable S2w and DT2W? I use the magnetic cover and don't need to double tap to wake.
Click to expand...
Click to collapse
Maybe you can use Kernel Adiutor to disable such options.

MrPhilo said:
Any reason why we can't just flash a zip version ? Just wont be at a computer anytime soon thats why
Click to expand...
Click to collapse
I had to raise the EDP limit as well as the freq table in the dtb in order to reach the oc freqs. You can try it without flashing the dtb, but I can't promise it'll work the way it should
KCKitsune said:
Is there a way to disable S2w and DT2W? I use the magnetic cover and don't need to double tap to wake.
Click to expand...
Click to collapse
Both features are disabled by default. If you want to try it out you'll have to enable it first

laufersteppenwolf said:
Both features are disabled by default. If you want to try it out you'll have to enable it first
Click to expand...
Click to collapse
Excellent. I'll give it a go and see how it works.

Is the battery a Lot weaker with this kernel and oc or is it the same?

Bit lost dev earlier the dtb flashed via fastboot no problems but i had to do a factory reset cause a was getting fcs but now its not working command write failed no such device or adress any ideas cheers
---------- Post added at 04:32 PM ---------- Previous post was at 04:31 PM ----------
skooter32 said:
Bit lost dev earlier the dtb flashed via fastboot no problems but i had to do a factory reset cause a was getting fcs but now its not working command write failed no such device or adress any ideas cheers
Click to expand...
Click to collapse
Edit using bliss rom mm
---------- Post added at 04:36 PM ---------- Previous post was at 04:32 PM ----------
skooter32 said:
Bit lost dev earlier the dtb flashed via fastboot no problems but i had to do a factory reset cause a was getting fcs but now its not working command write failed no such device or adress any ideas cheers
---------- Post added at 04:32 PM ---------- Previous post was at 04:31 PM ----------
Edit using bliss rom mm
Click to expand...
Click to collapse
Edit done it now strange

I wish we had an dolphin version working on MM to try the werewolf

It works! But
So i installed it no problem cpu overclocks to 2.5GHz.
Kernel same page merging is fine .
Elemental x is great.
The the double tap to wake is buggy like it works once then stops working until i disable it then renable it.
My biggest problem is the same i have with EVERY SHIELD TABLET KERNEL YOU KERNEL DEVOLPERS CLAIM IS....... The gpu freq
You say its at 924 but the highest it goes in benchmarks and other apps is 540 and i cant overclock in kerner tuners like
Kernel auidtor
Device control
Kernel tuner
Etc....
All of them say no gpu tweaks.
I will like to point out i am running your kernel on the OG shield tablet not the new model but the old one running a version of android 6.0 that was converted from the new model shield to work on the og shield tablet stock rom so i thought ok lets try blisspop 6.0 and still nothing if you could be one of the first kernel modders to ACTUALLY get the the gpu to overclock and not give up or go quiet like the other kernel modders for this tablet then i swear the community for this tablet will make a satue of you because no one can seem to overclock this thing because they all give up but thanks anyways finally a 6.0 stock kernel that lets me overclock to 2.5ghz and secretly IVE ALAWYS wanted double tap to wake on this thing so if you could fix that as well id be super excited to donate

laufersteppenwolf said:
I had to raise the EDP limit as well as the freq table in the dtb in order to reach the oc freqs. You can try it without flashing the dtb, but I can't promise it'll work the way it should
Both features are disabled by default. If you want to try it out you'll have to enable it first
Click to expand...
Click to collapse
It's weird, because after testing I decided about no raising voltage in BitO-KX series (safety and eco criteria) and it seemed to be stable at max OC, but now I get RR at max freq with your kernel if I don't flash dtb, so I suspect Nvidia had readjusted something in MM kernel... Have you faced this?
Thnx for your great work.

Hi, first I'd like to say thank you for this kernel, I'm super stoked to try it. But I have some questions/fears to resolve first.
If I don't want to overclock do I still need to flash the dtb?
Is there a stock dtb that could be uploaded in case someone wants to revert to stock? Or would I be able to accomplish this simply by restoring a twrp backup?
Anyway, thanks again
Sent from my SHIELD Tablet K1 using Tapatalk

Working fast & smooth on Bliss v6.0. Thanks, laufersteppenwolf!

Nikownzyu said:
So i installed it no problem cpu overclocks to 2.5GHz.
Kernel same page merging is fine .
Elemental x is great.
The the double tap to wake is buggy like it works once then stops working until i disable it then renable it.
My biggest problem is the same i have with EVERY SHIELD TABLET KERNEL YOU KERNEL DEVOLPERS CLAIM IS....... The gpu freq
You say its at 924 but the highest it goes in benchmarks and other apps is 540 and i cant overclock in kerner tuners like
Kernel auidtor
Device control
Kernel tuner
Etc....
All of them say no gpu tweaks.
I will like to point out i am running your kernel on the OG shield tablet not the new model but the old one running a version of android 6.0 that was converted from the new model shield to work on the og shield tablet stock rom so i thought ok lets try blisspop 6.0 and still nothing if you could be one of the first kernel modders to ACTUALLY get the the gpu to overclock and not give up or go quiet like the other kernel modders for this tablet then i swear the community for this tablet will make a satue of you because no one can seem to overclock this thing because they all give up but thanks anyways finally a 6.0 stock kernel that lets me overclock to 2.5ghz and secretly IVE ALAWYS wanted double tap to wake on this thing so if you could fix that as well id be super excited to donate
Click to expand...
Click to collapse
First of all, how do you check the freq during the benchmarks?
I've been running antutu, and the GPU was properly using 924MHz (otherwise I wouldn't have said so)
Furthermore, you don't need to manually OC the GPU, it is OC'd by default simply because of the fact that no kernel tweaking app supported K1 GPUs up until now.
In the future the recommended app will be Device Control because that's what I am using myself. In the coming builds of DC, K1 GPU tweaks will be available there as I have added support for our GPU to Device Control: https://github.com/Evisceration/DeviceControl/commit/b2d4872869d1eda517c47588b83b6f3f895aaa01
DT2W and S2W are still on my list of course, and I'm sure the original shield will also be able to OC the GPU
BitOBSessiOn said:
It's weird, because after testing I decided about no raising voltage in BitO-KX series (safety and eco criteria) and it seemed to be stable at max OC, but now I get RR at max freq with your kernel if I don't flash dtb, so I suspect Nvidia had readjusted something in MM kernel... Have you faced this?
Thnx for your great work.
Click to expand...
Click to collapse
Hmm, no random reboots for me. I do have the dtb flashed, though. When do those reboots happen? During sleep, while playing,...?
Comparing the LP kernel to the MM kernel, quite a lot more stuff has moved into the dtb (like throttling, edp and power limits,...), which makes flashing the dtb even more important. Not sure, though, if they have also changed something regarding the actual voltage levels (except making it harder to add a proper UV interface).
Exile1975 said:
Hi, first I'd like to say thank you for this kernel, I'm super stoked to try it. But I have some questions/fears to resolve first.
If I don't want to overclock do I still need to flash the dtb?
Is there a stock dtb that could be uploaded in case someone wants to revert to stock? Or would I be able to accomplish this simply by restoring a twrp backup?
Anyway, thanks again
Sent from my SHIELD Tablet K1 using Tapatalk
Click to expand...
Click to collapse
Yes, flashing the dtb is always recommended.
No, TWRP does not make a backup of the dtb partition, I think I have a backup somewhere, though. I could upload it if needed

Ok so i check the freq in file manager system log you find more details about the benchmark like 3dmarks slingshot and whatnot so ok
I feel like an idiot could the reason be because i disnt flash the dtb? Because i forgot?
By the way i use AIDA64 and go to display the gpu goes from like 52 to 924 and i noticed while not using your kernel the maximum is like 824 witch is weird i could have SWORN on 5.0 stock kernel the maximum was 924 anyways it says it can go up to 924 but it stays at 524 i even run the device in max performance and run the benchmark and the app in MM's new multitask feature side by side and it stays at 524 while doing the most demading benchmark ever the 3dmark slingshot one also i benchmarked both using your kernel and not using your kernel and actually scored 80 points lower using yours (witch my highest is like 2480) but im sure this was because i didnt know kernel samepage merging was left on by default by the way is not good for benvhmarks obviously but good for games. But i will say the higher cpu overclock got me more fps in the CPU stress section of 3dmarks slingshot test (by the way all these tests are done on the 1440p one) basically what im getting at here is my device isnt overclocking but maybe thats because i didnt flash the dtb but i didnt think that mattered i will check back later after flashing it and seeing if my reaults are fortunate.
****EDIT**** so after flashing the dtb everything is still the same :/ what do you think im doing wrong is there any way i can send a system log or something i really want GPU overclocking

laufersteppenwolf said:
First of all, how do you check the freq during the benchmarks?
I've been running antutu, and the GPU was properly using 924MHz (otherwise I wouldn't have said so)
Furthermore, you don't need to manually OC the GPU, it is OC'd by default simply because of the fact that no kernel tweaking app supported K1 GPUs up until now.
In the future the recommended app will be Device Control because that's what I am using myself. In the coming builds of DC, K1 GPU tweaks will be available there as I have added support for our GPU to Device Control: https://github.com/Evisceration/DeviceControl/commit/b2d4872869d1eda517c47588b83b6f3f895aaa01
DT2W and S2W are still on my list of course, and I'm sure the original shield will also be able to OC the GPU
Hmm, no random reboots for me. I do have the dtb flashed, though. When do those reboots happen? During sleep, while playing,...?
Comparing the LP kernel to the MM kernel, quite a lot more stuff has moved into the dtb (like throttling, edp and power limits,...), which makes flashing the dtb even more important. Not sure, though, if they have also changed something regarding the actual voltage levels (except making it harder to add a proper UV interface).
Yes, flashing the dtb is always recommended.
No, TWRP does not make a backup of the dtb partition, I think I have a backup somewhere, though. I could upload it if needed
Click to expand...
Click to collapse
I didnt flashed the DTB and all is running fine and smooth without any reboots or something else. So my questions is Do I have to Flash it? @BitOBSessiOn said in his kernel thread that it is not necessary on the New mm bootloader. Thanks for your work!

Nikownzyu said:
Ok so i check the freq in file manager system log you find more details about the benchmark like 3dmarks slingshot and whatnot so ok
I feel like an idiot could the reason be because i disnt flash the dtb? Because i forgot?
By the way i use AIDA64 and go to display the gpu goes from like 52 to 924 and i noticed while not using your kernel the maximum is like 824 witch is weird i could have SWORN on 5.0 stock kernel the maximum was 924 anyways it says it can go up to 924 but it stays at 524 i even run the device in max performance and run the benchmark and the app in MM's new multitask feature side by side and it stays at 524 while doing the most demading benchmark ever the 3dmark slingshot one also i benchmarked both using your kernel and not using your kernel and actually scored 80 points lower using yours (witch my highest is like 2480) but im sure this was because i didnt know kernel samepage merging was left on by default by the way is not good for benvhmarks obviously but good for games. But i will say the higher cpu overclock got me more fps in the CPU stress section of 3dmarks slingshot test (by the way all these tests are done on the 1440p one) basically what im getting at here is my device isnt overclocking but maybe thats because i didnt flash the dtb but i didnt think that mattered i will check back later after flashing it and seeing if my reaults are fortunate.
****EDIT**** so after flashing the dtb everything is still the same :/ what do you think im doing wrong is there any way i can send a system log or something i really want GPU overclocking
Click to expand...
Click to collapse
Alright, so I just did exactly what you described: installed AIDA64 and it really does show 540MHz as max current freq with only AIDA open. Then I went on running sling shot and reading the freq via adb a couple of times during the bench and the freq was hopping between 756 and 924MHz just like it should:
Code:
[email protected]:/ # cat /sys/kernel/tegra_gpu/gpu_rate
924000000
[email protected]:/ # cat /sys/kernel/tegra_gpu/gpu_rate
756000000
[email protected]:/ # cat /sys/kernel/tegra_gpu/gpu_rate
924000000
[email protected]:/ # cat /sys/kernel/tegra_gpu/gpu_rate
756000000
[email protected]:/ # cat /sys/kernel/tegra_gpu/gpu_rate
756000000
[email protected]:/ # cat /sys/kernel/tegra_gpu/gpu_rate
924000000
[email protected]:/ # cat /sys/kernel/tegra_gpu/gpu_rate
924000000
[email protected]:/ # cat /sys/kernel/tegra_gpu/gpu_rate
756000000
Please check via adb as well while running the benchmark and let me know your findings
philipp21897 said:
I didnt flashed the DTB and all is running fine and smooth without any reboots or something else. So my questions is Do I have to Flash it? @BitOBSessiOn said in his kernel thread that it is not necessary on the New mm bootloader. Thanks for your work!
Click to expand...
Click to collapse
Yes you definitely should, especially when using OC freqs. The throttle tables are now stored within the device tree as well, which means the stock ones won't fit the current clock rates which could cause trouble once the devices tries to throttle down.
The DTB is needed regardless of the bootloader, they just have to match one another (LP bootloader and LP DTB vs MM bootloader and MM DTB)

Ok so tell me this if you have the time or backups have you tested the bench with and with out the kernel and i did what you did and whatta you know its overclocking BUT WHAT THE **** so why are we not seeing a performance increase? Is Aida the only reliable gpu checker lol are we being lied to by the system? If so? I wonder where does aida check its gpu freq i feel like going on an app system file ADVENTURE TO FIGURE THAT OUT i dont know maybe im expecting too much for gpu overclocking.
Might i have some suggestions for kernel additions? Like a simple line of code to automatically put in androids new mm multi window feature its buggy but can help ALOT for some stuff
Maybe research a zip called nitrox
Iteli plug so i dont have to use shields custom performance settings set the device at 2 cores to save power THEN go to device control and tick my freq
Most of of BitO's K features
I mention all these as your still the only 6.0 kernel for this tablet and yea i know you just released this kernel and i still love it but just some ideas you know
And GPU overclocking is still a priority

Related

[Kernel] [Ray] DooMLoRD's Kernel for Ray [Stock] [Update: 28 Dec 2011]

This is a repackaging of DooMLoRD's kernel for the Ray - this is only for the stock Rom at this time, and will not work on MIUI or CM.
It's based on DooMLoRD's Github sources, original thread with more information about the Kernel is here: http://forum.xda-developers.com/showthread.php?t=1172885 - all thanks should go to him, I've edited very little, simply changed some of the config to suit the Ray and tested it.
Brief summary:
* Overclockable to 2GHz (set at 1GHz to start - made sure of it this time!)
* Enabled most of the schedulers so you can choose your favourite (brazillianwax, smoothass, SavagedZen, interactiveX, lagfree, minmax, Scary, smartass, interactive, conservative, ondemand, userspace, powersave, smartassV2, performance).
[UPDATE]
Had a look at the issues with the 'Flash' on the camera not working - this is now fixed.
Also, after being requested by a couple of people I've recompiled it for MIUI - you'll have to flash the second version for it to boot. (Please choose the correct one, flashing the wrong one will let you access CWM-recovery, but the system won't boot.) MIUI isn't working at this time.
Updated Kernel can be found here for Stock Roms:
http://dl.dropbox.com/u/17615284/DoomKernel-2011-12-28-1201.img
[Edit] Kernel for MIUI booted, but became unresponsive after it's been on a while. Taken the link down until I can find a day or two where I'm not using my phone so I can flash MIUI myself and look into it.
Thank you very much for this good present !
I just would ask if it is compatible with bheremans' MIUI rom, and if it's not if someone can port it, or explain to me how it can be done.
hartej said:
Brief summary:
* Overclockable to 2GHz (set at 1GHz to start - made sure of it this time!)
* Enabled most of the schedulers so you can choose your favourite (brazillianwax, smoothass, SavagedZen, interactiveX, lagfree, minmax, Scary, smartass, interactive, conservative, ondemand, userspace, powersave, smartassV2, performance). Think I may have missed a few - shall go back and check when I get a chance.
* Can't remember if I managed to get it working with the latest Ramdisk or not. At one point I was using it with a previous Ramdisk but not sure if I eventually got it working... (Currently the CMW Recovery is version 5.0.2.7?) I'll have to check on this, if it's using an old RamDisk then some of the features may not be available.
Initial release - I've been using it for a day now and it seems quite stable.
http://dl.dropbox.com/u/17615284/RayDoomKernel-2011-12-18.img
Click to expand...
Click to collapse
Can you integrate in the kernel the dual mode call recording ability, please?
aragog53 said:
Thank you very much for this good present !
I just would ask if it is compatible with bheremans' MIUI rom, and if it's not if someone can port it, or explain to me how it can be done.
Click to expand...
Click to collapse
No idea, I think that MIUI, CM7 and Stock Roms require different Kernels (or some serious customisation) so i'd be guessing: No. But it's just a guess.
Tistitus said:
Can you integrate in the kernel the dual mode call recording ability, please?
Click to expand...
Click to collapse
DooMLoRD added this to his Kernel, but I don't have any requirement to record my calls so can't confirm if it's working or not. Feel free to test it out - you may find yourself in luck!
Bah! Uploading failed the first time, but it's fixed now.
If you downloaded the file before I posted this, and only have a 1.2MB file then please DONT FLASH IT. It shouldn't mess anything up permanantly but your device won't boot.
I've uploaded the file again (to the same location), please re-download and flash this one (it should be just over 6MB)
Please make it compatible for miui?;D.......
Sent from my ST18i using Tapatalk
Hi hartej glad to see you back on the forum
A have quick question, how can be repaired this problem: http://code.google.com/p/android/issues/detail?id=3708 DooMLord may be able to help you repair it? Or will show some tips
Sorry for double post...i had found a way to port to MIUI...take a look here hartej..)
bheremans said:
Rom by iriijo
To port kernel : nothing special, just compile it with :
CONFIG_VMSPLIT_3G=y
# CONFIG_VMSPLIT_2G is not set
and
CONFIG_PAGE_OFFSET=0xC0000000
Click to expand...
Click to collapse
Sent from my ST18i using Tapatalk
Hi Hartej, sorry but even with your second upload. The kernel doesn't boot. It stays at black screen (not even the SE logo)
@hartej: some notes ...
thinking its a good choise using DooMLoRD's kernel as your base, congratulations for your wise decision
some minutes befor i fastboot'ed (temporarly) your image (i.e. fastboot boot <image>)
# kernel cpufreq defaults is ondemand 245760/1862400Hz - no max 1GHz as you'r thinking?
some LITTLE change-requests from me - please
# /proc/config.gz support - a great help for every self-builder
# init.d support - importent i'm thinking, i modifyed init.semc.rc in initrd.img in your boot image for myself (serves only as a example)
service sysinit /system/bin/logwrapper /system/xbin/busybox run-parts /system/etc/init.d
user root
oneshot
# a git respository of your kernel for self builder
ok, thats all for NOW, thank you for your good work.
greetings
Doesn't boot
I've downloaded your present(RayDoomKernel-2011-12-18.img / 6.23MB) and flash it on my Ray with fastboot tool. But it doesn't boot, just shows me black screen.(Not even show me SE logo ) Anyway I appreciate your great effort.
is it for stock 4.0.2.0.A.42 firmware
Oh I tried.Doesn't boot with the 4.0.2.A.042 FW.
@hartej
glad to see u back on this
some devices cant handle 1.6Ghz+
thats why i keep 2 kernels
2.0Ghz
and
1.6Ghz
for other things u can check my kernel-ramdisk
SWDJPA said:
I've downloaded your present(RayDoomKernel-2011-12-18.img / 6.23MB) and flash it on my Ray with fastboot tool. But it doesn't boot, just shows me black screen.(Not even show me SE logo ) Anyway I appreciate your great effort.
Click to expand...
Click to collapse
masray said:
Oh I tried.Doesn't boot with the 4.0.2.A.042 FW.
Click to expand...
Click to collapse
Lol, I'll upload the right one eventually! Just tried downloading and flashing this myself, only to discover that I'd mistakenly uploaded the latest version instead of the working one. Still playing with getting the ARC ramdisk working with the Ray, possibly because of the speed issue DooMLoRD quotes above which is the reason for the black screen - the Kernel itself is identical, it's just a difference in the RamDisks.
I've uploaded the working one now - sorry for any confusion!
http://dl.dropbox.com/u/17615284/DoomKernel-2011-12-18-1547.img
hartej said:
Lol, ... I've uploaded the working one now - sorry for any confusion!
http://dl.dropbox.com/u/17615284/DoomKernel-2011-12-18-1547.img
Click to expand...
Click to collapse
i'll testet it shortly, now it boot in ondemand 245760/1024000Hz und init.d support works too - super
one questions leaves ...
i want to compile myself. where to get your changes for the ray (.config mainly ???), when i use DooMLoRD's cloned git sources ???
thanks and have i nice day ...
hartej said:
Lol, I'll upload the right one eventually! Just tried downloading and flashing this myself, only to discover that I'd mistakenly uploaded the latest version instead of the working one. Still playing with getting the ARC ramdisk working with the Ray, possibly because of the speed issue DooMLoRD quotes above which is the reason for the black screen - the Kernel itself is identical, it's just a difference in the RamDisks.
I've uploaded the working one now - sorry for any confusion!
http://dl.dropbox.com/u/17615284/DoomKernel-2011-12-18-1547.img
Click to expand...
Click to collapse
Please for MIUI ??
Works Great
Two thumbs up!
It is quite stable even at 2ghz.
But I would stay at 1.5 with smartass v2 considering battery life.
Thank you
-Ray User from Korea.
doesn't work with FXP050 on my Ray ... It does boot into the system but it doesn't show any submenus or option menus ... they are there, i can select by where i remember them to be but it is not graphicly shown
This Kernel is for STOCK Rom !!!! not for cyanogen mod.

[Kernel] OC with some different governors Updated 11-2 with Sweep2Wake

Here is my first attempt at creating an OC kernel for the Incredible 4G LTE. I have also added a couple of new governors. Right now it overclocks up to 1.458 GHz and goes down to 192 MHz. The governors I have added are Lionheart and OndemandX. InteractiveX has been added to the source code but it currently has issues with building when included so I have to work out why. I plan to do some more work on this over the next few weeks to help make it better. There is no ETA for any changes as I still have to learn about each item before I have added it.
This kernel was built using the source provided by HTC at HTCdev.com.
My source is located here: https://github.com/blazingwolf/HTC_Fireball_Kernel
Please remember that I am not responsible for any harm done to your device!
I have been running this with no issues so far but that doesn't mean you won't have problems on your device.
11/18/2012 update:
This kernel will not work with any new variant ROM like Viper 2. I have to wait for HTC to update the kernel source so that I can update the kernel. Hopefully it will be quick but I expect at least a month before they release source.
Sweep2Wake
Add in Sweep2Wake provided by Zarboz and Showp1984.
Bug: Right now sweeping off can trigger the screenshot function. In the next version the screenshot will be written to use the vol- instead so we don't run in to this anymore.
To sweep on move your finger across the softkeys from left to right. To sweep off move from right to left (if you move in a small arc over the home key you can get to a point where the screenshot doesn't trigger anymore).
11-2: Added prima wlan driver that works with this kernel.
8-24 build:
Added persist.sys.usb.config=adb to default.prop in ramdisk
Things changed in this build:
Added OC up to 1.458 GHz
Added UC down to 192 MHz
Added OndemandX and Lionheart governors
Ramdisk still provides the needed items to maintain root.
I have been using the No-frills CPU Control app from the Play Store to make overclock and governor changes.
Thanks (in no particular order):
mdeejay - for overclock info from his HTC Ville kernel
thewadegeek - for governor information in his kernel tutorial
Zarboz and Showp1984 for Sweep2Wake
Apologies if I have missed someone responsible for something I have included in this kernel.
Install instructions:
1. Unzip the 824OCboot.img zip so you have boot.img in the folder.
2. Place phone in to bootloader mode and connect to your PC. ADB needs to be working.
3. Open a command window in the same folder you have the boot.img.
4. At the command prompt type: fastboot flash boot boot.img
5. Check the text to make sure that it has flashed correctly.
6. At the command prompt type: fastboot reboot
7. Set the speed and governor you would like to use.
Known issues:
With sweep2wake you can trigger a screenshot when trying to sweep off. A work around is to arc over the home button. It still can trigger even then though. A fix should be coming in a bit.
I'll keep this one for now.
Have you tried patching it to the latest Linux build? I still gotta learn to mess with Linux so I can mess with the kernel! Nevertheless, great job!
nice work, but im gonna wait for 7 ghz version before flashing :silly:
nitsuj17 said:
nice work, but im gonna wait for 7 ghz version before flashing :silly:
Click to expand...
Click to collapse
Ill wait til it makes the phone a quad core before I buy it
Sent From My HTC Amaze 4G via Someone's Room
Wait a minute, are there different versions of this phone? Mines an 8 core, 9GHz model.
nice work will try .thanks
hasoon2000 said:
Have you tried patching it to the latest Linux build? I still gotta learn to mess with Linux so I can mess with the kernel! Nevertheless, great job!
Click to expand...
Click to collapse
Not yet. Baby steps.
nitsuj17 said:
nice work, but im gonna wait for 7 ghz version before flashing :silly:
Click to expand...
Click to collapse
Should be able to get that tomorrow.
Thanks.
*Madmoose* said:
Wait a minute, are there different versions of this phone? Mines an 8 core, 9GHz model.
Click to expand...
Click to collapse
Dang it. You got the dev phone I wanted.
john9 said:
nice work will try .thanks
Click to expand...
Click to collapse
Thanks. Please let me know if you run in to any issues.
I've noticed an issue with the OndemandX governor and 1.458 GHz setting on my phone. It is causing lockups. If anyone tries it please let me know if it works OK for you. I'm hoping it will work correctly for others and it is just my phone acting silly.
blazingwolf said:
I've noticed an issue with the OndemandX governor and 1.458 GHz setting on my phone. It is causing lockups. If anyone tries it please let me know if it works OK for you. I'm hoping it will work correctly for others and it is just my phone acting silly.
Click to expand...
Click to collapse
Normally, you should only overclock the phone 10% - 15% more than the original speed. Try OC'ing it to 1.35GHz on OndemandX and see if it locks up. Also, can you give me some pointers on how to start setting the stuff up so I can practice making a kernel?
hasoon2000 said:
Also, can you give me some pointers on how to start setting the stuff up so I can practice making a kernel?
Click to expand...
Click to collapse
http://wiki.cyanogenmod.com/wiki/Building_Kernel_from_source
hasoon2000 said:
Normally, you should only overclock the phone 10% - 15% more than the original speed. Try OC'ing it to 1.35GHz on OndemandX and see if it locks up. Also, can you give me some pointers on how to start setting the stuff up so I can practice making a kernel?
Click to expand...
Click to collapse
It runs fine at the 1.35GHz. Lionheart runs fine at 1.45GHz. Others might be able to do both though.
The link above can help and I also wrote up a quick FAQ when I was working on the Adam kernel. It will work the same for here just switch to the HTC source is all.
http://www.tabletroms.com/forums/sh...onInkAdamFAQ:Building-a-kernel-from-NI-source
Kernel running great thanks for the hard work
Sent from my ADR6410LVW using xda premium
Jarheadflip said:
Kernel running great thanks for the hard work
Sent from my ADR6410LVW using xda premium
Click to expand...
Click to collapse
Great. Thanks for letting me know.
Still working on adding some more things to see if I can make it better.
@blazingwolf
do you think you can add
Code:
persist.sys.usb.config=adb
to the default.prop in the ramdisk for future versions? logcat/adb is spotty as heck during boot with our kernels and that (for me at least) fixes it
nitsuj17 said:
@blazingwolf
do you think you can add
Code:
persist.sys.usb.config=adb
to the default.prop in the ramdisk for future versions? logcat/adb is spotty as heck during boot with our kernels and that (for me at least) fixes it
Click to expand...
Click to collapse
Most definitely. I will get a new version with that posted as quickly as I can.
8-24 build is up adding the following:
persist.sys.usb.config=adb added to default.prop
Nothing else right now as I'm trying to get other items to actually work in this kernel which seems to be taking me forever. :crying:
Still working on adding more governors and other items.
If there are any requests please let me know and I will see what I can do.
Please let me know if there are any issues.

[KERNEL][1,4GHz]Tweaked kernel v2[12/02/2013]

Features:
Don't need modules, everything included in the kernel
Init.d script support (Requires busybox in xbin)
Lulzactive, Hotplug, SmartassV2 governors
SIO, VR schedulers
Avaliable CPU frequencies: 98MHz, 196MHz, 320MHz, 480MHz, 600MHz, 800MHz, 1GHz, 1,2GHz, 1,4GHz
Default max CPU frequency: 1GHz (600MHz when screen is off)
Default min CPU frequency: 98MHz
Requirements:
Unlocked bootloader
Fastboot
Download:
http://rapidgator.net/folder/1552230/protoukernel.html
Install:
Boot to bootloader
Install the kernel with fastboot: "fastboot flash boot 'kernelname'.img"
Reboot and enjoy!
Sources:
https://github.com/atis112/htc_kernel_protou
Changelog:
v2:
Init.d support
SIO, VR scheduler
New CPU freq table with overclock
v1:
Based on 1.18.980.3
Don't use modules, all features included to the kernel
Lulzactive, hotplug and smartassV2 governors added
Wow! Nice work!
Do you mind if I add this in my ROM? And does it have init.d support?
MaartenXDA said:
Wow! Nice work!
Do you mind if I add this in my ROM? And does it have init.d support?
Click to expand...
Click to collapse
I didn't edit the ramdisk yet, but i will add init.d support in next version.
I don't mind it. Just don't forget credits.
atis112 said:
I didn't edit the ramdisk yet, but i will add init.d support in next version.
I don't mind it. Just don't forget credits.
Click to expand...
Click to collapse
Oh, then I'll wait for next version before I add it in my ROM
Anyways, this is great! Great to have yet another developer in the DX section
And we finally got a custom kernel for DesX.
Thanks man, added to Index.
Re: [KERNEL]Tweaked kernel 1.0[10/02/2013]
Hot diggity! A new kernel!!!! Awesome! We can over clock with this, right? Not that I'll over clock, just to ask
Sent from my HTC Desire X using xda app-developers app
Stereo8 said:
Hot diggity! A new kernel!!!! Awesome! We can over clock with this, right? Not that I'll over clock, just to ask
Sent from my HTC Desire X using xda app-developers app
Click to expand...
Click to collapse
Not yet. But i can make overclocked kernel later. But i think 1ghz dual-core is enough for ics.
I think that greater number governors and schedulers are more important than overclocking, you're 100% right with speed for ICS and even JB.
Re: [KERNEL]Tweaked kernel 1.0[10/02/2013]
nlooooo said:
I think that greater number governors and schedulers are more important than overclocking, you're 100% right with speed for ICS and even JB.
Click to expand...
Click to collapse
Yea, I hate overclocking, but just for the reference...
Sent from my HTC branded muffin...
720 p recordings
Great work and a great contribution to hdx community...
A req! Can u plz add 720p recording in next ver.
madhavagg16 said:
Great work and a great contribution to hdx community...
A req! Can u plz add 720p recording in next ver.
Click to expand...
Click to collapse
not a kernel feature requires correct media codecs.
Edit : @Dev congrats First custom kernel for this device(max safe oc for this processor is 1.2 GHz just saying) also a request can you add ROW IO sheduler heard its better than SIO also PegasusQ/D governer.In next release.
Thank you.
hi
atis112 said:
I didn't edit the ramdisk yet, but i will add init.d support in next version.
I don't mind it. Just don't forget credits.
Click to expand...
Click to collapse
my work on cm10 boot was stuck on ramdisk issue. i posted a last_kmsg which showed that kernel booted but ramdisk had issues.
i dont understand kernel issues very well, but hope to get it working now that you are here. i'll ask for ur help from time to time.
plus, i want to take permission to use ur kernel tree for building cm9/10 from source. dont wanna use prebuilt now.
last thing, what is the difference between an ics n jb kernel, exactly what needs to be modified to make it work?....
thanks
neXus PRIME said:
my work on cm10 boot was stuck on ramdisk issue. i posted a last_kmsg which showed that kernel booted but ramdisk had issues.
i dont understand kernel issues very well, but hope to get it working now that you are here. i'll ask for ur help from time to time.
plus, i want to take permission to use ur kernel tree for building cm9/10 from source. dont wanna use prebuilt now.
last thing, what is the difference between an ics n jb kernel, exactly what needs to be modified to make it work?....
thanks
Click to expand...
Click to collapse
Ramdisk(sorry couldnt resist) among other things but for initial booting ramdisk.
PS might not be the best person to answer though...
Re: [KERNEL]Tweaked kernel 1.0[10/02/2013]
Dark Passenger said:
not a kernel feature requires correct media codecs.
Edit : @Dev congrats First custom kernel for this device(max safe oc for this processor is 1.5GHz just saying) also a request can you add ROW IO sheduler heard its better than SIO also PegasusQ/D governer.In next release.
Thank you.
Click to expand...
Click to collapse
Qualcomm S4 Play is made for speed 1-1.2GHz, and that's the safe range of frequencies. Remember that this is ARM-cortex A5 not Krait, and more than 1.2 can really harm it.
hi
Dark Passenger said:
Ramdisk(sorry couldnt resist) among other things but for initial booting ramdisk.
PS might not be the best person to answer though...
Click to expand...
Click to collapse
I know ramdisk, but let me rephrase my question, what exactly (in ramdisk) needs to be modified and how, to make it work on jb. Anyways, i'm still figuring things out by trial n error so progress is very very slow. The logcat was the only thing i ever got to which showed the cm10 logo as well but then, everything MESSED up. Havent been able to replicate that result since.
Re: [KERNEL]Tweaked kernel 1.0[10/02/2013]
Can you include this?? http://forum.xda-developers.com/showthread.php?p=37683529
Sent from my HTC branded muffin...
neXus PRIME said:
my work on cm10 boot was stuck on ramdisk issue. i posted a last_kmsg which showed that kernel booted but ramdisk had issues.
i dont understand kernel issues very well, but hope to get it working now that you are here. i'll ask for ur help from time to time.
plus, i want to take permission to use ur kernel tree for building cm9/10 from source. dont wanna use prebuilt now.
last thing, what is the difference between an ics n jb kernel, exactly what needs to be modified to make it work?....
thanks
Click to expand...
Click to collapse
The difference isn't just in ics and jb. the difference is in cm and sense ramdisk too. I don't know what need modify yet, but i will start the work with cm later when i have enough free time.
Feel free to use my sources.
nlooooo said:
Qualcomm S4 Play is made for speed 1-1.2GHz, and that's the safe range of frequencies. Remember that this is ARM-cortex A5 not Krait, and more than 1.2 can really harm it.
Click to expand...
Click to collapse
my bad edited.seems mixed it up.
So happy to hear such good news for the DesireX! Finally the developing for this device is becoming richer first of all, thank you for this custom kernel and thanks nexus prime for his effort to port the CM series I'm not an expert but yeah, sense and AOSP/AOKP Roms need different kernels. To learn more I think that Dennis Rassmann (the creator of the famous Bricked kernel series) or faux can answer your question about ramdisk, if you contact them (they are really kind and gentle). After that I would like to ask if it's possible to add the useful sweep2wake function to this kernel, in future. For now, good work guys, never give up!!!

[KERNEL][CWM][GB][5.0USA&INTL][OC/UV]ACKernel r1

Hello! This is my first thread, ever, on any forum so please don't bash me if I forget something .
I've decide to make a kernel for the SGP 5.0 for Gingerbread because I loved Entropy512's, but I was slightly jelous of the INTL users and all their new givernors and I/O schedulers. Soooo i used Entropy512's sources and borrowed rumirand's schedulers and governors and tossed in a 1.4 GHz OC and a few cherry picks from KOala888 and voila!
Current features:
O3 optimization
battery pooling - 60sec (KOala888)
touchscreen responsivness tweaked (KOala888)
Screen UV (KOala888)
2.6.35.7 source for GingerBread.
Unsecure mode.
Swap support.
Overclock to 1.4Ghz and undervolt capabilities (use SetCPU or another software for UV).
Added lazy (default), interactive, interactiveX, smartassv2, ondemandX governors.
Added BFQ, V(R) and SIO (default) schedulers.
Init.d support.
Added statically linked busybox 1.19.3 (/sbin)*.
Modified adbd (pointing shell to /sbin/sh), so you can use adbd even if you don't have any partition working.
ext4 support (ghetto lagfix).
ClockWorkMod. Nandroid backup - restore works, mount/umount, format (formats to ext4).
CIFS support.
jhash3.
SoD patch from netarchy/coolbho3k.
TinyRCU.
netarchy's conservative tuning patch.
Custom bootanimation support (/system/media/bootanimation.zip) from Entropy512's kernel.
Per-File fsync() disable
Charginghacks from Entropy512.
I may release a 1.2 GHz version if the community finds 1.4 too unstable.
If there is anything i forgot please tell me!
Download USA
Download INTL
Almost forgot my sources: https://github.com/augiem94/linux_kernel_galaxyplayer
Feature requests are welcome!
Credits:
Entropy512-his sources and his handy build script! Saved me a TON of hassle
rumirand-for his sources
KOala888-for his tweaks
koxudaxi-for his OC settings
I've got Entropy's kernel on my player, and I keep having random freezes. For instance, I'll be typing or scrolling and thing go completely unresponsive for a second or two. I'm not sure if it's a governor thing or what (I've turned off overclocking to see if that helped, but it doesn't seem to have made any difference).
Do I just have a bad install of Entropy's, or is this something everyone has? Would flashing this kernel likely to fix those issues? Can I flash without re-installing my ROM (Gingerbread Based)? Are there any issues I should know about before applying this kernel?
Dr. Cyanide said:
I've got Entropy's kernel on my player, and I keep having random freezes. For instance, I'll be typing or scrolling and thing go completely unresponsive for a second or two. I'm not sure if it's a governor thing or what (I've turned off overclocking to see if that helped, but it doesn't seem to have made any difference).
Do I just have a bad install of Entropy's, or is this something everyone has? Would flashing this kernel likely to fix those issues? Can I flash without re-installing my ROM (Gingerbread Based)? Are there any issues I should know about before applying this kernel?
Click to expand...
Click to collapse
I had the same problem, i could never diagnose the source, but so far i havent had it once with the 1.4GHz OC. if you do get that problem tell me and ill look into it further .
EDIT: Problem still exists, if anyone has an idea what it is please tell me. I believe Mevordel had a theory a while back it was due to facebook being a rogue app and causing it. Feedback on this theory will be greatly appreciated!
EDIT2: Facebook does not appear to be the culprit.
augiem94 said:
I had the same problem, i could never diagnose the source, but so far i havent had it once with the 1.4GHz OC. if you do get that problem tell me and ill look into it further .
Click to expand...
Click to collapse
Well, I've flashed it now. Here's to hoping it's smooth sailing from here on out
I ran this kernel almost all day yesterday. Visually, things in the UI don't look much faster (probably because of the lack of GB hardware acceleration, and Project Butter), but a few 3D games run noticeably better. Those random pauses that occur, especially when typing on a keyboard, have seemed to also disappear. Thanks for making Gingerbread a bit better to use for those of us that can't let it go completely just yet!
I likewise ran all day, and didn't see any issues. I'm optimistic they're gone now. I never install Facebook, to further disprove that theory.
General question lol is it possible to compile gingerbread kernels with a Linaro toolchain?
Sent From My USA Galaxy Player 5.0
augiem94 said:
General question lol is it possible to compile gingerbread kernels with a Linaro toolchain?
Sent From My USA Galaxy Player 5.0
Click to expand...
Click to collapse
Of course But you may get compile errors when building with Linaro, in which case you will need to solve them. There are also a few other things to worry about with Linaro, else you may solve the errors and get the kernel to compile and it won't boot.
Thank you! I am a going to load this right now. Thanks for including smartassV2 in governors. The main reason I used INTL r14 over Entropy.
Edit: 8:50 pm.
Cannot load over clock module from Tegrak. When I try to load the module and change the OC to 1.152 (which I find most stable on my player) the player will reboot. 1.2 and 1.4 seem to be the only option for OC. Been running at 1.2 for now with no issues. 1.4 seemed to run too hot.
YP-G70 USA
R.E.D.D ROM
Rumirand r14 INTL Kernel on YP-G70 USA device
I Like Turtles.
1.152 OC
:fingers-crossed:
HOG1csmith said:
Thank you! I am a going to load this right now. Thanks for including smartassV2 in governors. The main reason I used INTL r14 over Entropy.
Edit: 8:50 pm.
Cannot load over clock module from Tegrak. When I try to load the module and change the OC to 1.152 (which I find most stable on my player) the player will reboot. 1.2 and 1.4 seem to be the only option for OC. Been running at 1.2 for now with no issues. 1.4 seemed to run too hot.
YP-G70 USA
R.E.D.D ROM
Rumirand r14 INTL Kernel on YP-G70 USA device
I Like Turtles.
1.152 OC
Click to expand...
Click to collapse
Same problem here with Tegrak, I'll try to get it sorted out in the next release.
EDIT: I got the module to load i think, but the device reboots directly after. It reboots after the Load Module button greys though so I'm fairly sure its loading
EDIT2: It loads if i set the max frequency to 1.2GHz from No Frills, but if i change it back to 1.4 after its loaded it reboots. Getting there .
it can't get "too" hot from technical side
Wysyłane z mojego YP-G70 za pomocą Tapatalk 2
augiem94 said:
:fingers-crossed:
Same problem here with Tegrak, I'll try to get it sorted out in the next release.
Click to expand...
Click to collapse
You probably can't load the tegrak module because the vermagic is different
android1234567 said:
You probably can't load the tegrak module because the vermagic is different
Click to expand...
Click to collapse
Im really new to the dev scene, mind explaining?
Sent From My USA Galaxy Player 5.0
augiem94 said:
Im really new to the dev scene, mind explaining?
Sent From My USA Galaxy Player 5.0
Click to expand...
Click to collapse
The tegrak module and the kernel have version names in them and the module will only load when the version inside said module matches the version of the kernel. Basically, they need to have the same name. There's some nice info on this here: http://www.tldp.org/LDP/lkmpg/2.6/html/x380.html
android1234567 said:
The tegrak module and the kernel have version names in them and the module will only load when the version inside said module matches the version of the kernel. Basically, they need to have the same name. There's some nice info on this here: http://www.tldp.org/LDP/lkmpg/2.6/html/x380.html
Click to expand...
Click to collapse
Forgive me if im being numb, but i havent changed the version in the makefile at all.
Sent From My USA Galaxy Player 5.0
After using it for a few days now,it seems that scrolling still sometimes locks up. I haven't noticed any issues with typing yet, but that could be not using it at the right time.
Sent from my YP-G70 using xda app-developers app
I've been using this on 1.2 GHz for over a week and it is great.
No persistent issues.
Thanks for the kernel!
I appreciate your work.
YP-G70 USA
R.E.D.D ROM
AC Kernel
augiem94 said:
Forgive me if im being numb, but i havent changed the version in the makefile at all.
Sent From My USA Galaxy Player 5.0
Click to expand...
Click to collapse
It's not the version of the version but the localversion (normally it is 2.6.35.7-XXXXX) The X represents the local version. You can modify the module to actually make it work with the kernel or in your case modify the localversion specified in the defconfig.
Thank you so much for this Kernel!!!! I am loving the 1.4 Ghz. Smooth sailing so far. Once again thanks!

[KERNEL][V510GPE]CyanogenMod12-Sleekcyan5-UPDATED 2-21-15

Custom Cyanogenmod12 kernel for the LG G Pad 8.3 V510 (GPE)
Updated 2-21-15 Added FastCharge and three other IO Schedulers to play with. Made Row the default scheduler, and turned off Knock-on by default. Use my app from the second post to activate Knock-on after each boot.
The CyanogenMod12 ROM can be downloaded from HERE
Thank you @aidfarh for all of your hard work!
Custom Kernel built from the cyanogenmod12 kernel source - Download Below
*NOTE - This kernel currently works with stock lollipop as well!
Features:
Flash Through Recovery!
Interactive Governer as default
Compiled using Linaro Toolchain cortex a15-4.9.3
o3 Compile optimizations
Knock-on enabled through app in second post
Fastcharge added as option - enable using Trickstermod
Row, Sio, Fiops, and Zen IO Schedulers added - trickstermod to change
Sound Control using TricksterMod
LCD Screen Control using TricksterMod
Fsync On/Off using Trickstermod (off as default)
User Space Voltage Control - TricksterMod or my 88sleektweaks init.d script to change.
Exfat support (2-4-15 and later CyanogenMod version)
Lots of optimizations with more to come!
The kernel source and Commits that show all changes for this kernel can be found here:GITHUB
Prerequisites
Unlocked bootloader
Root
Install Busybox for init.d support
TricksterMod is recommended for changing settings
How does this work?
Start by making a Backup of your boot in recovery, then:
Flash the latest version in Recovery . Proceed to the downloads below, download to your tablet, reboot into recovery and install the zip --That simple!
if you want to build your own kernel start to finish with complete instructions, you can follow my guide for rolling your own kernel HERE
Please hit "Thanks" to show your support!
DOWNLOAD HERE:
ATTACHED FILES
Knock-on app for my kernel can be downloaded here.
To add my sleektweeks init.d file, and/or the Zipalign file, see my post: HERE
Updated -SleekCyan2 - to include exfat support, LCD screen control, and further optimizations for GPU and the linaro toolchain.
Updated - SleekCyan3 - to include knock-on by default, removal of some debugging, quicker deep sleep. (better battery?)
Thanks for the cm12 kernel. I'm liking you're LP kernel, but will try this one as well...
galaxys said:
Thanks for the cm12 kernel. I'm liking you're LP kernel, but will try this one as well...
Click to expand...
Click to collapse
Thank you! Let me know what you observe.
galaxys said:
Thanks for the cm12 kernel. I'm liking you're LP kernel, but will try this one as well...
Click to expand...
Click to collapse
Thank you! Let me know what you observe.
Exfat support for sdcards now works out of the box with CyanogenMod version 2-4-15 and later.
So I flashed this last night when I saw you posted it recently and this morning I checked it and it had zero battery drain overnight, very nice. Can't wait to dig in a little deeper when I get time. Between this and the new CM12, 2015 is really shaping up to be a good year for the old (but great) v510, finally, thank you.
Sleekmason:
I should be able to use the same sleektweaks and zipalign stuff from the Lollipop kernel, correct?
Thanks
techinv said:
Sleekmason:
I should be able to use the same sleektweaks and zipalign stuff from the Lollipop kernel, correct?
Thanks
Click to expand...
Click to collapse
Yep! The latest 88sleektweaks has voltage control table as well ( already adjusted down a bit to the settings I use). These can be changed here but be careful! TricksterMod is useful for making the initial changes to test as they won't get restored on boot. If you change them in the file and something goes wrong, you will have to remove the file using twrp.
sleekmason said:
Thank you! Let me know what you observe.
Click to expand...
Click to collapse
Just tried it with CM12 and it's a super V510 combo! Feels fast and smooth! Thanks for your XDA development & contribution.
UPDATED 2-12-15
Added Row IO Scheduler and Sound control - Change using trickster or in settings for row, and in trickster for sound control. Also added upstream fixes.
Is Row better than cfq? I think maybe it is . . . Battery will be the deciding factor for me. If anybody wants Row default for this kernel, let me know and I will implement it on next version. Regards,
I'll give it a go tomorrow, currently I've tweeked to Ondemand and ReadAhead to 512. Cool
galaxys said:
I'll give it a go tomorrow, currently I've tweeked to Ondemand and ReadAhead to 512. Cool
Click to expand...
Click to collapse
Are you finding On-demand better than Interactive? Seems like interactive is smoother to me. Also, keep in mind that the larger the read ahead the more battery is used.
sleekmason said:
Are you finding On-demand better than Interactive? Seems like interactive is smoother to me. Also, keep in mind that the larger the read ahead the more battery is used.
Click to expand...
Click to collapse
Not much difference maybe slightly faster but still analyzing with the new rom update...
BTW, did you see my post cm12 rom about GPS? Maybe you can take a look...
Row is working very good & smooth so far (speed, smooth & stable are my priorities and then battery). Think I'll stay with it; up to you if u want it as default.
galaxys said:
Row is working very good & smooth so far (speed, smooth & stable are my priorities and then battery). Think I'll stay with it; up to you if u want it as default.
Click to expand...
Click to collapse
Those who speak up get to choose! Row it is! Will update including row as default next compile.
Great kernel guide thread for those of us who like to mod & test settings in Sleek's Cool kernels!
http://forum.xda-developers.com/lg-...gn=Feed:+xda-developers/ShsH+(xda-developers)

Categories

Resources