[SM-T320][ROM][KERNEL][4.4.4][-Ofast][SaberMod]CM11 [OC UV][20/04] - Galaxy Tab Pro 12.2, 10.1, 8.4 Android Development

Build compiled from our CM branch sources with various optimizations / kernel features
Final build for 4.4.4 released (20th April 2015)
Many of the new features can be configured by kernel tools like Synapse. Install synapse app from market and UKM zip from downloads section.
We have moved on to Lollipop thread.
V7 [Changelog]
KERNEL:
- New hotplugs - ALUCARD, MSM
- MSM_limiter
- Fix synapse stuff - GPU etc..
- Governor tweaks
ROM
- Latest CM 11 sources.
- Fix chrome issues
- Fix button lighting-up when screen is off
Recommeded: Alucard governor with Alucard hotplug.
This is my synapse profile: http://goo.gl/3EbMUS
Note: For V6 and above (and specially for governors like zzmoove / alucard) , using Trickster/Synapse:
1. Disable MP-Decision
2. Enable intelli-plug
3. Enable intelli-thermal
4. And set to restore kernel settings on boot.
Old changelogs
V6 [Changelog]
- ROM sources updated to 20th November.
- Switch from O3 to Ofast [Even more compiler optimizations] and Re-enable Justarchi compiler optimizations [We have given up on exfat]
- GPU should now idle to 27MHz [instead of earlier 200Mhz]
- GPU overclocked to 535Mhz [earlier 500Mhz]
- CPU should now idle to 268Mhz (instead of earlier 300Mhz)
- Port few of my favorite governors from Oneplus one kernel these days - zzmoove and alucard: Both have been awesome for me (credits go to Oneplus one kernel developers - @Lord Boeffla, @ZaneZam, @alucard_24) - I will eventually start removing some of the older CPU governors. Looks like we have lots of them now.
- Various kernel patches - arch power, cpu boost, gentle fair sleepers, software crc is off
- Upgrade BFQ scheduler to BFQ-v7r6
V5.1 [Changelog]
- Newer sources from 20141107
- fsync is now disabled (Defers file writes but risk of data loss with crashes etc. Can be enabled in trickster)
- tweak intelliactive (hispeed freq was 2457, calm it down to 1985)
- voltage tweaks for speed 1 pvs 2
- default IO schd BFQ
- Frequency throttle limit increased slightly (Thermal policies can now be controlled through Trickster)
V5 [Changelog]
- Newer sources from 20141102 and use SaberMOD Toolchain, GCC 4.8.2 for kernel as well as entire build.
- Add a new hotplug engine - IntelliPlug (developed and used in famous Franco's Kernel) - I recommend to use this one, and switch off MP-Decision. (Enable in Trickster)
- Add a new thermal engine - Intellithermal (again from Franco) - Recommend to use this one. (Enable in Trickster)
- Add USB Fast charge (Enable in Trickster)
- Add another performance centric governor - SmartMAX (Combines features of OnDemand and SmartASSv2), Use it as gaming driver.
- Tweak intelliactive - Recommend to use this as default (Interactive is battery friendly but a bit laggy)
- Add powersuspend
- Reduce VM Swappiness to 10 (We have enough RAM)
- Some GPU tweaks
Other features
- CPU Overclocks of upto - 2457Mhz
- GPU overclocks of upto - 500Mhz
- Voltage control (UV)
- Additional CPU governors - Intelliactive, Intellidemand, InteractiveX
- Additional IO Schedulers - SIO, FIOPS, ZEN, VR
- Tweaked thermal policies (aggressive by default)
- Lower GPU clocks by default
- Reduced logging
- Net tweaks - Lock initial TCP window size to 64k
- FS tweaks disable atime and diratime
- Some mixer_paths patches (for higher audio) and button light fixes (to not glow on screen touch)
- Compiler optimizations
Branches(Github):
GCC4.8/Linaro/O3 related fixes/tweaks:
https://github.com/vikrant82/android_build
https://github.com/vikrant82/android_external_valgrind
https://github.com/vikrant82/android_external_fuse
https://github.com/vikrant82/android_external_exfat
https://github.com/vikrant82/android_art
Device tweaks
https://github.com/vikrant82/android_device_samsung_mondrianwifi
Kernel
https://github.com/vikrant82/android_kernel_samsung_mondrianwifi
Buttons Fix
https://github.com/vikrant82/android_frameworks_base
Downloads
Final release for 4.4.4
V444Final-20150419-SM482-Ofast-mondrianwifi.zip
UKM zip - UKM 3.6.1
Old releases
V6 ROM - V6-ROM-20141120-SM482-Ofast-mondrianwifi.zip
V6 Kernel - V6-Kernel-20141120-SM482-Ofast-mondrianwifi.zip
V5.1 ROM - V5.1-cm-11-20141107-SaberMOD-mondrianwifi.zip
V5.1 Kernel - V5.1-Kernel-20141107-Kernel-SaberMOD-mondrianwifi.zip
V5 ROM - V5-cm-11-20141102-SaberMOD-mondrianwifi.zip
V5 Kernel - V5-Kernel-20141102-Kernel-SaberMOD-mondrianwifi.zip
V4.1 (CPU 2457Mhz, GPU 500Mhz) - V4.1-cm-11-20140803-Linaro-O3-OC-mondrianwifi.zip
V4.1 Kernel (CPU 2457Mhz, GPU 500Mhz) - V4.1-cm-11-20140803-Kernel-Linaro-O3-OC-mondrianwifi.zip
V4.2 (CPU 2457Mhz, GPU 500Mhz) - V4.2-cm-11-20140809-Linaro-O3-OC-mondrianwifi.zip
V4.2 Kernel (CPU 2457Mhz, GPU 500Mhz) - V4.2-cm-11-20140809-Kernel-Linaro-O3-OC-mondrianwifi.zip
V4.3 (CPU 2457Mhz, GPU 500Mhz) - V4.3-cm-11-20140829-Linaro-O3-OC-mondrianwifi.zip
V4.3 Kernel (CPU 2457Mhz, GPU 500Mhz) - V4.3-cm-11-20140829-Kernel-Linaro-O3-OC-mondrianwifi.zip
Thanks @crpalmer @franciscofranco
XDA:DevDB Information
[SM-T320][ROM][KERNEL][4.4.4][-Ofast][SaberMod]CM11 [OC UV], ROM for the Samsung Galaxy Tab Pro 12.2, 10.1, 8.4
Contributors
vikrant82
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: Testing
Created 2014-07-17
Last Updated 2015-04-19

excellent!
I'll try it later.
I always flash PurePerformances™X mod after every nightlie and it feels somewhat faster after it. I did flashed it on all my devices.
Maybe you can insert it in your future builds.
Keep them coming !
LE: mod link fixed

Thanks for this... Will give it a shot!

For anyone wanting to try this.. So far so good here. Hasn't been running long enough to make any major comparisons yet. Clean flashed, so not sure about dirty flashing.

I installed it over nightly and it runs pretty well but the playstore icons bug is pretty bad.
For now I moved on to the next nightly but if you can fix that bug I will surely flash it again.

csjneek said:
I installed it over nightly and it runs pretty well but the playstore icons bug is pretty bad.
For now I moved on to the next nightly but if you can fix that bug I will surely flash it again.
Click to expand...
Click to collapse
Should be fixed with Linaro 4.9 (thats next). Trying out a few more optimizations for next build (expect to post one on weekend).

vikrant82 said:
Should be fixed with Linaro 4.9 (thats next). Trying out a few more optimizations for next build (expect to post one on weekend). Target is to beat benchmark scores from stock.
Click to expand...
Click to collapse
Don't pay attention to benchmarks....
If you want to meet or beat stock, just turn off thermal throttling, enable all 4 cores and set performance as the governor. Make it a fair comparison...

Finally a linaro build!! Keep up the great work! Could you modify the kernel too? Overclock cpu and gpu would be awesome...
Gesendet von meinem SM-T320 mit Tapatalk

crpalmer said:
Don't pay attention to benchmarks....
If you want to meet or beat stock, just turn off thermal throttling, enable all 4 cores and set performance as the governor. Make it a fair comparison...
Click to expand...
Click to collapse
@crpalmer
I suppose we are talking about /etc/thermal-engine-8974.conf, /etc/thermal-engine.conf (symlinked to thermal-engine-8960.conf) and /etc/thermald.conf (symlinked to thermal-8960.conf) on cm builds. They seem to be using different set of values from stock.
Can't we not use these values/files directly-from/similar-to stock builds ? As the thermal engine libs and binaries we are directly picking from stocks ?
Is stock too aggressive or CM too defensive ?
Also noticed that these linked files are broken as well. (no thermal-engine-8960.conf and thermal-8960.conf). Some build script issues ?

vikrant82 said:
@crpalmer
I suppose we are talking about /etc/thermal-engine-8974.conf, /etc/thermal-engine.conf (symlinked to thermal-engine-8960.conf) and /etc/thermald.conf (symlinked to thermal-8960.conf) on cm builds. They seem to be using different set of values from stock.
Can't we not using these values/files directly-from/similar-to stock builds ? As the thermal engine libs and binaries we are directly picking from stocks ?
Is stock too aggressive or CM too defensive ?
Click to expand...
Click to collapse
I wasn't suggesting that you turn that off permanently, that's just what the stock ROM is most likely (automatically) doing when you run a benchmark. That's how you get a higher score, not how you have a better ROM...
My point being, don't worry about whether or not the scores are better, worry about the whole experience being better (which is very much is). On a phone of mine, CM was way more performant even though it scored less than half of stock's Quadrant score.

vikrant82 said:
@crpalmer
I suppose we are talking about /etc/thermal-engine-8974.conf, /etc/thermal-engine.conf (symlinked to thermal-engine-8960.conf) and /etc/thermald.conf (symlinked to thermal-8960.conf) on cm builds. They seem to be using different set of values from stock.
Can't we not using these values/files directly-from/similar-to stock builds ? As the thermal engine libs and binaries we are directly picking from stocks ?
Is stock too aggressive or CM too defensive ?
Also noticed that these linked files are broken as well. (no thermal-engine-8960.conf and thermal-8960.conf). Some build script issues ?
Click to expand...
Click to collapse
How is the new build? Linaro 4.9?
Gesendet von meinem SM-T320 mit Tapatalk

crpalmer said:
I wasn't suggesting that you turn that off permanently, that's just what the stock ROM is most likely (automatically) doing when you run a benchmark. That's how you get a higher score, not how you have a better ROM...
My point being, don't worry about whether or not the scores are better, worry about the whole experience being better (which is very much is). On a phone of mine, CM was way more performant even though it scored less than half of stock's Quadrant score.
Click to expand...
Click to collapse
I agree benchmarks are just academic (and just nice-to-have). I was just suggesting that we could use same thermal configuration files as found in stock builds. Are these even the files that would affect benchmarks (thermal-engine*.conf and thermald*.conf) ? Are you suggesting that stock build just shuts off any kind of throttling as soon as it detects benchmark tests ? I thought only some devices did that and they got caught.
I am building with linaro 4.9 and have swapped out those conf files from stock. Lets see how it goes.

vikrant82 said:
I agree benchmarks are just academic (and just nice-to-have). I was just suggesting that we could use same thermal configuration files as found in stock builds. Are these even the files that would affect benchmarks ?
I am building with linaro 4.9 and have swapped out those conf files from stock. Lets see how it goes.
Click to expand...
Click to collapse
Are the messed up icons fixed in play store?

iamnotkurtcobain said:
Are the messed up icons fixed in play store?
Click to expand...
Click to collapse
Expecting them to get fixed with this build. Lets see.

vikrant82 said:
Expecting them to get fixed with this build. Lets see.
Click to expand...
Click to collapse
I'll test as soon as it is available

iamnotkurtcobain said:
I'll test as soon as it is available
Click to expand...
Click to collapse
Unfortunately, Linaro 4.9 is breaking stuff. Getting into a bootloop n all. Need more time.

vikrant82 said:
Unfortunately, Linaro 4.9 is breaking stuff. Getting into a bootlock n all. Need more time.
Click to expand...
Click to collapse
Hope you can fix it!

iamnotkurtcobain said:
Hope you can fix it!
Click to expand...
Click to collapse
Been struggling with some adreno crashes on boot when using 4.9 toolchain. Earlier I thought it's the compiler optimizations not playing well with 4.9. But I run into same without any customizations -
Here's the logcat if anyone wants to take a look.
http://pastebin.com/eS0eHvzL
If I can't get around these in a day or two, we'll come back to 4.8 and carry on with other optimizations. I read somewhere the gibberish icons are fixed on newer play store.

vikrant82 said:
Been struggling with some adreno crashes on boot when using 4.9 toolchain. Earlier I thought it's the compiler optimizations not playing well with 4.9. But I run into same without any customizations -
Here's the logcat if anyone wants to take a look.
http://pastebin.com/eS0eHvzL
If I can't get around these in a day or two, we'll come back to 4.8 and carry on with other optimizations. I read somewhere the gibberish icons are fixed on newer play store.
Click to expand...
Click to collapse
Its probably the adreno libs built using older tool chains.

vikrant82 said:
Its probably the adreno libs built using older tool chains.
Click to expand...
Click to collapse
Just posted another build with today's sources with both CPU and GPU overclocks. Had to go back to older 4.8 toolchain. The overclocks are running surprisingly stable on device.
The playstore icons issue is still not resolved. Its being discussed here. However, I am not too worried by it.

Related

[KERNEL]»»Bexus-N [V4] »»CM-11/10.2/10.1~Clean->Lean->Mean

So...new cm10.2 and new kernel for you guys to enjoy :highfive:
Kudos once more to the team for taking this tablet beyond the BN wildest dreams
Android 4.3.1!!!!
So and the name of this kernel is inspired by this paradox B(arnes) exus-N(oble) :silly::silly:
It sounded like a good name for my taste and my mood right now
Is not a super duper or anything fancy but i hope will do it's job as smooth and bug free as it can be done
and my chit chat on a white background ends here :victory:
So the download links:
Bexus-N for CM11/4.4.2 AOSP
http://goo.im/devs/demetris/Acclaim/Bexus-N//Bexus-N-CM11.zip
Bexus-N for CM10.2/4.3.1 AOSP
Initial Release: http://tinyw.in/xWdi
V01 http://tinyw.in/uU2x
V02 http://tinyw.in/Yrv2
V03 http://tinyw.in/RF1W
V06 http://tinyw.in/9bKm
V07 http://tinyw.in/c3KN People who want battery life and the ext-sdcard as default must stay with this kernel
V08 http://tinyw.in/xMz3
V09 http://tinyw.in/WHNW
V0.91 http://tinyw.in/mrKI
V0.96 http://tinyw.in/raZA
V1 http://tinyw.in/xOtU
V1b http://tinyw.in/u0gW
--------------------------------------------------------------------------------
Bexus-N Respin(CM10.2 Only)
V2 http://tinyw.in/FpUt
V2.21 http://tinyw.in/ghUf
2.4 http://d-h.st/caF
V3 http://d-h.st/vyM
V3.1 http://d-h.st/HXI
3.5 http://d-h.st/YvJ
3.6 http://d-h.st/trJ
V3.71
1. Internal SDCARD as default http://d-h.st/jai
2. External SDCARD as default http://d-h.st/8jM
V3.75
Internal SDCARD as default http://d-h.st/7yF
V3.8
http://d-h.st/fRe
V4
Goo.im: http://goo.im/devs/demetris/Acclaim/Bexus-N//Bexus-N-V4-No SDCard.zip
Dev-Host: http://d-h.st/nbI
Bexus-N for CM10.1/4.2.2 AOSP
V07 http://tinyw.in/MgxH
V08 http://tinyw.in/DikR
V09 http://tinyw.in/C3gf
V0.91 http://tinyw.in/IKlT
V0.95 http://tinyw.in/m3C7
V0.96 http://tinyw.in/wMND
V1 http://tinyw.in/frrq
V1b http://tinyw.in/j7gR
--------------------------------------------------------------------------------
Bexus-N Respin CM10.1 Edition
3.71 http://d-h.st/1dO
V4 http://d-h.st/pO2
As usual and well known
Flash in recovery
Changelog at post #2
Source code:
https://github.com/Ntemis/Bexus-N
And again if you find my work useful there is a thank you button, use it! :highfive:
Changelog:
Initial->01 Inlined with Omap4460 Google Source code (Gnex/Tuna) as of our kernel revision 3.0.62
Version 02: Many many addictions from Google code pass our kernel 3.0.62 code
V02 has upgraded Kernel Revision to 3.0.67 for now and i am going to take this kernel as far as it can go following google this time
- BFQ i/o removed
- Cfq i/o removed
V03 Inlined as of Google GNexus 3.0.71 kernel source
- Dynamic Interactive and Lazy are removed
- Interactive updated to the latest Omap Upstream
V06 After a lot of hours and hard work we made it to 3.0.88 and we are inline with google Gnex.
I even merge Google's 4.3(mr2) android changes into our kernel
We now have a complete kernel, up2date and i hope solid too :fingers-crossed:
Now i will start the real fun:
Merging our device tweaks in and if you want to play a big part in this go to post #19 for the details.
V07 Inline with Kindle Fire CM10.2 source common. We are now at a turning point, people who want a clean mainline kernel stay with V07, thank you.
V08 Bexus N changelog
- Ramdisk changes/Internal sdcard as default(Only for CM10.2)
- Linux Kernel at 3.0.89
- Silicon Performance enabled max cpu at 1.2Ghz
- Lcd Panel at optimal settings
V09 Bexus N changelog
- Linux Kernel at 3.0.90
- Tweaks for better I/O
V0.91 Bexus N changelog
- Enable Bluetooth compile to fix cm compile error (Thanks Chris)
- Added ZZmoove Governor
- Added Fstrim (Only on CM10.2)
V0.95 Only For CM10.1 for now, mysteriously kernel doesn’t like 10.2 right now, looking into it.
V0.96 GCC ICE bug defeated, now it compiles on CM10.2 glamorously
- Well if i type it here you wont believe it, but now emmc I/O is 30% faster approximately, you will notice the speed boost on emmc reading or browsing or on games loading times
- Many Graphic engine optimizations you will notice the difference when you play a game is like colors are popping out of screen.
- Some changes here and there borrowed from B&N Nook HD/HD+ [Thanks goes to VeryGreen]
- Linux Kernel at 3.0.91
V1
- Added Touchfocus driver
- Added Sensitivity driver
- Updated to latest GCX driver V2.2.2
- Disabled GENTLE_FAIR_SLEEPERS in favor of UI Smoothness
- Various other added features and addictions from Nook HD/+
V2
- We have deep sleep back
- Kernel at 3.0.91
- Kernel Source code clean up
- Only for CM10.2 for now
V2.21
- We are now of the very few that we have kernel V3.0.101 with deep sleep too
- ZZmoove is back
- LZO of 2012
- Zcache latest 2012
- ALSA fixes
- Optimized AES and SHA1 routines -> This has provided
up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.
- Lots more changes, look at github if interested
V3
- Exfat Driver Version 1.26 <- is the latest there is approx 1 month old
- BFQ I/O Sheduler V6.1
- Updated Row i/o and Wheatley Governor.
- Plenty of Graphic driver updates.
- Gpu at 384Mhz
- Lcd Panel at 90Mhz for even more clarity and performance
- A very good Undervolting , now we operate at OEM 800Mhz Volts when we use the 1.2Ghz one that’s almost at half volts as factory B&N Volt settings
V3.1
- Added tripndroid io scheduler
- Shorten time to enter sleep state
- Improved data writeback operations
- Improved VR scheduler
- Updated Crypto to upstream 3.4 kernel
- MAC80211 and WL12XX (Driver and Wifi) updates.
- RCU Updates.
Changelog from 3.1 -> 3.71
- add gpu trace events
- fix gpu event timestamp formatting
- DPLL cascading: memory leak fixing
- OMAP44xx: i723 fix. Reconfigure ABE DPLL on early kernel init
- Reduce android logger reserved memory
- Add support for mempool stats
- omapdss: set/get fps for displays
- B&N dss changes
- Fix insecure permissions in a bunch of sysfs files
- Add sensitivity setting to ft5x06 touchscreen sysfs
- ft5x: TS touchfocus setting in sysfs
- Give GPU 16mb RAM for its framebuffer
- Completely remove RAM CONSOLE to reclaim some RAM
- Add Hyper governor and make it faster.
- Add Smartass V2 governor
- Replace sio i/o with a newer version
- Add some compiler optimized flags
- Add krait optimizations plus some makefile clean up
- Add 460Mhz cpu frequency and together with the other added previous ones our
Cpu frequencies are now:
180Mhz/230Mhz/350Mhz/460Mhz/700Mhz/920Mhz/1.2Ghz/1.308Ghz
- Make OMAP Voltage values manual addendum v0.9 useful for us.
- We are now rock stable even if we are under volted and overclocked.
I want to clear something out here:
Based on OMAP Voltage values manual addendum v0.9 by TI latest 2012,officially we are NOT Undervolted
BUT based on what B&N settings were in our sources we are!!!
Click to expand...
Click to collapse
- I fixed our source code in emif.h we had competely wrong ram settings
our EMIF_DDR_PHY_CTRL_1_BASE_VAL was 0x849FF it should be 0x049FF and am guessing that it was the cause of our random reboots and crashes *fixed*] together with wrong elpida ddr2 466Mhz settings also *fixed*
- OMAP2+: clock: Fix DPLL clock rounding
- Added 5mV into 1.3ghz frequency as a precaution(not that we weren’t stable! Based on OMAP Voltage values manual addendum v0.9
Reference OMAP4430_VDD_MPU_OPPTURBO_UV 1325000 Link
Issues fixed:
- Wake on charge
- Random Reboots are history
- Random Playback Crashes are less frequent.
Known Issues
- Alarm Clock can't wake up system so will never fire while system deep sleeps
The white flash on boot is on purpose and is a feature introduced by B&N to get Display exact fps so..NOT a bug
And again if you find my work useful there is a thank you button, use it! :highfive:
This is just a kernel correct? Not a cm10.2 rom?
Sent from my Barnes & Noble Nook Tablet
Correct!:thumbup:
Sent from my LG-P880 using Tapatalk 2
Do you have to use it with cm 10.2?
I tried it with cm 10.1 and it doesn't boot. Just sits at black screen.
Yes its only for android 4.3, there is another thread for 4.2 kernel
Sent from my Acclaim using xda premium
V01 Released, Enjoy.
demetris_I said:
V01 Released, Enjoy.
Click to expand...
Click to collapse
The initial release worked very well for me. I watch movies using MX Player. The Hardware acceleration worked flawlessly. When I installed V01 the hardware acceleration stopped. I could only use software. I reverted back to the initial release. Just passing along.
Thanks,
JT
Thanks for the feedback.
New version coming up.
V01 didn't have any hardware acceleration issues on my nook. Running very stable for me.
Sent from my Galaxy Nexus
Second day for me with the initial version. So far no major issues. Also It seems that the battery life is improved over previous versions.
Thanks demetris.
Sent from my Barnes & Noble Nook Tablet using xda app-developers app
Bexus-N 02 Out!
Test and report
Thanks
Do you plan on implementing the 1.2ghz overclock into this kernel? Just curious seeing as though your 3.22 kernel had it.
topdawg7793 said:
Do you plan on implementing the 1.2ghz overclock into this kernel? Just curious seeing as though your 3.22 kernel had it.
Click to expand...
Click to collapse
After i finish with kernel levelling i will put all missing pieces Panel/Cpu/gpu and maybe undervolt.
No issues with N02 here...
demetris_I said:
Bexus-N 02 Out!
Test and report
Thanks
Click to expand...
Click to collapse
Been running Version 02 since 10 pm last night (8/7/13) 4 hours reading time, 3 sleep. Battery down to 75% as of 5:20 am. I would have to give it some more time in order to tell if that is good or not.
Voice, sound, WiFi, locations for maps and weather all work.:good:
demetris_I said:
Bexus-N 02 Out!
Test and report
Thanks
Click to expand...
Click to collapse
Hardware acceleration is working for me again. (HW Acceleration didn't work on 01 for me for some reason) So far everything is working great! Thanks for all you do!
JT
Bexus-N 03 Out!
Test and report
Thanks
So as OP V06 is out
I want to make some big changes after this release but you must post here in this thread your requirements and opinion on it so we can collaborate.
1st is the sdcard change
I am thinking put the internal sdcard as default and as it should have been from the start imo.
I want to hear your views on this subject.
2nd is battery life
Subject
A) If i take Cpu at 1.2GHz 0r even 1.35Ghz more heat and lower battery life
B) If i set the lcd panel at the maximum manufacturer specification we will have more clarity better refresh rate but lower battery life
C) Gpu at 307mhz or 384Mhz(more heat and lower battery life )?
I await your responses so i can continue developing
Go for gold
demetris_I said:
So as OP V06 is out
I want to make some big changes after this release but you must post here in this thread your requirements and opinion on it so we can collaborate.
1st is the sdcard change
I am thinking put the internal sdcard as default and as it should have been from the start imo.
I want to hear your views on this subject.
2nd is battery life
Subject
A) If i take Cpu at 1.2GHz 0r even 1.35Ghz more heat and lower battery life
B) If i set the lcd panel at the maximum manufacturer specification we will have more clarity better refresh rate but lower battery life
C) Gpu at 307mhz or 384Mhz(more heat and lower battery life )?
I await your responses so i can continue developing
Click to expand...
Click to collapse
Let me be honest, I'm a performance monger and would like to see all of these incorporated. I'll sacrifice some battery life.

