[WIP]Liberator.... - AT&T Samsung Galaxy Note I717

Liberator is an OC/UC daemon similar to, and based on virtuous.
It's a native app, which runs via an init.d script on startup.
It has 4 profiles, which can be set up to change the governor, scheduler, and min/max freqs.
Profiles:
Normal - The default profile.
Sleep - Kicks in when the screen turns off.
Charging - Kicks in when the screen is on, and the phone is charging.
Low Battery - Kicks in while the screen is on, not charging, and the battery percentage falls below the defined level.
Source & Readme - https://github.com/chris41g/android_external_liberator
Download Link - http://chris41g.devphone.org/index.php?dir=Liberator/
I suggest uninstalling any utilities that set the CPU freqs or governor.
I wrote this to work with any ROM, or device.. but things don't always work out the way they are intended to.
If you have any problems, Iet me know so I can get this thing done!
My explanation from irc:
Code:
<chris41g> ok let me explain it
<chris41g> do you underclock or overclock? and do you change governors or scheduler?
<chris41g> its basically a C daemon that replace Setcpu, CPU tweaker, CPU Master etc
<chris41g> way faster since its written in native C, uses less resources and battery
<chris41g> it has 4 profiles.. Normal, Charging, Screen Off, Low Battery
<chris41g> and you can set min/max freq, sched, and governor for each profile...
<chris41g> by setting text files in /system/etc/Liberator

Deleted

Is this set up with default values so I can just flash and use?
NVM I viewed them , and they are. The default "normal" governor is set to ondemand and the scheduler is set to noop, are these the most battery efficient choices?
NVM Found this thread explaining governors http://forum.xda-developers.com/showthread.php?t=1369817
I normally use setcpu, but since you have a 3511 thanks and counting and you say this "uses less resources & battery" then Ill use this. Thx

So does phase support Liberator (from the Original development thread)? Has anybody used it.? For me, it caused a bootloop...
Sent from my SAMSUNG-SGH-I717 using xda app-developers app

bmunday said:
So does phase support Liberator (from the Original development thread)? Has anybody used it.? For me, it caused a bootloop...
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
Click to expand...
Click to collapse
Be sure you uninstall all apps to overclock
$ø|\/|£ťhïñğ ¢ű$ț¤|\/| ⁴.².²

Working extremely well here so far. Thanks Chris!
Sent from my SAMSUNG-SGH-I717 using Tapatalk 2

bmunday said:
So does phase support Liberator (from the Original development thread)? Has anybody used it.? For me, it caused a bootloop...
Sent from my SAMSUNG-SGH-I717 using xda app-developers app
Click to expand...
Click to collapse
Liberator v1.4 bootloops on Padawan JB
v1.3 boots fine
Sent from my SAMSUNG-SGH-I717 using xda premium

The download link isn't working for me, any mirrors ?

GPFerror said:
The download link isn't working for me, any mirrors ?
Click to expand...
Click to collapse
Ok, I guess no one had a copy. So I built it from source, did have a question on if I built it right.
I was getting missing cutils/socket.h, so I grabbed that folder from android_system_core-cm-10.1 github and copied into my android-ndk-r9\platforms\android-14\arch-arm\usr\include and had to add a define to the android.mk file
LOCAL_CFLAGS := -DHAVE_SYS_UIO_H or I got a error.
so I grabbed the binary copied it to my phone created all of the *_scheduler files, not sure how to do the init.d yet, is there a special script that was included that is not in the source?
Thanks.

GPFerror said:
Ok, I guess no one had a copy. So I built it from source, did have a question on if I built it right.
I was getting missing cutils/socket.h, so I grabbed that folder from android_system_core-cm-10.1 github and copied into my android-ndk-r9\platforms\android-14\arch-arm\usr\include and had to add a define to the android.mk file
LOCAL_CFLAGS := -DHAVE_SYS_UIO_H or I got a error.
so I grabbed the binary copied it to my phone created all of the *_scheduler files, not sure how to do the init.d yet, is there a special script that was included that is not in the source?
Thanks.
Click to expand...
Click to collapse
its built inside the CM10 tree... and you can either add a script to init.d or just run it from a terminal

Related

[DEV][DAEMON] - CoreControl RC3 - 12/07/31