[D855][Kernel][25-01-16][MM Stock 3.4.110][GCC5.2]Flykernel

About:
I started this kernel mainly for myself, but decided to share it with you.
I would like to keep this kernel 'minimal' but I'm open to suggestions or ideas. With minimal I mean mostly improvements to the source, no instable stuff and no bloated options.
My kernel doesn't need any additional apps to configure it, all values are set by the ramdisk. Only if you want to customize stuff you might use an app.
Version and changes:
Current: 0.6
Short changelog: Bug fixes and improvements (also fixed the bug when changing min cpus online would be stuck at input freq)
Features:
- O3 build
- GCC 5.2 (ubertc)
- 3.4.110
- Optimized flags
- Optimized source
- Latest alucard hotplug (enabled at boot)
- Latest Intelliplug
- State notifier
- Bunch of schedulers (tripndroid by default)
- Impulse governor (by default)
- Kcal support
- Voltage control
- Sound control
- Frandom
- Fsync
- ExFat
- Westwood+ congestion control
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Support:
I would appreciate any kind of support or donation!
Donate
Source:
https://github.com/daeiron/LG_G3_Kernel
thomas1991_12 said:
Started this kernel mainly for myself, but decided to share.
I would like to keep this kernel minimal but I'm open to suggestions or ideas.
Features:
- O3 build with optimized flags and GCC 5.2
- Bunch of schedulers (tripndroid by default)
- Impulse governor by default
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Source:
https://github.com/daeiron/LG_G3_Kernel
Click to expand...
Click to collapse
I know that this doesn't technically works for a minimal kernel but in the lollipop kernel they had added 500+ comits to improve battery maybe you could port some over
Nice work...
Some favorit settings?
theoverfiend said:
Nice work...
Some favorit settings?
Click to expand...
Click to collapse
I try to configure my kernel so that you don't need to customize anything, so impulse with tripndroid (default) is pretty good.
thomas1991_12 said:
Started this kernel mainly for myself, but decided to share.
I would like to keep this kernel minimal but I'm open to suggestions or ideas.
Features:
- O3 build with optimized flags and GCC 5.2
- Bunch of schedulers (tripndroid by default)
- Impulse governor by default
- CCT Mod included
- Removed screen sharpening
Download:
https://drive.google.com/open?id=0B7XCSgymRoP0VjFEZmtKUzJVSDg
Source:
https://github.com/daeiron/LG_G3_Kernel
Click to expand...
Click to collapse
thank you for sharing your kernel
your kernel supports color changes and increased audio kernel adjutor?
Inviato dal mio LG-D855 utilizzando Tapatalk
Did anyone have a feedback?
Oh new kernel have to try it now!!
i have to say this kernels performance is really good.default settings performance is awesome.buttery smooth.about battery life have to test.thanks for this kernel dude.keep up the good work
I lost root after flash the kernel. Can I re-flash SuperSU?
UPDATE: reflash superSU and sharpening mod to get root again.
I forgot sharpening mod and got security error
no14me said:
I lost root after flash the kernel. Can I re-flash SuperSU?
Click to expand...
Click to collapse
yes u can.flash this kernel.then super su then sharpening mod.it will work out fine.i did the same and it worked for me
Does it have kcal support?
jokerpappu said:
yes u can.flash this kernel.then super su then sharpening mod.it will work out fine.i did the same and it worked for me
Click to expand...
Click to collapse
omg. I forgot sharpening mod and that why I get security error
umair42 said:
Does it have kcal support?
Click to expand...
Click to collapse
no, it doesn't
Add kcal and a sound engine. Also I would reccommend you upload to AFH. Google drive is slow for me. Also once many start downloading the gdrive link might not work later on.
Edit: Flashed it running smoothly. No issues at all (Y)
Flashed it. It's fast, but my phone has insomnia and does not want to sleep.
Maybe due to this, it's a bit hot and battery hungry.
Will try to wipe caches again and report back.
Thanks!
As suggestions, I'd like to have another hotplug (msm) manager and Lionheart governor for the CPU, and maybe reduce gpu minimum speed to 27mhz.
congratulations on this magnificent kernel, could incorporate some overclock CPU and GPU, thanks
Enviado desde mi LG-D855 mediante Tapatalk
Im using this kernel for a day and so far everything is working fine and smooth, IMO maybe is better to keep kernel minimalistick and clean but wery well optimized or make 2 versions 1 tweaked with bunch of sheluders and governors and 1 simple and clean. Either way great job on this.
thanks for the update, im falling in love with this kernel.
I love this kernel too! Its more fluid than stock and battery seems same. Definetely you guys must give a shot.
Thank you for this awesome kernel! Performance is amazing with it and battery life too!
I've a problem, when i flash this kernel over solidkernel only the minimum core chosen is MSM_mpdecision is activated. If i set the minimum to 1, only one core is activated...

[EOL][KERNEL][G92X][7.0/7.1] N0G33K Kernel V7 - 24 DEC 2018

Mod Edit: Thread Closed per OP request
Welcome to the N0G33K edition Kernel ​
This kernel is built on the idea of having optimized battery life and performance. A well made balance between these two is what you get.
Read this first
Please do not post requests, because this is my personal kernel and I won't add any stuff I do not want myself (i.e D2W, S2W, AOD, sound control etc). Also I won't add any other support for other devices. Last but not least: I don't reply to questions like: "which governor/scheduler is the best" etc. The choice is all yours.
PS: You need to root yourself (Magisk on Nougat or SuperSU on Marshmallow)
Features
- Based on A810FXXU2CRH7 source
- Unified kernel that supports G920/G925 F/I/S/K/L/T/W8 models
- Upstreamed to Linux version 3.10.108
- Extra governors & I/O schedulers
- Linaro 6.5 compiler
- Always on display (AOD) support
- Wireguard support
- Knox 0x0 with safetynet bypass
- Permissive mode by default
- Synapse Control for OC/UC, voltages and a lot more
- LZ4 1.8.3
- Other misc optimizations
Download:
- V4 Marshmallowhttps://mega.nz/#!xxAAwBTA!2IL8I5Dx5IZsZp_uwrIT_DKTabzFu8_P6NlkD2EFORk
- Final Nougat https://mega.nz/#!RxhTHaaR!OLsnZ7yulPnaWd-mfSB1JCfMql3M_PjaUWyiFTMi1_U
Changelog:
V1
- Reworked whole kernel
- Optimized battery and performance
V1.1
- Reverted some stuff to test 3
- Fixed Fading LED
V1.5
- Tweaked LMK
- Optimized Workqueue
- Added battery efficiency patches
- AES put to x4 for more speed
- Readahead tweaked
- Vnswap to fast device
- HMP adjusted for more smoothness / battery efficiency
V1.8
- Reverted LMK and Workqueue edits.
- Enabled powereffici�nt Workqueue
- Tweaked Interactive governor
- Added Powersuspend
- Added more Binder changes for UI smoothness
- HMP and Cpuidle improvements.
- LZ4 Compressed
1.9
- Went back to UBERTC 5.3 because N0G33K V1.8 had kernel panics.
- Removed wlan wakelock control and reduced it myself.
- Some other edits and reverts
V2.0
- Reverted ALOT of changes I made in previous versions.
- Updated Kernel source to the latest DPJ2 source
- Compiled with Sabermod 7.0 Toolchain with CCache (should be stable now)
- Updated Linux to 3.10.104
- Backport latest Linux 4.8 random driver (= like super Seeder)
- Backport latest crypto algorithm Chacha20
- Added new battery efficiency patches
- Tweaked interactive governor for better performance/battery.
- Added new governors: Yankactive, Smartmax and Smartmax_eps
- Updated BFQ I/O
- Added dual sim support
- Fixed Invisible CPUset (should actually work now)
- Screen on hotplug disabled (Dynamic hotplug wasnt good enough)
- Added wakelock controls again.
- Updated Synapse
- Patched "Dirty Cow" (CVE-2016-5195) exploit
- Zswap improvements
- Disabled big cores on screen off
- Improved CPUIdle
- Powersuspend hooks added
- and more
V3
Reworked the whole kernel:
- Based on U5DPL4 source
- Powersuspend is out, State Notifier is in.
- Replaced Linux 4.8 random driver with Frandom
- Interactive governor: merged Galaxy S7 Interactive changes (android N changes wont boot, so kept it MM)
- Merged S7 zswap/zpool and zsmalloc android N changes
- Added Impulse governor
- Tweaked I/O Schedulers for our SSD + Zen V2 update
- Xbox control support added and updated to latest upstream (can be enabled in Synapse)
- Noatime as default for better performance
- SafetyNet patched (soon there probably will be a workaround for it...so enjoy as long it lasts)
- More wakelocks toggles added
- Sync on suspend disabled
- Improved Idle drain
- Android OS drain should be better now.
- Removed some other stuff that caused yank like invisible cpusets
V4
- Updated Linux kernel to 3.10.105
- Updated Safetynet patch
- Binder updated to latest Linux 4.6 (smoother UI)
- Backported Linux 4.1.38 random driver and removed Frandom
- DVFS decision mode in Synapse added
- DVFS: scale to 1k instead of 1.2k GHz
- Backported latest CPUidle driver from Linux 4.7 (should give better idle experience throughout the day)
- Other misc optimizations
V7
- Rebased kernel and kept it quite stock/light
- Doesn't use recycle commits (= commits that have been using in all S6 kernels for the last 4 years, without anything new).
- Based on the A810FXXU2CRH7 source code, which means that its newer than any G920x source out there.
- Upstreamed to 3.10.108
- Unification added to work for nearly all S6(e) devices (No A & P model support)
- Improved touch latency
- LZ4 fast 1.8.3
- Compiled with Linaro 6.5
- Added Wireguard support
- Great performance and battery life -> Ask @ananjaser1211 who copied the kernel
The kernel wont be updated anymore (no oreo support/updates), therefore enjoy this last kernel while it lasts. If something is broken in Synapse, then so be it.
Credits:
- CODEG33K - Dear friend that I partially named kernel after
- Aria.A97 - Intensive daily testing
- Everyone else I cherry-picked from.
Source Code: https://github.com/Noxxxious/S6
Want to use this in your rom?: Don't, just forward to the thread.
Disclaimer: I am not responsible for all the damages followed by or to your phone after flashing this kernel. If it bricks, wipes, explodes and you will hold me responsible I will only laugh
Known issues:
- Probably Synapse "backup profile" doesnt work.
F.A.Q. - Frequently Asked Questions
Q: Synapse says no UCI detected
A: Install Busybox to system/xbin
Q: I had a reboot
A: Only report it here if you didn't undervolt and do it with a log.
A2: If you had random reboot without undervolting, then make a proper log please. Which means I need a last_kmsg from right after the reboot.
You create the log by using this command in adb shell or a terminal or use any 3rd party app like Syslog.
Code:
cat /proc/last_kmsg > /sdcard/last_kmsg.txt
Good luck .
Maybe you will add for g925F support to .
senzatiOn- said:
Good luck .
Maybe you will add for g925F support to .
Click to expand...
Click to collapse
+1
That will be awesome
@senzatiOn- @Sommerrain
Read my "Read this first". Already said that I wont.
But never say never, who knows.
So if rhis works with 920f does that mean it work with 920i
panda968 said:
So if rhis works with 920f does that mean it work with 920i
Click to expand...
Click to collapse
Yes, 920F/I same device, just different regions.
Happy flashing :good:
Quintz said:
@senzatiOn- @Sommerrain
Read my "Read this first". Already said that I wont.
But never say never, who knows.
Click to expand...
Click to collapse
I have read this.... i just ask... MAYBE
GL & HF
I lost RIL (signal) after flashing V3.
Unknown IMEI, but efs partition intact.
Going back to Arter v22 Grace, fixes this issue.
OP is aware of this, and will look into it, so have a nandroid backup in your hands, and be sure you have a fresh efs backup, prior to flashing V3.
It might not happen to you, but since some users have V3 installed already without issues, consider your self warned.
-----
senzatiOn- said:
I have read this.... i just ask... MAYBE
GL & HF
Click to expand...
Click to collapse
Thanks !
CODEG33K said:
I lost RIL (signal) after flashing V3.
Unknown IMEI, but efs partition intact.
Going back to Arter v22 Grace, fixes this issue.
OP is aware of this, and will look into it, so have a nandroid backup in your hands, and be sure you have a fresh efs backup, prior to flashing V3.
It might not happen to you, but since some users have V3 installed already without issues, consider your self warned.
-----
Click to expand...
Click to collapse
Yes like I stated the N7 compatibility is still in beta. So far this is the first case where there is no signal. I am taking a look into it.
Also people you dont need an EFS backup or something, flashing back to stock or arter N7 kernel will just be fine.
I'm happy to see you finally here ?
Inviato dal mio SM-G925F utilizzando Tapatalk
Quintz said:
Thanks !
Also people you dont need an EFS backup or something, flashing back to stock or arter N7 kernel will just be fine.
Click to expand...
Click to collapse
Couldn't hurt
It's refreshing seeing a new kernel here, thank you for your efforts and your development, I shall surely be trying this out.
like u my bro and thanks for hard work
gave glory make perfect kernel for us
keep going im with you:fingers-crossed:
CODEG33K said:
Yes, 920F/I same device, just different regions.
Happy flashing :good:
Click to expand...
Click to collapse
If thats the case if i find a rom that only says 920f it will work for my phone
Great work!
Quintz said:
Thanks !
Yes like I stated the N7 compatibility is still in beta. So far this is the first case where there is no signal. I am taking a look into it.
Also people you dont need an EFS backup or something, flashing back to stock or arter N7 kernel will just be fine.
Click to expand...
Click to collapse
I can confirm, using tamerlan n7 port ROM, I lost signal and my IMEI
And thanks for your hard work , nice to see other developers on our device.
Netmain36 said:
I can confirm, using tamerlan n7 port ROM, I lost signal and my IMEI
And thanks for your hard work , nice to see other developers on our device.
Click to expand...
Click to collapse
Lol I'm using tamerlan and is all good
Cesarcami53 said:
Lol I'm using tamerlan and is all good
Click to expand...
Click to collapse
Yes wait, I help my friend to fix this
AlexisXDA said:
Yes wait, I help my friend to fix this
Click to expand...
Click to collapse
Alexis signal works the problem is after every reboots takes like 2 minutes to get signal again