Hi All,
I like to know what my CPU's/Cores are doing, and not only knowing, but controlling.
So i created this little deamon to control my cores and frequencies/governor. It waits for screen on/off events and then sets the Cores online/offline as to your config and then locks them in place so the system can't offline/online them as it wants. So you can have full duel core in screen on and force 1 core offline during sleep.
I would like to start by thanking and giving full props to the Virtuous team. They wrote the first daemon of this type and for making it open source. I got a lot of inspiration from their code. Here is my Github link.
Features:
Full duel core and single core support, probably more, but i only have those devices to test
4 Profiles (Wake(Screen on)/Sleep(Screen off)/Charge/LowBattery)
Core online/offline with lock-in so system can't change it.
Here is my settings and also the default when you install.
Wake
Gov = ondemand
Min = 192000 Mhz
Max = 1512000 Mhz (YIPPY, we have some new kernels)
Cores = 2
Sleep
Gov = conservative
Min = 192000 Mhz
Max = 648000 Mhz
Cores = 1 (only need 1 and other core gets off-lined)
Charge
Gov = ondemand
Min = 192000 Mhz
Max = 1188000 Mhz
Cores = 2
LowBattery
Gov = ondemand
Min = 192000 Mhz
Max = 1188000 Mhz
Cores = 1
Level = 15%
So what do you need to test/run.
* Custom recovery (Any should do, but i tested in 4Ext)
* Root access
* init.d support for autostart
* A little know-how.
* Android 4.0 (IceCreamSandwich) (Haven't tested on anything lower, but it was compile with ICS headers)
How to install.
Flash via recovery.
Change log.
RC1 (2012-06-21)
- Initial release.
RC2 (2012-06-27)
- Increased code efficiency.
- Debug stripped. (Profile change now happens in under 15ms)
- Ability to load config from sdcard (/mnt/sdcard/corecontrol/) with priority over system (/system/etc/corecontrol/)
- CLI arguments (-stop, -restart, -find, -version)
- Bug fix. (Profile change was to fast and cpu didn't have time to online. Only happened every 0.1%)
RC3 (2012-07-31)
- Added a wait for SDcard to be mounted to check for personal settings.
And how can you test if it is working? Well, find a cli app or log on with "adb shell" and execute the following commands.
"/system/xbin/CoreControl -find" - Will return running daemon PID.
"logcat | grep CoreControl" - Will see profiles changing and when the app start it will give configuration.
"cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_[mg]*" - Will show you the current online cpus and what they set to.
To change any of the default config. Just edit the files in /system/etc/corecontrol/ or edit/create files in /mnt/sdcard/corecontrol/ and restart the phone or daemon.
Will probably write a App to make the config easier to change, but i'm also open to anybody helping with this.
​
Reserved 10char
Reserved2 10char
This looks amazing. Keep up the good work of making our devices even better!
Thanks
Sent from my HTC EVO 3D X515m using Tapatalk 2
Thanks, downloading now!!!
Sent from my HTC EVO 3D X515m
With this Mod we don't need to other app such as System tuner pro or any patch such as XxXPachaXxX ?
@cjoliver
Still haven't found time to test it, I'm too busy with my app, sorry
Btw
Kernel on most of the ics roms for evo doesn't support oc (max is 1180000) yet so option for max wake frequency is wrong(1500000)
Sent from my HTC EVO 3D X515m using Tapatalk 2
No problem.
I'm just future-proofing it for when we finally have OC , but if you go and have a look at how the kernel treats the value, it will use all frequencies upto and including this value, even if the closes freq step is only 1180000.(Come on htc, source, source, source, source. Come on everybody, source, source, source.)
pedja1 said:
@cjoliver
Still haven't found time to test it, I'm too busy with my app, sorry
Btw
Kernel on most of the ics roms for evo doesn't support oc (max is 1180000) yet so option for max wake frequency is wrong(1500000)
Sent from my HTC EVO 3D X515m using Tapatalk 2
Click to expand...
Click to collapse
hi mate, is it possible when the e3d screen on, with low process work, only activate 1core (as default)
There is quite a bit more functionality in System tuner, but i don't believe you will need XxXPachaXxX's core mod, they will work toghether, but CoreControl will force the core offline if setup that way.
ardanai said:
With this Mod we don't need to other app such as System tuner pro or any patch such as XxXPachaXxX ?
Click to expand...
Click to collapse
Not at the moment, this daemon will set specific values and activate cores as per the setup of the config files. I would like to say that is a future option, but that kind of defeats the purpose of the daemon. And by default (without CoreControl) the kernel will only activate the 2'nd core when needed. I just like the fact that the core is already running to processes request even before it is needed. So you don't have to worry about the core still coming online, and there are report of users where the second core takes very long to online and start processing.
ilovemeow said:
hi mate, is it possible when the e3d screen on, with low process work, only activate 1core (as default)
Click to expand...
Click to collapse
Just tried it and it works fine
Although I don't like that its impossible to use default CPU settings(second core turns on when needed), CPU1 is completely disabled if I set it to use one core
Sent from my HTC EVO 3D X515m using Tapatalk 2
nice
Maybe conservative daemon and lower CPU speed for the low battery?
Will think about it for a while. Maybe we can work something out. Or maybe I can make the lock part optional.
pedja1 said:
Just tried it and it works fine
Although I don't like that its impossible to use default CPU settings(second core turns on when needed), CPU1 is completely disabled if I set it to use one core
Sent from my HTC EVO 3D X515m using Tapatalk 2
Click to expand...
Click to collapse
Sent from my HTC EVO 3D X515m using Tapatalk 2
Feel free to change it. Just edit the config files. They in /system/etc/corecontrol/, and let me know if you not sure which files do what. And restart. Done
Benik3 said:
nice
Maybe conservative daemon and lower CPU speed for the low battery?
Click to expand...
Click to collapse
Sent from my HTC EVO 3D X515m using Tapatalk 2
cjoliver said:
Not at the moment, this daemon will set specific values and activate cores as per the setup of the config files. I would like to say that is a future option, but that kind of defeats the purpose of the daemon. And by default (without CoreControl) the kernel will only activate the 2'nd core when needed. I just like the fact that the core is already running to processes request even before it is needed. So you don't have to worry about the core still coming online, and there are report of users where the second core takes very long to online and start processing.
Click to expand...
Click to collapse
it's true it take long time to activate the 2nd core,
but is this gonna be save power than 2cores always be activate in screen on mode?
Use "CoreControl restart" in terminal instead of reboot to apply, its quicker
Sent from my HTC EVO 3D X515m using Tapatalk 2
ardanai said:
With this Mod we don't need to other app such as System tuner pro or any patch such as XxXPachaXxX ?
Click to expand...
Click to collapse
We will, when (if) we get HTC source ,lol unless, he writes custom uv settings too
---------- Post added at 06:50 PM ---------- Previous post was at 06:46 PM ----------
Will this mod interfere with my v6 supercharger script, ? And if so will a change from init.d fix it ,
gav-collins1983 said:
We will, when (if) we get HTC source ,lol unless, he writes custom uv settings too
---------- Post added at 06:50 PM ---------- Previous post was at 06:46 PM ----------
Will this mod interfere with my v6 supercharger script, ? And if so will a change from init.d fix it ,
Click to expand...
Click to collapse
Im not 100% on v6, but ifi understand it correctly, it just sets memory setting. And maybe the speed before a cpu ramps up.
So they should run good toghether, CoreControl only sets the gov, min, max and wakes the cores. Then it makes sure the cpu cant offline.
Sent from my GT-P7500 using Tapatalk 2
cjoliver said:
Im not 100% on v6, but ifi understand it correctly, it just sets memory setting. And maybe the speed before a cpu ramps up.
So they should run good toghether, CoreControl only sets the gov, min, max and wakes the cores. Then it makes sure the cpu cant offline.
Sent from my GT-P7500 using Tapatalk 2
Click to expand...
Click to collapse
I run a patch after flashing Roms, which enables me to choose different governors for different cores and different min/max for each, aswell as forced dual core, I was just makin fire (EDIT-should be -sure- ) as I'm gonna try this, against the patch I have already on a fresh re install , for performance, battery life doesnt concern me as I have an extended battery
, thanks
Another flash to keep us happy/busy/ anti-sg3 lol

[KERNEL][TouchWiz] TerraBuzz [22 May][PR2.7][STweak][OC/UV][CPU/GPU/MDNIE/BATTERY]

I am creating this TerraBuzz kernel for my Galaxy Note2 N7105 that suits my daily usage.
There is no cutting edge and fancy development for this kernel as I made is as close as stock kernel based on source code provided by Samsung. Only cherrypick modification/enhancement from other developer to be implemented in my kernel.
I also remove some unecessary debug and log to make this kernel as light as possible.
Most of the credit goes to all developers listed.
Very-very big thank you and credit to:
1. Samsung who provide the source code
2. Great Developer AndreiLux (Perseus)
3. Great Developer Adam (Wanam)
4. Great Developer FranciscoFranco
5. Great Developer Simone201
6. Great Developer Andip71
7. Great Developer Speedmod
8. Great Developer Tegrak
9. Great Developer Faux123
10. Great Beta Tester (TerraBuzz, Romie, Chris, 07ex and many friends from Kaskus)
11. To whom I cherrypicked your coding/development
Feature:
1. exFAT support
2. Additional scheduler BFQv5r1, SIO (default), VR
3. CPU Governor: Performance, PegasusQ, TerraBuzzQ (default)
4. Lower GPU threshold from 160 MHz to 266 MHz
5. Dynamic Sync Control
6. Reduced Samsung Battery Monitor Wakelock
7. Increased USB Charging rate to 1000 mA
8. Removed CPU locking by GPU mechanism
9. AFTR Idle Mode
10. Support Yellow Triangle Away
11. ZRAM support (you can delete the script under /System/etc/init.d)
Source code:
https://github.com/aatjitra/7105u1/
Download for N7100 => http://www.mediafire.com/download.php?915s5i1qp15jl1a
Download for N7105 => http://www.mediafire.com/download.php?lkki9i1xqncjk4c
Any bug, please report here and please explain in detail for how do you find the bug and if it possible steps to replicate it.
Any name missed in credit, please forgive me and let me know. I will add it accordingly.
Any feedback, let's discuss it.
Change log:
PR2.3 - Initial release for public
WARNING:
This kernel is only for stock ROM or TW Based custom ROM
TerraBuzz PR2.5
Download for Non-LTE Device: http://www.mediafire.com/?jqs1wq8h1o4y3hh
Click to expand...
Click to collapse
Download for LTE Device: http://www.mediafire.com/?56ybzt7p5omyak0
Click to expand...
Click to collapse
Change Log:
1. STweak Support for CPU Scaling, Hotplug, Voltage Interface, Clock/Frequency Interface
2. STweak Support for BUS/Internal Scaling, Voltage Interface
3. STweak Support for GPU Scaling, Voltage Interface, Clock/Frequency Interface
4. Support CPU scaling for Frequency for Responsiveness to improve smoothness on low frequency
5. Support CPU for Fast Down Scaling for aggresive down scaling. Possible to save battery life
6. Modification on Asynchronous I/O latency to a solid-state disk greatly increased
If you have used TerraBuzz PR2.5 beta version, please remove folder /data/.TerraTweak to reset STweak completely.
Any bugs please report.
Thanks.
Click to expand...
Click to collapse
TerraBuzz PR2.6 goes online...
Change Log:
1. Support MDNIE (color) tweak interface by STweak
2. Revert jRCU
3. Block optimization for IO Scheduler
4. Fix some parameters in STweak
Click to expand...
Click to collapse
Download for N7100: http://www.mediafire.com/?jid1i6k6cbk6ej1
Click to expand...
Click to collapse
Download for N7105: http://www.mediafire.com/?6n1dxqbihe7mskx
Click to expand...
Click to collapse
Instruction:
1. With current version (PR2.5), open STweak and go to 'Extras' and tap 'Reset settings to default'. The apps will close by itself and let it be.
2. Open Root Explorer or any file explorer with root access, go to folder /data and delete the folder .terratweak
3. Download kernel that match your device type and save it to internal/external storage card on your phone.
4. Flash the kernel via TWRP or CWM.
5. Reboot and let it stay for a while or until the icon 'checking sd card for error' is gone.
6. Open STweak and now you will see a control tab for SCREEN
Click to expand...
Click to collapse
I have tested this kernel with these following ROM on my N7105 and confirm they works flawlessly:
a. Stock ROM
b. DMC3
c. CleanROM ACE
Hope you guys enjoy it...
Click to expand...
Click to collapse
OK.. This is TerraBuzz PR2.7
There is an interface for charging current and volt... It is adjustable via STWEAK...
As usual, you need to follow these steps in order to make the setting is available:
1. Reset STWEAK to default.
2. Delete a whole folder in /DATA/.TERRATWEAK
3. Flash the new kernel
4. Let it boot and settle
Then you can play around with STWEAK again...
DOWNLOAD FOR GT-N7100: http://www.mediafire.com/download/arjpq46c3xco8nz/TerraBuzz_N7100_PR27_CWM.zip
DOWNLOAD FOR GT-N7105: http://www.mediafire.com/download/jd8252mvfwu2jqo/TerraBuzz_N7105_PR27_CWM.zip
Click to expand...
Click to collapse
TerraBuzzQ CPU Governor explanation
I tried a few CPU governor which can suit my preferences that turn off CPU core in the load is light to save battery.
And I come to LulzactiveQ by Tegrak that initially I think this is suitable for me. Nobody is using this governor for Note2 and I dare myself to try it on my own.
Later on, I modified the source code for LulzactiveQ to remove some parts that I don't need and create my own logic for this cpu governor.
There are 3 threshold for CPU load:
High Threshold = 100%
Up Threshold = 60%
Down Threshold = 30%
If CPU load = High Threshold (CPU Load = 100%)
CPU scaling per 200 MHz until it reaches maximum frequency 1600 MHz.
If Up Threshold < CPU Load <= High Threshold (CPU Load between 61% and 99%)
CPU scaling per 100 MHz until it reaches 1400 MHz and stop at that point.
If Down Threshold < CPU Load < Up Threshold (CPU Load between 31% and 60%)
CPU scaling per 100 MHz until it reaches 1200 MHz and stop at that point.
If CPU Load <= Down Threshold (CPU Load less than 30%)
CPU down to lowest frequency 200 MHz.
By this logic, TerraBuzzQ governor suits my daily usage patern and tested by beta tester team that battery life is great and no lag encounter in heavy game such as Real Racing 3.
Reserved for further usage
Screenshots
Here are some screenshots collected from some of our users in the development of this kernel using various ROMs. Please use it as reference only, actual experience and results may differ.
Amazing kernel.. Very fast .. Stable.. Battery friendly..
great kernel
Thanks TerraBuzz & aatjitra
:shakehand2
:ilovekaskus
:iloveindonesia
1st page :victory:
just to say Hi
Sent from my Nexus 4 using Tapatalk 2
thank you
install now...
Nice.. Running PR2.3 now.. :thumbup:
Sent From My Galaxy Note II
I've been using this kernel for my note running crash rom and it was good so far.. Great battery life and it also balance with the performance, good work om mod...! [khai81]
Sent from my GT-N7100 using xda premium
Best kernel I've ever try for my N7100, especially the Terrabuzz governor...
Battery friendly, yet smoothest....
sent from my mobile
I am assuming it is based on the lastest mc3 kernel from samsung? Thanks
Sent from my SGH-T889 using Tapatalk 2
Why can't I download the n7105 version from my mobile direct? Download just won't start.
Sent from N7105 at the corner of this rounded earth.
Jt004 said:
I am assuming it is based on the lastest mc3 kernel from samsung? Thanks
Sent from my SGH-T889 using Tapatalk 2
Click to expand...
Click to collapse
Yes sir..
Sent from my GT-N7105 using xda premium
aatjitra said:
Yes sir..
Sent from my GT-N7105 using xda premium
Click to expand...
Click to collapse
Hi.
Do u have any other link to download? I really can't download use my mobile from mediafire. No idea why.
Sent from N7105 at the corner of this rounded earth.
antique_sonic said:
Hi.
Do u have any other link to download? I really can't download use my mobile from mediafire. No idea why.
Sent from N7105 at the corner of this rounded earth.
Click to expand...
Click to collapse
Sure...
Please try this...
https://www.box.com/s/cdrcj3vs5xmhkmh0w5ob
aatjitra said:
Sure...
Please try this...
https://www.box.com/s/cdrcj3vs5xmhkmh0w5ob
Click to expand...
Click to collapse
Thanks aatjitra.
Downloaded and will let u know the result after testing.
Sent from N7105 at the corner of this rounded earth.
The best kernel for me
This is the best kernel for my Galaxy Note II with Crash Rom.. Battery is friendly and smoothness is really cool.. I can catch up the screen on until 7 hours..
Thx mate.. #Wel
Running great on the VZW Note 2
Sent from my SCH-I605 using Tapatalk 2
can add voodoo sound support?

[KERNEL][v500][4.4.2] AIC Kernel [MAY-4-2014]

AIC Kernel​for LG G Pad 8.3 V500​
Compatible with v500 STOCK BASED LG 4.4.2 roms ONLY! The "gamma improvement only" is available for other ROM's in the installer
This was just a private build that seems to have gained some demand to help with the v500 gamma issue. I have been running it the past week and it seems stable enough to share to other v500 users. I'm not a developer, I build and update TWRP for the Nabi tablets, have shared a few windows bat files, have a VB.net app to automate various mods to the Nabi's, and a lot of research of nvflash/APX nand formatting for the Nabi's. My only previous kernel builds were for the HP Touchpad for private use, and my Ubuntu computer. Basically taking what real developers have done and trying to make it work for my own use.
EDIT 5/11/14: I put the gamma improvement fix in just a stock kernel with no other changes, and the changes to CM11 kernel. There are 2 CM kernel version depending on which LG ROM you installed CM over to deal with the dimming issue at boot. Those are available in the new all in one installer.
Disclaimer:
Experimental. Use this at your own risk.
Please Please Please make a full backup of your tablet.
Base:
The starting source is V50020B from LG
Compiled with arm-eabi-4.7
Added features:
Initial
Improved gamma. Using default linear LUT (from 1.8-2.0 to 2.2-2.3 on my screen)
Default overclock from 1.72 to 1.78Ghz (no voltage increase)
Default underclock to 162 Mhz
Sysfs Voltage Table added for undervolting
Allow GPU to manually increase freq from 400Mhz to 487Mhz
Add GPU boost to GPU on demand governor
Add Faux Display interface (gamma control seems broken)
Add NTFS support(untested)
Add SIO Scheduler
Add FIOPS Scheduler
Optimize memcopy, string and square root functions
Add Intelliactive Governor
Download:
BETA: http://nabtabhacks.com/downloads/AICbeta2.zip Very stable but haven't got enough feedback to make it official. See changes here http://forum.xda-developers.com/showpost.php?p=54482330&postcount=229
Installer for all gamma improvement kernels, tested by numerous members(AIC, stock, and CM) http://nabtabhacks.com/downloads.htm
Installer AIC Kernel: http://nabtabhacks.com/downloads.htm
Uninstaller, returns to stock 20B: http://nabtabhacks.com/downloads.htm
Install:
Reboot to recovery(TWRP)
Make a backup, just do it
Install AIC_kernel_flashable.zip
Wipe caches/dalvik if you see fit
Reboot
Source:
AIC: https://github.com/aicjofs/android_kernel_lge_v500
Stock with gamma only: https://github.com/aicjofs/android_kernel_lge_v500_stock
CM: https://github.com/aicjofs/android_kernel_lge_v500_cm
Credits
I need to give some specific acknowledgement to "oubeichen" for sharing his kernel tree, and sharing of information. Also to id10terror's install script was the easiest to use as a template.
Woohoooo, Finally some gamma correction love. Flashing now
ROM: LG-V500_KOT49I.V50020B_US_Stock-BB-Rooted
Working much smoother with your kernel, thank you for sharing!
Tested it yesterday and it made a subtle but noticeable difference to whiteness and brightness. Thanks again
Sent from my LG-V500 using XDA Free mobile app
Am really eager to try! Thx a million times @op!
So only run this if you're on a stock ROM not cm?
Sent from my LG-V500 using XDA Premium 4 mobile app
xyojimbox said:
So only run this if you're on a stock ROM not cm?
Sent from my LG-V500 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Correct
Sent from my LG-V500 using XDA Free mobile app
tested with LRS ROM (stock based ) , working perfectly!
many thanks!
Gamma has been corrected perfectly. Antutu benchmark increases from 24,631 to 25,669. Two minor issues: 1) a secure boot error message is displayed during every boot though the boot process is fine (signature issue?); the display is dimmer (about 20%) after sleep as compared to that immediately after boot (any workaround?)
Sent from my LG-V500 using Tapatalk
bloommax said:
Gamma has been corrected perfectly. Antutu benchmark increases from 24,631 to 25,669. Two minor issues: 1) a secure boot error message is displayed during every boot though the boot process is fine (signature issue?); the display is dimmer (about 20%) after sleep as compared to that immediately after boot (any workaround?)
Sent from my LG-V500 using Tapatalk
Click to expand...
Click to collapse
Nice increase on Antutu.
Secure boot error is normal with any custom boot image. Are you saying it stays on the screen once the LG logo starts "shimmering"?
Do you have auto brightness or manual brightness?
I have seen a couple of patches that might address that. I will give them a look next time I build. I want to turn off a debug config that makes the modules larger, intelliactive governor tops out at 1.72 instead of 1.78 by default, add exfat, and look in to replacing mpdecsion, maybe row scheduler. When I do that I will look at the dimming.
Before I do the above I was looking at anykernel script as some people have asked if I could make this work for other ROM's other then stock ROM's.
So anyone else notice anything thats an issue? Gamma decent? Stable? Probably only 3 of you, haha but I still am curious.
aicjofs said:
Nice increase on Antutu.
Secure boot error is normal with any custom boot image. Are you saying it stays on the screen once the LG logo starts "shimmering"?
Do you have auto brightness or manual brightness?
I have seen a couple of patches that might address that. I will give them a look next time I build. I want to turn off a debug config that makes the modules larger, intelliactive governor tops out at 1.72 instead of 1.78 by default, add exfat, and look in to replacing mpdecsion, maybe row scheduler. When I do that I will look at the dimming.
Before I do the above I was looking at anykernel script as some people have asked if I could make this work for other ROM's other then stock ROM's.
So anyone else notice anything thats an issue? Gamma decent? Stable? Probably only 3 of you, haha but I still am curious.
Click to expand...
Click to collapse
It is nice to see you doing some kernel development! Uploading your kernel to XDA will also allow you to keep track of how many users have downloaded your kernel. You may be surprised. I'm guessing more in the 75-150 range so far.
I have been using the kernel all day and it's working great! Thanks!
As I mentioned in the other thread that you first posted this I have been using Infected's build of SimKat and thus this would not have been compatible.
But curiosity got the better of me and so I restored my backup of the stock ROM to install this kernel and see if I too noticed a difference...
Now I'm torn between the obvious advantages of using the stock ROM with this kernel (many thanks for that) or to go back to the preferred SlimKat build of KK and then lose he differences that this kernel brings.
Talk about a rock and a hard place - lol
Many thanks again for the kernel and sharing it with us
sleekmason said:
It is nice to see you doing some kernel development! Uploading your kernel to XDA will also allow you to keep track of how many users have downloaded your kernel. You may be surprised. I'm guessing more in the 75-150 range so far.
Click to expand...
Click to collapse
Thank you good sir! Without SleekAI the 510 users would just have to run stock
I didn't even think to look on Box.net. Says 69 so you were close. I need to swap it over to my NabTabHacks website, I could monitor it there.
vimesUK said:
As I mentioned in the other thread that you first posted this I have been using Infected's build of SimKat and thus this would not have been compatible.
But curiosity got the better of me and so I restored my backup of the stock ROM to install this kernel and see if I too noticed a difference...
Now I'm torn between the obvious advantages of using the stock ROM with this kernel (many thanks for that) or to go back to the preferred SlimKat build of KK and then lose he differences that this kernel brings.
Talk about a rock and a hard place - lol
Many thanks again for the kernel and sharing it with us
Click to expand...
Click to collapse
Well I combed over the anykernel script today. It copies the ramdisk out of whatever ROM you are currently running and then inserts just the kernel then copies modules over. Nothing elaborate but slick in the fact that you don't have to go messing with the ramdisk each time a ROM has an update that effects the ramdisk. I was thinking of doing it manually which would be a huge time sink.
Where the problem could be though is kernel module functionality. Let's take CM for example, I'm not sure the DSP Sound would work if what I describe above was used. Also there is the mobicore modules for example that aren't in this kernel. Speaking of other ROM's another bug would be the screen dimming for those running 4.2.2 base. While changing to 4.4.2 should clear it up it's still not plug and play solution. It's weird I thought I had a good grasp on what was happening with the dimming. If you look at board-palman-display.c(V510 GPE) and board.awfi-display.c(V500) and look at the lm3532 backlight stuff, you can see that values for palman start ridiculous low ~3, where awfi starts at 133 or something I think. Palman uses linear mapping and awifi uses exponential mapping. When I swapped those values I got the screen dimming at boot too. Problem is all that get swapped when installing a ROM and bootimg, so thats not it, or at least not in entirety.
Who knows... I guess in short I might have something to put together for all ROM's but what it breaks is quite unknown.
aicjofs said:
Thank you good sir! Without SleekAI the 510 users would just have to run stock
I didn't even think to look on Box.net. Says 69 so you were close. I need to swap it over to my NabTabHacks website, I could monitor it there.
Well I combed over the anykernel script today. It copies the ramdisk out of whatever ROM you are currently running and then inserts just the kernel then copies modules over. Nothing elaborate but slick in the fact that you don't have to go messing with the ramdisk each time a ROM has an update that effects the ramdisk. I was thinking of doing it manually which would be a huge time sink.
Where the problem could be though is kernel module functionality. Let's take CM for example, I'm not sure the DSP Sound would work if what I describe above was used. Also there is the mobicore modules for example that aren't in this kernel. Speaking of other ROM's another bug would be the screen dimming for those running 4.2.2 base. While changing to 4.4.2 should clear it up it's still not plug and play solution. It's weird I thought I had a good grasp on what was happening with the dimming. If you look at board-palman-display.c(V510 GPE) and board.awfi-display.c(V500) and look at the lm3532 backlight stuff, you can see that values for palman start ridiculous low ~3, where awfi starts at 133 or something I think. Palman uses linear mapping and awifi uses exponential mapping. When I swapped those values I got the screen dimming at boot too. Problem is all that get swapped when installing a ROM and bootimg, so thats not it, or at least not in entirety.
Who knows... I guess in short I might have something to put together for all ROM's but what it breaks is quite unknown.
Click to expand...
Click to collapse
Have you looked at the install script I use for the 510? You have the ability to change ramdisk files on the fly using sed (easiest language I could find), by opening the device ramdisk, insert one liner, close ramdisk, combine into boot.IMG.
I have a couple of simple changes for allowing tethering, and values that I couldn't make without it! This part of it may work for you!
aicjofs said:
Nice increase on Antutu.
Secure boot error is normal with any custom boot image. Are you saying it stays on the screen once the LG logo starts "shimmering"?
Do you have auto brightness or manual brightness?
I have seen a couple of patches that might address that. I will give them a look next time I build. I want to turn off a debug config that makes the modules larger, intelliactive governor tops out at 1.72 instead of 1.78 by default, add exfat, and look in to replacing mpdecsion, maybe row scheduler. When I do that I will look at the dimming.
Before I do the above I was looking at anykernel script as some people have asked if I could make this work for other ROM's other then stock ROM's.
So anyone else notice anything thats an issue? Gamma decent? Stable? Probably only 3 of you, haha but I still am curious.
Click to expand...
Click to collapse
I kept auto brightness disabled. It does not work well for 4.4.2. You may replicate the brightness issue with the following procedure: 1) reboot the tablet; 2) when adjusting the brightness slider, you will find 0% is very (too) bright, and the entire range is high; 3) after sleeping and waking, the brightness is much dimmer, and the entire range from 0% to 100% is lower in brightness. It seems a procedure during wake modified the range of brightness settings.
Sent from my LG-V500 using Tapatalk
Run with stock kernel 20B. I will test urs by now
Well after having to do a complete reinstall due to another issue, I tried this kernel. Man I've only used it for a few hours but color me highly impressed :good: My gamma is almost perfect and it seems noticeably faster and smoother.
Really great job and thanks.
How is the battery life?
aicjofs said:
Thank you good sir! Without SleekAI the 510 users would just have to run stock
I didn't even think to look on Box.net. Says 69 so you were close. I need to swap it over to my NabTabHacks website, I could monitor it there.
Well I combed over the anykernel script today. It copies the ramdisk out of whatever ROM you are currently running and then inserts just the kernel then copies modules over. Nothing elaborate but slick in the fact that you don't have to go messing with the ramdisk each time a ROM has an update that effects the ramdisk. I was thinking of doing it manually which would be a huge time sink.
Where the problem could be though is kernel module functionality. Let's take CM for example, I'm not sure the DSP Sound would work if what I describe above was used. Also there is the mobicore modules for example that aren't in this kernel. Speaking of other ROM's another bug would be the screen dimming for those running 4.2.2 base. While changing to 4.4.2 should clear it up it's still not plug and play solution. It's weird I thought I had a good grasp on what was happening with the dimming. If you look at board-palman-display.c(V510 GPE) and board.awfi-display.c(V500) and look at the lm3532 backlight stuff, you can see that values for palman start ridiculous low ~3, where awfi starts at 133 or something I think. Palman uses linear mapping and awifi uses exponential mapping. When I swapped those values I got the screen dimming at boot too. Problem is all that get swapped when installing a ROM and bootimg, so thats not it, or at least not in entirety.
Who knows... I guess in short I might have something to put together for all ROM's but what it breaks is quite unknown.
Click to expand...
Click to collapse
In my ignorance I was not aware of what could implicate the brightness values and range on this tablet. Having only just bought it, and upgraded to KK right away, I was not aware of how JB performed, in that respect. Prior to your kernel I was using the Screen Adjuster app as a sort of fix to compensate for the comparative (to my other tablets and phones) lackluster screen performance of the tablet. With the SlimKat ROM I was experiencing, but might have overcome them, some dimming issues which I did not understand.
Since restoring the stock KK backup and using your modified kernel I no longer need the screen adjuster app and things do seem to have improved.