[KERNEL] [CLARK] [LOS 7.1.2] HandBag Kernel - v2.3.5

HandBag Kernel
"Every single feature" Held together with duct tape and magic
Development for the Moto X Style/Pure seems a little quiet, so I decided to patch together my own kernel. I think this is the perfect chance to learn git and the build system for android. Feature requests are welcome!
Disclaimer
Please note that this is my first kernel and that stability and battery life are not guaranteed. Actually, nothing is guaranteed. I am not responsible for bricked devices or lost data. Flash at your own risk.
You will most definitely have to adjust the default settings. Expect lags and fun stuff.
Also note that this kernel is meant for LineageOS based roms. Tested and running daily on XT1575.
Features
Based on Lineage OS source
Additional CPU Governors (Alucard, ElementalX, Despair, Chill, IntelliActive, Lionheart, BioShock, BluActive, Wheatley, ZZMove, Impulse, Relaxed)
Additional I/O Schedulers (Deadline, NOOP, Maple, Row FIOPS, SIO, SIOPlus, TripNDroid, VR, Zen)
Additional Hotplug Drivers (Alucard Hotplug, Autosmp, Bricked Hotplug, MSM Hotplug, Lazyplug) Causes laggy wakeup
Additional TCP congestion algorithms (Default westwood)
KSM/uKSM
Overclock/Underclock
Voltage control
Wake Gestures by flar2
Fsync, Inputboost, Touchboost, and Wakelock Toggles
Kexec Not needed yet
Ofast Actually Os for now (Kernel gets too big and there's no decompression for aarch64)
UBER Toolchain 6.0 Linero Toolchain 6.3.1
Dynamic Fsync
Adreno Idler/Boost
AnyKernel2 Installer
Backlight Dimmer
Color control (KCal)
To-Do
I dunno, you tell me.
Installation
Flash in recovery
Note: AnyKernel2 will use your existing ramdisk. It's recommended to flash over the kernel that came with your rom or a previous version of my kernel. Refer to AnyKernel2 for restoring after a bad flash.
Downloads
See Downloads Tab under thread title: https://forum.xda-developers.com/devdb/project/?id=20678#downloads
There are two branches:
msm - Uses the stock msm_core_ctl to handle hotplugging
hotplugs - Uses custom hotplugging solutions (Currently only bricked_hotplug)
Special Thanks and Credits
flar2
franciscofranco
nathanchance
frap129
dirtyhank
showp1984
engstk
faux123
neobuddy89
ZaneZam
yank555-lu
HashBang173
varunchitre15
Cl3Kener (UBERTC)
osm0sis (AnyKernel2)
trashy111 (For build server hardware)
... and various other helpful developers!
If I missed someone who should be on here,
please feel free to let me know.
XDA:DevDB Information
HandBag Kernel, Kernel for the Moto X Style (Pure)
Contributors
XDleader555
Source Code: https://github.com/XDleader555/HandBag-Kernel-Clark
Kernel Special Features:
Version Information
Status: Testing
Created 2017-05-15
Last Updated 2018-02-27
Changelog
02/27/18 - v2.3.5
handbag-msm:
Added more overclock values
Separated voltage control to upper and lower bounds for fine tuning
Merged Security commit for WPA exploit
07/31/17 - v2.3.3
handbag-msm:
Forgot to re-enable msm_core_ctl hotplug (oops)
Older Changelogs:
07/30/17 - v2.3.2
Add voltage control
07/28/17 - 4:59PM - msm branch - v2.3.1
Bring back alucard governor
Bring back power efficient workqueue
Bring back Dynamic fsync
Bring back uKSM and patches
Add LCD Notifier
Disable trace_printk
Disable sched_hrtick
07/28/17 - 12:39AM - msm branch - v2.3
Re-enable msm_performance (Default Kernel Hotplugging)
Update Zen Tune from 4.5 to 4.10
Enable Partial Resume
Revert Stack Protection from Strong to Normal
Add Software CRC toggle
Revert Alucard, Autosmp, bricked, msm_hotplug, lazyplug Hotplugs
Revert Dynamic fsync
Revert powersuspend and state_notifier
Temporarily Revert power efficient work queues
Revert KEXEC patches until someone complains
Temporarily Revert uKSM
A lot of other various cherry picks reverted
06/23/17 - 3:23PM - v2.2
Add Alucard Hotplug and Autosmp Hotplug
Add Alucard CPU Governor
Set some cpu defaults on boot from frap129's electron kernel
Cherry-pick f2fs patch to avoid syncing kernel panics
Increase thermal threshold from 46C to 60C. Light load happens around 55C, so we're always throttling
Disable thermal core control (You can re-enable it if you like)
Dynamic Fsync
Add CIFS support
REVERT: wrong vibe control commit
06/15/17 - 11:41PM - v2.1
REVERT: Merge F2FS changes up to May 20th 2016
REVERT: Small updates to msm mdss
REVERT: Switched to bricked_hotplug as default
REVERT: Show cpu voltages (Not actually useful)
REVERT: Update linux from 3.10.102 -> 3.10.105
REVERT: zRam, zSwap, zMalloc Updates
REVERT: linux/random backport from linux 4.1.40
REVERT: Those various "optimizations"
REVERT: Anything relating to state_notifier and system_wq
Bring back PowerSuspend. Why fix what ain't broke.
Add patch to avoid f2fs kernel panic/bootloop when downgrading/upgrading (sidegrading?) to v2.1
05/31/17 - 12:50AM - v2.0
Merge F2FS changes up to May 20th 2016
Small updates to msm mdss
Switched to bricked_hotplug as default
This should really be 1.9.1, but I already made it 2.0. Too lazy to fix ¯\_(ツ)_/¯
05/30/17 - 1:37AM - v1.9
Switch toolchains from UberTC 6.0 to Linero 6.3.1
Add relaxed cpu governor
Show cpu voltages (No editing unfortunately)
Slimbus overclock
UNREVERT: zSwap, zMalloc Updates
Removed powersuspend (not needed)
linux/random backport from linux 4.1.40
Various optimizations I probably missed
05/26/17 - 3:38AM - v1.8
UNREVERT: Update linux from 3.10.102 -> 3.10.105
UNREVERT: zRam updates
disabled zSwap (I don't think anyone uses this, correct me if I'm wrong)
converted msm_hotplug to use state_notifier
converted bricked_hotplug to use state_notifier
05/25/17 - 8:14PM - v1.7.1
Fixed overclock frequency not showing
Fixed enabling/disabling of state_notifier in tuning apps (turns off hotplug suspend)
converted msm_hotplug to use state_notifier I need to touch up on C
05/24/17 - 10:16PM - v1.7
Cleaned source code tree
REVERT: Update linux from 3.10.102 -> 3.10.105
REVERT: Moved msm_hotplug to system_wq
REVERT: Interactive CPU governor pulled from Pixel source
REVERT: zRam, zSwap, zMalloc Updates
REVERT: Overclocking/Underclocking (Just temporary, ran out of time)
05/24/17 - 3:16AM - v1.6
Update linux from 3.10.102 -> 3.10.105
Added Lazyplug
Moved msm_hotplug to system_wq
Avoided boot issue caused by msm_hotplug by setting Lazyplug as default. (msm_hotplug still works if set by user)
05/22/17 - 2:37AM - v1.5
Wake Gestures: Fixed touchscreen not responding when enabling gestures with the screen off
Wake Gestures: Fixed touchscreen not responding in ambient display
Wake Gestures: Phone call detection
Set msm_hotplug as default
Tweaked msm_hotplug defaults slightly
Increased default idle frequency for bricked_hotplug to 600mhz
05/21/17 - 7:38AM - v1.4
Added Wake Gestures by flar2 (DT2W, S2W, S2S)
Added uKSM
Interactive CPU governor pulled from Pixel source (Seems to have fixed our crashing issue)
Added Despair and Chill CPU governors
Power efficient work queue mode (wq_power_saving)
KEXEC
Updated zmalloc and zram
Adreno Boost
Overclocking/Underclocking
05/17/17 - 7:50PM - v1.3
Removed msm_core_ctl to prevent conflicts with bricked hotplug
Renamed bricked_hotplug to prevent confusion
Added msm_hotplug v2.4
Fixed touchboost for those who actually like that
Added color calibration (KCAL)
05/17/17 - 5:57AM - v1.2
Added Governors (IntelliActive, Lionheart, BioShock, BluActive, Wheatley, ZZMove, Impulse)
Added Adreno Idler
Small optimizations
Disabled Touchboost by default
Added Kernel PowerSuspend
05/16/17 - 12:33PM
Fixed backlight dimmer
Removed userspace governor
05/15/17 - 3:29AM
Initial Release
It's highly recommended that you apply your own settings with a kernel manager until I add bootup scripts
Frequently Asked Questions
Q: How do I logcat?
A: You'll need adb or root
Through adb:
Code:
adb logcat -b all -d > %userprofile%/Desktop/logcat.txt
Through your phone:
Download a terminal app
Code:
su
logcat -b all -d > /sdcard/logcat.txt
It'll take about 10 seconds for the command to work. Preferably catch the log as soon as you boot.
Upload the logcat found at the output directory as an attachment.
Q: Where is hybrid mode for powersuspend?
A: https://forum.xda-developers.com/showpost.php?p=72405702&postcount=92
Q: Which Roms work with this kernel? Does it work on CAF Roms?
A: Lineage OS. No guarantees for other Roms, but users have reported that it works on:
Mokee OS
Resurrection Remix
Dirty Unicorns (CAF?)
AICP
CrDroid
Q: What app should I use to tune this kernel?
A: I prefer EX Kernel Manager, but Kernel Adiutor works well too.
Q: Can we get X feature?
A: Working on it.
Nice
Will give it a try!
Great work
---------- Post added at 12:39 PM ---------- Previous post was at 12:38 PM ----------
aakashverma0007 said:
Nice
Will give it a try!
Click to expand...
Click to collapse
Waiting for your new video on this kernal's reviews
Nice work! I was gonna do something similar but I never had time. If I do I might do it for caf-aosp roms. I will flash this kernel with resurrection remix and give some feedback! Very nice job
confirmed working on Mokee OS nightly for 20170514
This won't work with something like CypherOS which is AOSP based right?
you can try... backup your boot.img in recovery, if anything goes wrong you can always recover from that
Confirmed working on Resurrection remix latest weekly.
Bro please include KCAL support if possible. The piece I have does not render good colors. It would be awesome then. Thanks for your efforts.
Bwangster12 said:
This won't work with something like CypherOS which is AOSP based right?
Click to expand...
Click to collapse
I get massive bluetooth battery drain on CypherOS. Trying a different kernel MAY be something that could fix that?
Bwangster12 said:
I get massive bluetooth battery drain on CypherOS. Trying a different kernel MAY be something that could fix that?
Click to expand...
Click to collapse
The Bluetooth drain is just cypher os itself. Other people said they had that problem even on they're Google plus page. Just use a different room like crdroid- resurrection remix, or just plain old lineage, or mokee. You got some nice options.
Curlyfry2121 said:
The Bluetooth drain is just cypher os itself. Other people said they had that problem even on they're Google plus page. Just use a different room like crdroid- resurrection remix, or just plain old lineage, or mokee. You got some nice options.
Click to expand...
Click to collapse
First of all... I feel like no one has recognized the BT drain on CypherOS... so thank you for that. Trying other roms is what I've been doing. I'm currently on Tesla and like it a lot... but have desparately wanted a rom thats as similar to a Google Pixel as possible. Pure Nexus hasn't been updated to Nougat and CypherOS seemed to be what I wanted. Things like Lineage, Tesla, RR, Dirty Unicorns all have their own things. At least with Tesla, I installed Substratum and pixel themes... just not exactly like the Pixel-ness of CypherOS.
Any plans for hotplugging? I'm not really requesting it just wondering what you have in store for the future.
Curlyfry2121 said:
Any plans for hotplugging? I'm not really requesting it just wondering what you have in store for the future.
Click to expand...
Click to collapse
I plan on packing in as many features as possible. Hotplugging is on the list after I get the CPU Governors and boot up scripts in.
Bwangster12 said:
I get massive bluetooth battery drain on CypherOS. Trying a different kernel MAY be something that could fix that?
Click to expand...
Click to collapse
You can try disabling Bluetooth scanning under location setting or disable one of the relevant wakelocks using my kernel with your favorite kernel manager. (I prefer EX Kernel Manager)
XDleader555 said:
I plan on packing in as many features as possible. Hotplugging is on the list after I get the CPU Governors and boot up scripts in.
You can try disabling Bluetooth scanning under location setting or disable one of the relevant wakelocks using my kernel with your favorite kernel manager. (I prefer EX Kernel Manager)
Click to expand...
Click to collapse
Nice, will test any new versions released as soon as possible. Keep up the good work ?
Works on dirty unicorns, which is a caf based rom, so I'm surprised this is working and there's nothing really wrong except in ex kernel manager and I tried kernel auditor I enable backlight dimmer and when I turn the screen off and back on the brightness is much higher than what I have it set as. Anyone else have that?
Same thing on Resurrection remix
XDleader555 said:
I plan on packing in as many features as possible. Hotplugging is on the list after I get the CPU Governors and boot up scripts in.
You can try disabling Bluetooth scanning under location setting or disable one of the relevant wakelocks using my kernel with your favorite kernel manager. (I prefer EX Kernel Manager)
Click to expand...
Click to collapse
YAY thanks! really and truly this phone needs better hotplug to manage the battery better.
Curlyfry2121 said:
Works on dirty unicorns, which is a caf based rom, so I'm surprised this is working and there's nothing really wrong except in ex kernel manager and I tried kernel auditor I enable backlight dimmer and when I turn the screen off and back on the brightness is much higher than what I have it set as. Anyone else have that?
Same thing on Resurrection remix
Click to expand...
Click to collapse
I haven't cherry picked the code for backlight-dimmer yet. Currently having some issues with getting Ofast to work. I'll probably keep Ofast disabled and work on adding features.
EDIT:
Apparently, I did cherry pick it. I'll look into it.
EDIT2:
Fixed, seems like flar2 did something different for the Nexus 5x backlight. Check the downloads tab for the most recent kernel.

[KERNEL][ALL VARIANTS][AnyKernel][v3.0] G3X-Ultimate Kernel for CM and AOSP ROM's

Introduction:
Welcome! I've developed ArtxKernel, with the aim to make a great and clean kernels for CM and AOSP ROM's, but this one is for those that don't want to mess with a lot of features, like a Flash and Use Kernel! Battery life its very impressive and this Kernel is the most clean that I've made, so, enjoy it
Click to expand...
Click to collapse
Features:
- CPU Input Boost
- Gov's: Interactive, OnDemand, Conservative, Powersave, Perfomance, Userspace, pegasusq, zzmoove, Alucard and IntelliMM
- Multicore power saving
- Alucard and Bricked hotplugs
- 27Mhz GPU
- Adreno Idler
- FastCharge Support (Updated, faster than ArtxKernel)
- PowerSuspend Mode
- Kcal color control
- Faux sound control
- Fifo, fiops, sio and zen schedulers
- Frandom support
- Async I/O, 37% more perfomance
- Fsync control
- init.d support
- Selinux permissive
- Fixed simple_ondemand GPU Gov
- 2-Way Stereo Call recording Patch
- PVS Level via sysfs
- Boosted min and max screen Brightness (It's safe)
- RAM, GPU and Battery optimizations
- Some Artx Optimizations
SmoothUnlocker:
If you want an extra boost flash it, check MEGA link, but take in consideration that it will make your Battery drain faster in exchange of perfomance and pure Smoothness
Downloads:
----------
MEGA
----------
Spectrum:
Wanna use it with Spectrum App? Then follow this simple steps:
• Download Spectrum Injector HERE (3rd post) Thanks to @frap129
• Flash the Kernel and then Spectrum Injector
• Put my Profile files in spectrum/profiles folder in your internal memory after boot
------
Profiles
------
• You're done, remember that you can change those configs with a text editor
Bugs:
If you see a bug, let me know and I'll be glad to help you and fix it
Social:
Wanna join a Telegram group of this Kernel? If you have any question or you need help, get in!
(let me know if the link is broken )
----------
Telegram Group
----------
Compatible with:
(Thanks to @marcdw and @jlb1959.01)
- Nougat ROM's
- Marshmallow ROM's
- Lollipop ROM's (Not confimed yet)
Thanks to:
cesarandres_8911, savoca, faux123, LineageOS Team, osm0sis, Feinzer
LG, matthewdalex, Andrei F, yarpiin and me
If anyone is missing here PM me
If you like the kernel and want to do a small donation it for sure gonna help me a lot and keep me motivated! :laugh:
Thank you and enjoy it!
​
XDA:DevDB Information
G3X-Ultimate, Kernel for the LG G3
Contributors
Stayn
Source Code: https://github.com/Artx-II/G3X_Kernel_lge_g3
Kernel Special Features: See above
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2017-07-05
Created 2017-06-28
Last Updated 2017-08-19
Changelog!
Code:
[B]* v3.0[/B]
- Source updated
- Boosted min and max screen brightness (It's safe)
- Added 2-Way Stereo Call Recording Patch
- Added Governors: Alucard & IntelliMM
- PVS Level via SysFs
- RAM, GPU and Battery optimizations
- Some optimizations from Artx Kernel
- Cleaned a lot of code
[B]* v2.0[/B]
- Source updated
- Added Dualsim support
- Added Pegasusq Gov
- Added zzmoove Gov
- Added Alucard and Bricked hotplug
- 27Mhz GPU
- Adreno Idler
- Sound control (Replaces Faux)
- Power Suspend Mode
- Added fifo, fiops, sio and zen schedulers
- Added Frandom
- Kernel Selinux permissive
- Fsync control
- Compiled with updated UberTC
- General optimizations
- Battery improvements
[B]* v1.0[/B]
- Initial release
Smooth as butter, and charging so fast it's almost scary
Thank you
You need a banner for your OP which is called "KernelBae"
Anyway thanks for awesome job and new kernel.
Sent from my LG-D855 using Tapatalk
Stayn said:
Reserved
Click to expand...
Click to collapse
sorry to say but i still cant understand why this kernel when there are ARTX and Light kernels??
and is there any chance that it would work on stock rom ?
mohammadtalha93 said:
sorry to say but i still cant understand why this kernel when there are ARTX and Light kernels??
and is there any chance that it would work on stock rom ?
Click to expand...
Click to collapse
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Stayn said:
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Click to expand...
Click to collapse
COOL.....but after trying every single custom rom MM or N......i went back to modded Stock rom because of stability and Camera Quality.... and literally i have tried EVERY SINGLE ROM out there.
mohammadtalha93 said:
COOL.....but after trying every single custom rom MM or N......i went back to modded Stock rom because of stability and Camera Quality.... and literally i have tried EVERY SINGLE ROM out there.
Click to expand...
Click to collapse
I cannot use stock based ROMs, it's too much lag for me
Stayn said:
This kernel is more faster than artx and light kernels, I am of those who cannot see a little lag because that bothers me and this kernel keeps my device smooth...
I didn't tested it on stock and I don't think that it will work, anyway, I can try to build custom stock kernel but I think that it's too late now for build to marshmallow
Click to expand...
Click to collapse
Nice too See a New kernel again.. But... You sad its fast er then the other kernel of yours. I'm using the latest LightKernel, so this Ultimate kernel is faster and i want to now if this kernel is better in battery life ?
francois amon said:
Nice too See a New kernel again.. But... You sad its fast er then the other kernel of yours. I'm using the latest LightKernel, so this Ultimate kernel is faster and i want to now if this kernel is better in battery life ?
Click to expand...
Click to collapse
Light and normal kernel has better battery life that depends on how you configure it
Stayn said:
Light and normal kernel has better battery life that depends on how you configure it
Click to expand...
Click to collapse
Allright then You. I will stay with the latest Light Version.
THX for reply
Iv been on this kernel all this morning and so far its great!
PS: Is it possible to add bioshock to this kernel?
Downloaded twice fot f400, both zip corrupted.
khnoizer said:
Downloaded twice fot f400, both zip corrupted.
Click to expand...
Click to collapse
Sorry dude, I re-uploaded it
So, default cpu governor is performance? I hope it doesn't drains battery so much, since I usually prefer to just use the default setting because I believe OP have the best balanced settings there.
khnoizer said:
So, default cpu governor is performance? I hope it doesn't drains battery so much, since I usually prefer to just use the default setting because I believe OP have the best balanced settings there.
Click to expand...
Click to collapse
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Stayn said:
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Click to expand...
Click to collapse
Keep your time. You don't have to push an update all days. Let the users use it for a while and then report. One day with this kernel and report it is nothing. The system need time to get one with the kernel settings
G3X is pretty much beta. ArtX is not beta (IMO). If you want a more stable kernel use ArtX until this one gets all the kinks worked out.
Stayn said:
I don't know why your default gov is perfomance, change ir to interactive, I'll update this kernel soon... I'm a little busy for now on other things
Click to expand...
Click to collapse
I think I should also mention that I'm using RR 5.8.3 rom for F400 variant by oadam11, which is also have performance governor by default on its default kernel. Maybe there are something related.
Anyway, take your time, and thank you for your hard work.
EDIT: However, I've tried artxlight 2.1 but its governor wasn't set to performance by default. It was zzmoove.
Hi I have a little problem. When I flash through TWRP I get unsupported device and error 1. My device is d852.

Categories

Resources