[KERNEL TWEAKS] Jedikernel G3 [3.0] [V1.6.2 STABLE-TESTING] [11-18-2015]

###########################################################################################################################
These kernel settings are dead! They will not be updated or worked on. Support has ended for them! If you want to keep using settings like this but that are better please switch to the Nebula Kernel!
Here is a link to the new kernel settings for the Nebula Kernel!
http://forum.xda-developers.com/lg-g3/general/kernel-settings-nebulakernel-rev10-2-1-t3258520
##############################################################################################################################
USE AT YOUR OWN RISK!! MIGHT NOT WORK FOR ALL G3!!
MAKE BACKUP OF YOUR DEVICE BEFORE USING THESE FILES!!!
Please Do not change or mod these settings or re-release them! If you do i will hunt you down and murder your favorite pet and turn them into a nice steak! [That was a joke......]
This thread is for setting i made for the LG G3 Verizon Wireless (vs985)
These settings are to be used with SetCPU and Trickster Mod (You'll need Trickster Mod donate pack to restore the Trickster Mod backup settings)
These settings .zip are not flashable. You will need to unzip the pack ON DEVICE.
PACK includes:
SetCPU profiles:
Multimedia - Other, Multimedia - Photos, Multimedia - Music, Multimedia - Video, Multimedia - Camera, Emulator- MyBoy!, Social, Google Chrome, GPS Navigation and Maps [NO ACTIVE], Phone/Contacts, HIGH TEMP!! 170+oF+!!, Games (HD-Large), Games (HD-Small), Charging (AC/USB), Screen Off, Everyday Use. Those are the profiles in the SetCPU pack. They are still being tweaked!
Trickster Mod Setting: EXTREME Undervolting, On_demand Governor tweaking, minfree_Control (RAM Management), 1512 i/o fiops, and some other awesome things! They are still being tweaked!
Install directions for these files:
1. Download the .zip file from this page
2. Unzip pack
3. Put the LG G3 CM12.x JediKernel 3.0 [1.x] [2.88GHz].setcpu.json in the root of your onboard SD card partition. SetCPU will find the files on its own when you go and restore it
4. Put the LG G3 (vs985) CM12.1 JediKernel 3.0 2.88GHz [09-19-2015] file in the tm_profiles folder in the on board SD card partition.
Then go into Trickster Mod and touch restore and select the latest version of the files
5. Download NOMone Resolution Changer and set your Resolution to 1080 x 1920 with the DPI settings of 320! This is just something i forgot to add! This will help you get MAXIMUM proformance and battery life since your display will not be pushing a 1440p resolution! LINK TO APP [https://play.google.com/store/apps/details?id=com.nomone.resolution_changer&hl=en]
6. ENJOY THESE FILES and you're instantly AWESOME LG G3!
I do not take ANY credit AT ALL for the making of the kernel! I did not build the KERNEL! All credit goes to @ptmr3 !
These settings ONLY work on the JediKernel! If you use the Trickster Mod Settings on any other kernel the device will crash and boot loop
DOWNLOAD THIS BADASS KERNEL FROM THIS BADASS DEV!
Kernel link: http://forum.xda-developers.com/ver.../kernel-jedikernel-g3-1-0-08-20-2015-t3183997
GeekBench scores in the image i added!
1. Single Core: 1115 | Multi Core: 3363
2. Single Core: 1071 | Multi Core 3502
[CHANGELOG]
09-12-2015: [V1.0 Stable]
1.Release of the pack!
2.Release pack date isn't current but it's the newest/latest build/compile of the settings pack.
09-18-2015: [V1.1 Stable]
1. SetCPU: Multimedia-Camera Added Open camera
2. SetCPU: Google Chrome lowered MAX CPU Freq from 1959MHz to 1728MHz for stability
3. Trickster Mod: Much needed CPU voltage tweaking! Now more stable but keeping extreme undervolting and keeping temp down and saving battery
4. Trickster Mod: OnDemand Governor tweaking. Now CPU and GPU play nicely together. If any lag or frame drops were in the last build it is most likely gone.
09-19-2015: [V1.2 Stable]
1. SetCPU: Nothing changed!
2. Trickster Mod: CPU voltages raised for more stability!
3. Trickster Mod: OnDemand Governor tweaked. Still testing can't tell if it drops performance or raised it up a bit!
09-19-2015: [V1.2-1 Stable]
1. Added Kernel Adiutor support! READ FILE INSTALL DIRECTIONS ABOVE! [STILL IN TESTING STAGE]
09-23-2015: [V1.3 STABLE]
1. Trickster Mods: Fixed CPU voltage setting for more system stability.
2. Trickster Mod: Reverted back to On Demand settings that were in V1.1!
3. SetCPU: No Change. Changes coming next version build release!
4. Kernel Adiutor: Turns out the settings i released for this app don't work. The file in this pack has not been updated nor does it work from what i have heard from a tester!
10-01-2015: [V1.4 STABLE]
1. Trickster Mod: Fixed CPU voltages! Its more stable now!
2. Trickster Mod: Updated On-Demand Governor! I tweaked the settings a little bit! The user can try the setting if they want! By default it is 0.2 but 0.3 is the testing settings (That is if it shows both!)
3. SetCPU: Multimedia - Video: Added Popcorn Time Remote
4. SetCPU: Google Chrome: Put MAX CPU freq/speed from 1728MHz to 1958MHz
5. SetCPU: Charging (AC/USB): Put MAX CPU freq/speed from 2572MHz to 2457MHz
6. SetCPU: Screen Off: Changed Governor from conservative to On Demand for better proformance when waking the display hopefully battery life will not change. Please change the Governor to conservative because On Demand drains a little battery. It sat in 268MHz for a hour because the Governor was being hyperactive!
7. GPU Navigation and Maps NOW enabled and added Maps (Google Maps) The reason it was disabled was because i was having issues with it not switching to profile when Google Maps was opened. Still testing this profile! Tell me if you got it to work and how!
11-08-2015: [V1.5 STABLE]
1.Trickster Mod: Fixed/tweaked the Voltages! The devices seems more stable for me but i still tweaking the to get the most out of the device!
2.Trickster Mod: The OnDemand Governor was tweaked but i'm still using the 0.2 version because it seems to be the most perfect for everything!
3. SetCPU: I made too many changes and upgrades to the profiles to be able to write them all down. I made to new profiles Games HD large and small.
11-11-2015: [V1.6 STABLE-TESTING]
1. SetCPU: Changed MAX CPU freq for Screen Off profile from 576MHz down to 499MHz
2. SetCPU: Added TrueCaller and TrueDialer to the Phone, Contacts profile
3. SetCPU: Tweaked some other small things that forgot.
4. Trickster Mod: Complete Redo/Remake of the already extreme under voltage settings! This is still be tweaked! Not 100% stable yet. I've had a few crashing while using my phone.
11-13-2015: [V1.6.1 STABLE-TESTING]
1. SetCPU: No changes. Comes with the same file that is in 1.6 STABLE-TESTING package
2. Trickster Mod: More speaking of the voltages. Still have crashing here and there but i'm still working on perfecting it!
SEE NEWEST/LATEST THREAD POST TO SEE THE VOLTAGE TABLE COMPARED TO STOCK VOLTAGES!
11-18-2015: [V1.6.2 STABLE-TESTING]
1. SetCPU: Camera: Changed Max frew from 1728 to 1958 and changed governor from conservative to OnDemand.
2. SetCPU: Multimedia Video: Changed Max freq from 1958 to 1728 because i kept getting crashing while playing YouTube videos in 720p 60FPS
3. SetCPU: Multimedia Music: Changed Max freq from 2265 to 1958 because i was getting better battery life with Google Play Music.
4. Trickster Mod: Tweaking of the voltages. It's a lot more stable now! I'm getting a whole day of battery life with light to medium use and still get 80% of battery at the end of the day!
Please report back after updating!
If you encounter any device crashing please tell me
Looks awesome bro, good work!
Sent from my LG-D850 using XDA Free mobile app
ptmr3 said:
Looks awesome bro, good work!
Sent from my LG-D850 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks! What do you think about my settings? Since your the maker of the kernel.
MaddMaxx636 said:
Thanks! What do you think about my settings? Since your the maker of the kernel.
Click to expand...
Click to collapse
Haven't had a chance to dig in yet, I'll check it out
Sent from my LG-D850 using XDA Free mobile app
@madmaxx
Thanks for sharing your setting.
Just a suggestion, but wouldn't it be easier to use Synapse and share the profile vs using two apps. Maybe you have your reasons so don't take this as anything other than me thinking out loud. :thumbup: :beer:
Sent from my LG-VS985
Sir-Lancelot said:
@madmaxx
Thanks for sharing your setting.
Just a suggestion, but wouldn't it be easier to use Synapse and share the profile vs using two apps. Maybe you have your reasons so don't take this as anything other than me thinking out loud. :thumbup: :beer:
Sent from my LG-VS985
Click to expand...
Click to collapse
None taken! The reason I use these 2 apps are because Synapse is horrible! (My opinion) if you would perfery I can try to build my settings into that app for those who use it! Tomorrow I'll be releasing a new build of the files with much need tweaking.
MaddMaxx636 said:
None taken! The reason I use these 2 apps are because Synapse is horrible! (My opinion) if you would perfery I can try to build my settings into that app for those who use it! Tomorrow I'll be releasing a new build of the files with much need tweaking.
Click to expand...
Click to collapse
Na man, no worries. Was more curious than anything. Synapse for me personally just has too many settings and for someone like me more ways to make a hot mess. Lol
I use kernel adiutor mainly because its baked into the rom and one less app I need to install.
:beer:
Sent from my LG-VS985
Sir-Lancelot said:
Na man, no worries. Was more curious than anything. Synapse for me personally just has too many settings and for someone like me more ways to make a hot mess. Lol
I use kernel adiutor mainly because its baked into the rom and one less app I need to install.
:beer:
Sent from my LG-VS985
Click to expand...
Click to collapse
I use that app too! I can build setting files for it!
After looking for a way to backup settings in kernel adiutor. i couldnt find a way to back them up. If you know how then please tell me! If i can back them i will upload them in the next update.
I'm not 100%, but this should be what to do...
In the app Tools/Profile/hit the + tab/tic select all or ?/ and it creates the settings profile
This part I'm willing to test with you. In your file explorer app go to the root tab.
/data/data/com.grarak.kerneladiutor/files/profiles.json
This is the profile you created. I'm assuming if I placed your file in the same folders on my device I would see the profile you created.
Sent from my LG-VS985
Sir-Lancelot said:
I'm not 100%, but this should be what to do...
In the app Tools/Profile/hit the + tab/tic select all or ?/ and it creates the settings profile
This part I'm willing to test with you. In your file explorer app go to the root tab.
/data/data/com.grarak.kerneladiutor/files/profiles.json
This is the profile you created. I'm assuming if I placed your file in the same folders on my device I would see the profile you created.
Sent from my LG-VS985
Click to expand...
Click to collapse
Well i can try them when im free! The thing is that you have to use the SetCPU profile settings along with the other settings.
Sir-Lancelot said:
I'm not 100%, but this should be what to do...
In the app Tools/Profile/hit the + tab/tic select all or ?/ and it creates the settings profile
This part I'm willing to test with you. In your file explorer app go to the root tab.
/data/data/com.grarak.kerneladiutor/files/profiles.json
This is the profile you created. I'm assuming if I placed your file in the same folders on my device I would see the profile you created.
Sent from my LG-VS985
Click to expand...
Click to collapse
I will be uploading a update with that file added!
MaddMaxx636 said:
I will be uploading a update with that file added!
Click to expand...
Click to collapse
Alright Bro, I see it and I will see how it goes.
Will let you know.
Sent from my LG-VS985
Can't seem to get the settings to apply. The profile is found in the app but nothing I try will apply.them. open to suggestions as I am out of them at the moment
Lance
Sent from my LG-VS985
Sir-Lancelot said:
Can't seem to get the settings to apply. The profile is found in the app but nothing I try will apply.them. open to suggestions as I am out of them at the moment
Lance
Sent from my LG-VS985
Click to expand...
Click to collapse
I would use the Trickster Mod settings because i know they work!
Also ill be uploading a update tomorrow or tomorrow night with much needed updates and ill take a look at other apps settings files. I would get the trickster mod donate app if all else fails!
What's your DPI at in the screenshot from OP? Looks perfect! Also, what ROM did you use?
xocomaox said:
What's your DPI at in the screenshot from OP? Looks perfect! Also, what ROM did you use?
Click to expand...
Click to collapse
What i did is i used a app called NOMone Resolution Changer to change the resolution to 1080p with the DPI to 320. Putting the resolution to 1080p helps in battery life and proformance!
I'm running CM12.1! Check out the JediROM! Its by the same dev that made the kernel! I don't use it but its still a great ROM! I prefer CM12.1 [I make the kernel settings]
https://play.google.com/store/apps/details?id=com.nomone.resolution_changer&hl=en
I hope this link works!
MaddMaxx636 said:
What i did is i used a app called NOMone Resolution Changer to change the resolution to 1080p with the DPI to 320. Putting the resolution to 1080p helps in battery life and proformance!
I'm running CM12.1! Check out the JediROM! Its by the same dev that made the kernel! I don't use it but its still a great ROM! I prefer CM12.1 [I make the kernel settings]
https://play.google.com/store/apps/details?id=com.nomone.resolution_changer&hl=en
I hope this link works!
Click to expand...
Click to collapse
Ah, yes. I've used that many times. Prefer to stay on 1440p due to the extra crispiness of the small text, but I have seen some small battery savings doing 1080p.
Thanks for your setup, I am playing around with it to tweak to my liking.
xocomaox said:
Ah, yes. I've used that many times. Prefer to stay on 1440p due to the extra crispiness of the small text, but I have seen some small battery savings doing 1080p.
Thanks for your setup, I am playing around with it to tweak to my liking.
Click to expand...
Click to collapse
Please don't re-release these files as your own! Thats awesome that your enjoying the files!
What are you tweaking?
MaddMaxx636 said:
Please don't re-release these files as your own! Thats awesome that your enjoying the files!
What are you tweaking?
Click to expand...
Click to collapse
It will all be for personal use.
CPU Profiles and your voltage settings.
xocomaox said:
It will all be for personal use.
CPU Profiles and your voltage settings.
Click to expand...
Click to collapse
What are you changing in the CPU Profiles? They are set up perfectly! (in my opinion)
What have you changed in the voltages? Ill be uploading a updated version with voltage updates and CPU Profiles updates soon! Hopefully tomorrow

[KERNEL] [STOCK LP 5.1.1] v4tk - O3 - uber - optimized

Just for fun, I compiled an optimized version of stock kernel.
It works with stock ROM for Moto X Pure, not tested with anything else.
Changes:
O3
Uber toolchain
strict-aliasing
misc gcc optimization flags
CPU Governors
IO Schedulers
CPU HotPlugins
KCAL
Based on stock source:
https://github.com/MotorolaMobilityLLC/kernel-msm/tree/MMI-LPH23.116-18.1/
Optimization ideas are taken from:
https://github.com/XileForce/Vindicator-S6
Some features are taken from:
https://github.com/kirananto/ONEPLUS2RAZOR/
Final source code:
https://github.com/vadimtk/moto-x-kernel
V6:
For XT1575:
https://www.androidfilehost.com/?fid=24052804347851016
Changes:
Dynamic Fsync (default: off, configurable via Kernel Adiutor)
TCP congestion plugins
V5:
For XT1575:
https://www.androidfilehost.com/?fid=24052804347842888
For XT1572:
https://www.androidfilehost.com/?fid=24052804347843672
Changes:
Added KCAL
Bunch of micro-optimizaitons, like disable CRC check on IO
removed CPU HotPlugins: ALUCARD, INTELLI_PLUG, Zen Decision, Mako. Most of them are not suitable for 6 cores anyway.
added CPU HotPlugins: MPM-HOTPLUG
Heavily modified Thunderplug hotplugin to work on Six-Cores Snapdragon
V3:
https://www.androidfilehost.com/?fid=24052804347841056
Changes:
added I/O Schedulers: Zen, FIOPS
added CPU HotPlugins: ALUCARD, INTELLI_PLUG, Zen Decision, Thunderplug, Mako
V2:
https://www.androidfilehost.com/?fid=24052804347840988
Changes: added bunch of Governors: ELEMENTALX, BIOSHOCK, SMARTMAX, DANCEDANCE, LIONHEART, NIGHTMARE, ADAPTIVE, WHEATLEY, ZZMOOVE, INTELLIACTIVE, BARRY_ALLEN, YANKACTIVE, IMPULSE, DARKNESS, ALUCARD, HYPER, PEGASUSQ, BLU_ACTIVE
V1 Image file:
https://www.androidfilehost.com/?fid=24052804347840172
How to use:
1. Download and unpack
2. Reboot to bootloader:
Code:
adb reboot bootloader
3. Boot temporary with new kernel (active till next reboot):
Code:
fastboot boot v4tk-kernel-uber-alias.img
or flash permanently:
Code:
fastboot flash boot v4tk-kernel-uber-alias.img
AWESOME!!!!! Was following you (pretty sure it was you) on GIThub. Been trying to compile my own for awhile now, with nothing but problems like the f2fs, etc..... Being this was my first try on kernels, I need some major help like your source, lol. Major thanks!!!!!
---------- Post added at 08:29 PM ---------- Previous post was at 08:25 PM ----------
Is adb active on boot? I need to debug a no boot issue, and after I tried modifying the init.rc to try to enable adbd at boot things.....it didn't work?
gokart2 said:
Is adb active on boot? I need to debug a no boot issue, and after I tried modifying the init.rc to try to enable adbd at boot things.....it didn't work?
Click to expand...
Click to collapse
Sorry, I do not know about abd...
Some boot issue is discussed here
https://github.com/MotorolaMobilityLLC/kernel-msm/issues/38
VadimTk said:
Sorry, I do not know about abd...
Some boot issue is discussed here
https://github.com/MotorolaMobilityLLC/kernel-msm/issues/38
Click to expand...
Click to collapse
Basically the kernel starts adb as soon as the device powers up, to help get a logcat to debug a no boot or boot loop. LINK
No WiFi on XT1572. Everything else seems fine.
Sent from my XT1572 using Tapatalk
WiFi works fine on xt1575. Have u tried clearing catche and dalvik?
Also benchmarks show no improvement, but overall feel seems more fluid IMO. Some of the best kernels I've use in the past have followed this trend.
sweet I need some stock rooted love for now! also is there any chance for flashable zip?
I was just wondering if you had any plans going further on this kernel? Such as custom governors, I/O schedulers, etc.? Just flashed this, to early to tell anything right now. Everything seems OK. Thank you.
countryfolk07 said:
I was just wondering if you had any plans going further on this kernel? Such as custom governors, I/O schedulers, etc.? Just flashed this, to early to tell anything right now. Everything seems OK. Thank you.
Click to expand...
Click to collapse
I may look into that. What should be worth to add?
the kernel runs nice it does feel little snappier I wonder if the sms keyboard lag will go away with this kernel.
I will report if it does go away with this kernel this was the only thing that was making me mad sometimes the keyboard would lag when typing (any keyboard)
patt2k said:
the kernel runs nice it does feel little snappier I wonder if the sms keyboard lag will go away with this kernel.
I will report if it does go away with this kernel this was the only thing that was making me mad sometimes the keyboard would lag when typing (any keyboard)
Click to expand...
Click to collapse
How does one reproduce this keyboard lag?
Sent from my XT1575 using Tapatalk
PiousInquisitor said:
How does one reproduce this keyboard lag?
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Well I usually send about 4-5K messeges per month I text a lot so I would simply see slow response when typing and would make bunch of mistakes I think few people reported same in the "do you have lag thread" in general or questions,I forgot where it was though.
It didn't happen in things like browser or others just sms apps.
patt2k said:
Well I usually send about 4-5K messeges per month I text a lot so I would simply see slow response when typing and would make bunch of mistakes I think few people reported same in the "do you have lag thread" in general or questions,I forgot where it was though.
It didn't happen in things like browser or others just sms apps.
Click to expand...
Click to collapse
Do you have to type uber fast? I was under the impression that I did have fast fingers but maybe not. I only send 800 or so messages per month. I'm part of the generation that prefers to communicate verbally though.
Sent from my XT1575 using Tapatalk
PiousInquisitor said:
Do you have to type uber fast? I was under the impression that I did have fast fingers but maybe not. I only send 800 or so messages per month. I'm part of the generation that prefers to communicate verbally though.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Not really lol I do both calling and texts usually 500-600 min month/4-5K msgs.
VadimTk said:
I may look into that. What should be worth to add?
Click to expand...
Click to collapse
Smartass v2 governor, cpu/gpu underclock/overclock ability, cpu under-volt ability, kernel.org patches (lets get this up to version 4.0....lol), audio/visual improvements/drivers........:fingers-crossed::fingers-crossed:
THIS works well as a kernel flasher as long as your not doing ramdisk tweaks.
patt2k said:
Not really lol I do both calling and texts usually 500-600 min month/4-5K msgs.
Click to expand...
Click to collapse
That is my usage just on my personal phone. I don't pay the work phone bill but I'm sure it's scary.
Sent from my XT1575 using Tapatalk
Just wanted to add that using TWRP to flash the boot img works flawlessly. No need to use fastboot on your computer.
PiousInquisitor said:
How does one reproduce this keyboard lag?
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Are you sure that's just not the app you're using? I don't think I've ever had keyboard lag. Try using textra?
juanacevedo said:
Are you sure that's just not the app you're using? I don't think I've ever had keyboard lag. Try using textra?
Click to expand...
Click to collapse
You should quote the other guy. I'm still trying to reproduce the lag myself.
Sent from my XT1575 using Tapatalk
juanacevedo said:
Are you sure that's just not the app you're using? I don't think I've ever had keyboard lag. Try using textra?
Click to expand...
Click to collapse
I used to use Chomp on my note4 so at first I was using it and I tried few sms-apps and keyboards the keyboard lag would always come back. But so far with this kernel so good, can't tell yet but so far I was no lag.
PiousInquisitor said:
You should quote the other guy. I'm still trying to reproduce the lag myself.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
Right but that was on stock kernel for now it works good so I can't say yet 100% that it helps or not. But if the lag comes back I will let you guys know

Categories

Resources