[Kernel][Uber][CAF] Rudolph V4 Mark-I [LA.BF.1.1.3-02310-8x26.0] - OnePlus X Original Android Development

Hi everyone,
This is my kernel based on Sultan's sources upstreamed merged with LA.BF.1.1.3-02310-8x26.0. I have put tons of work into this over the last few months, and before I get started I would just like to thank those who have helped me get a better grasp on programming over the last year or so:
Mathew Alex (DespairFactor), Chad Russel, Rohit Poroli, dingermtb, Adesh15, Lord Boeffla, ZaneZam, NoSpamDan, Nachiket Namjoshi, Martinusbe, Joshwin Aranha, SHM, Sultan, DerRomtester, Franco, AK, myfluxi, GalaticStryder, Gandalf, and maxwenn!
Were it not for these people, you would not have this kernel.
I want to go with the KISS philosiphy on this one and make the redundant claim that if you want a proper changelog, use GitHub. I do a lot for every release so maintaining it all in the thread without a bunch of clutter and wasted time is pointless. If I think it's cool or notable, I will bring it up.
I always compile this with the latest version of Uber, it has Sultans thermal driver, it uses Blu Plug as the default hot plug, and I left CPU input boost in tact (not CPU boost) from Sultan's kernel. There are several other features of this kernel that I will not go over quite frankly because it would take forever. Just believe me when I say I put a lot of effort into it
As usual, disrespect will not be tolerated. Failure to exemplify respect will get you reported to a mod. Case closed. Be excellent to one another.
Disclaimer!
HTML:
I am not responsible for any issues you may have. Those are all on you. If you step in dog **** while walking at night due to the flash burning out, if your phone goes Note 7 on you, or if you encounter any Nazi's or anything of that nature, then I refutre all responsibility. Your flash, your choice.
Downloads
https://www.dropbox.com/sh/8a3zaq7g0gfckca/AABAEEzcCUzRClZf2EQlJqW6a?dl=0
Enjoy!
XDA:DevDB Information
Rudolph, Kernel for the OnePlus X
Contributors
CertifiedBlyndGuy
Source Code: https://github.com/CandyDevices/kernel_oneplus_onyx
Kernel Special Features: A CAF kernel baked by a blind 16 year old American student of CS
Version Information
Status: Stable
Current Stable Version: V4 Mark-I
Created 2016-12-23
Last Updated 2017-02-17

Reserved
Recommended Settings
Sit back and let the post boot script handle it all. On Sultans ROM and Candy, you should be fine with Interactive as the default governor though on all other ROMs, I do urge you to use Smartmax

Reserved

Thnks bruh
---------- Post added at 11:14 AM ---------- Previous post was at 11:13 AM ----------
What the best setup for ur amzing kernel?!
---------- Post added at 11:29 AM ---------- Previous post was at 11:14 AM ----------
Btw ur kernel make livedisplay work perfectly ,,beofre this all nougat rom have bug with livedisplay

RJ, I am glad to see your kernel again. Can't wait to try it when I move to Nougat since I'm still on Sultan. Thanks for sharing.

LolHacker17 said:
Thnks bruh
---------- Post added at 11:14 AM ---------- Previous post was at 11:13 AM ----------
What the best setup for ur amzing kernel?!
---------- Post added at 11:29 AM ---------- Previous post was at 11:14 AM ----------
Btw ur kernel make livedisplay work perfectly ,,beofre this all nougat rom have bug with livedisplay
Click to expand...
Click to collapse
Oh cool! I didn't know it fixed LiveDisplay. I'll post recommended settings later today

Added recommended settings to screenshots

Good to see you back again RJ. No time for testing on Christmas, but after that I will give it a try again. Happy Holidays!

CertifiedBlyndGuy said:
Oh cool! I didn't know it fixed LiveDisplay. I'll post recommended settings later today
Click to expand...
Click to collapse
Hahahaha i was shock went livedisplay run perfectly ,,btw in ur recommended setting the min cpu is 1.5ghz sure?

@CertifiedBlyndGuy - Where do i get your latest ROM?

No undervolt?

LolHacker17 said:
Hahahaha i was shock went livedisplay run perfectly ,,btw in ur recommended setting the min cpu is 1.5ghz sure?
Click to expand...
Click to collapse
Its dynamic. 268mhz is recommended

LolHacker17 said:
No undervolt?
Click to expand...
Click to collapse
That's device specific and I'm not touching that with a 10ft pole

BrokenBee said:
@CertifiedBlyndGuy - Where do i get your latest ROM?
Click to expand...
Click to collapse
Its not up right now.
You can find our source at https://github.com/CandyRoms

Update coming at you later today after I do a bit more testing
What's planned:
1. Blu Plug (disabled)
2. Improved NEON implementation
3. BFQ instead of Zen as the default IO schedular. I prefer it's greater precision over the deduced latency... On top of that external write speeds seem rk be faster which is a huge bonus for me. Heavy workloads should benefit as well
4. I updated my thermal driver with Franco's latest patches and an additional throttling step. Throttling will also kick in at 42c instead of 40c for those of you living in areas with higher ambient temperatures
5. 2.5ghz was enabled by default for PVS8 users with the optimal voltage. I have spent hours testing it and thus far haven't encountered any issues
6. Faster vmstat
7. Improvements made to CPU boost
8. Improvements to sound control
9. More hidden kernel addresses
10. Several other performance improvements and bugs fixed

Mark XV is up!
1. Blu Plug (disabled)
2. Improved NEON implementation
3. BFQ instead of Zen as the default IO schedular. I prefer it's greater precision over the deduced latency... On top of that external write speeds seem rk be faster which is a huge bonus for me. Heavy workloads should benefit as well
4. I updated my thermal driver with Franco's latest patches and an additional throttling step. Throttling will also kick in at 42c instead of 40c for those of you living in areas with higher ambient temperatures
5. 2.5ghz was enabled by default for PVS8 users with the optimal voltage. I have spent hours testing it and thus far haven't encountered any issues
6. Faster vmstat
7. Improvements made to CPU boost
8. Improvements to sound control
9. More hidden kernel addresses
10. Several other performance improvements and bugs fixed
11. HTC Async
I'm quite happy with this release and it truly is a milestone from where deCAF first started. Hosts of improvements have been made and the kernel has been shaping up nicely with my no unneeded BS policy this time around.
Merry Christmas everyone! I hope the best for all of you

Quick question... Does this support usb fast charge??
Sent from my ONE E1003 using Tapatalk

gouthamgoumi said:
Quick question... Does this support usb fast charge??
Sent from my ONE E1003 using Tapatalk
Click to expand...
Click to collapse
All the features are in the OP. It only supports CLI

Same recommended setup?

LolHacker17 said:
Same recommended setup?
Click to expand...
Click to collapse
Yes

Related

[Kernel][ICS][Alpha]Driving Always For User Quality (5/27/2012)

Here we go - What I believe is the first custom kernel built from source for GT-N7000 ICS.
READ THIS POST INCLUDING KNOWN ISSUES BEFORE POSTING!
Driving Always For User Quality - DAFUQ!!!!
This is built by applying some small fixes to the GT-I9100 update4 source base so that the stylus and charger drivers build properly.
Source code is at: https://github.com/Entropy512/kernel_galaxys2_ics/commits/entropy_kernel_main
Initramfs git is at: https://github.com/Entropy512/initramfs_galaxynote_ics/commits/master
It has been tested so far with Criskelo's XXLPY-based release, but should work with most other Touchwiz-based N7000 ICS releases. AOSP firmwares are not supported by this kernel. They may boot and sort-of run, but no bug reports will be accepted if you're running an AOSP-based firmware. No bootloader flashing is required.
Features:
See my I777 ICS kernel thread for now - it's built off of the same source base (but N7000 users should post here)
The one specific feature I should advertise here - This is built from I9100 Update4 sources. This appears to be the only source base so far for Samsung Exynos4 kernels that doesn't carry a high risk of permanent damage to your eMMC chip. (e.g. it should be safe from all of the nightmares people have encountered with ICS leaks here, however I cannot make any guarantees.)
Known issues:
Some of you are used to kernels that autoroot a ROM for you - this one will not and never will especially now that two different Superuser packages exist. Flash SuperSU or Superuser in CWM, pick your poison.
Camera preview is black
Hardware accelerated video display is not working
Because of these known issues, the primary use for this kernel is to reset the flash counter with TriangleAway (which DOES work on this kernel)
Change Log
5/27/2012:
Pulled in some changes from the N7000 source release. Wifi and speakerphone are now working with XXLPY, however - hwaccel video is still broken.
Fixing hwaccel video requires major work or just trashing everything and starting from the N7000 source release and readding features there.
5/2/2012:
Charging now works normally. It turns out some devices have an SMB136 charger, others have an SMB328 - Now both are enabled.
4/26/2012:
Call audio fixed (Note only)
Bumped first GPU step default up to 100 MHz from 66 (Note only)
Increased conservative governor freq step from 5% to 10%
4/24/2012:
Initial release
FAQ
Q: What's up with the name?
A: Since I run CM9, this can no longer be considered my "daily driver" - so the Daily Driver name no longer really applies. I haven't picked a good name yet, expect this to change with my mood. Names may get more sensible as the mental damage caused by watching the ZOMBIE ASS trailer heals.
Something goes here...
Having issues uploading the ZIP file with EGL libs... please bear with me. XDA seems to have some silly upload timeout that makes me unable to post anything larger than 8-9 megabytes.
Find them at https://github.com/koush/proprietar.../ics/galaxys2-common/proprietary/graphics/lib for now - these go in /system/lib
Edit: Hopefully the "upload from dropbox" hack worked... not sure.
Awesome great work..
Wooohoooo!!time for note to enter the next dimension!!thank yo sooo much bro!!!
Sent from my GT-N7000 using xda premium
.zip fails to flash. installation aborted
I'll post more details and documentation later this week. I'm kinda tired now.
mikeyinid said:
.zip fails to flash. installation aborted
Click to expand...
Click to collapse
What did you flash it from? I had no problems flashing it.
The upload process from dropbox may have failed - can you manually unzip it? (Edit: Just checked, seems to be fine.)
Entropy512 said:
What did you flash it from? I had no problems flashing it.
The upload process from dropbox may have failed - can you manually unzip it? (Edit: Just checked, seems to be fine.)
Click to expand...
Click to collapse
re downloaded and it flashed fine. is this a stock kernel built from source? i mean did you uv it or add oc?
mikeyinid said:
re downloaded and it flashed fine. is this a stock kernel built from source? i mean did you uv it or add oc?
Click to expand...
Click to collapse
Hey Mikey, are you using this on stunner or did you flash off of that today? Just curious before I try it on it myself.
Sent from one of my Galaxies
skyhigh2004 said:
Hey Mikey, are you using this on stunner or did you flash off of that today? Just curious before I try it on it myself.
Sent from one of my Galaxies
Click to expand...
Click to collapse
im on lp6. it takes like 2-3 seconds for my screen to turn on when pressing the power button and noticeable lag when opening app drawer in nova. definitley didnt do those things before
lag is the wrong word. there is a stutter during transitions.
mikeyinid said:
re downloaded and it flashed fine. is this a stock kernel built from source? i mean did you uv it or add oc?
Click to expand...
Click to collapse
See the I777 thread and the git commits for what's in there.
It is in general battery-optimized - Mali 3-step defaults are battery-oriented, default governor is a tuned conservative, reduce the polling interval of it for better results.
As this is built off of I9100 sources, there might be some Note-specific things missing. I never did Gingerbread kernel development on the Note. One thing is - this should not burn out your eMMC like many of the leaks can.
Entropy512 said:
See the I777 thread and the git commits for what's in there.
It is in general battery-optimized - Mali 3-step defaults are battery-oriented, default governor is a tuned conservative, reduce the polling interval of it for better results.
As this is built off of I9100 sources, there might be some Note-specific things missing. I never did Gingerbread kernel development on the Note. One thing is - this should not burn out your eMMC like many of the leaks can.
Click to expand...
Click to collapse
its usable for sure, was definitely not saying it wasnt. cant wait to see where this goes from here. i know an ics kernel from source is probably the only thing stopping official cm build.
---------- Post added at 08:38 PM ---------- Previous post was at 08:35 PM ----------
disregard the stutter post lol. went intio setcpu and changed to ondemand and this thing is butter smooth. and undervolts
mikeyinid said:
its usable for sure, was definitely not saying it wasnt. cant wait to see where this goes from here. i know an ics kernel from source is probably the only thing stopping official cm build.
Click to expand...
Click to collapse
I'm working with codeworkx and xplodwild on getting that going. I need to clean up extract-files.sh and the vendor/prop repo, among a few other things. I won't have time to work it the next few days though.
If you want to improve performance, try bumping up the GPU frequency for the lowest step and reduce its staycount to 0. For battery-saving purposes, the first GPU step is a bit on the low side. I might bump it up a little, there's a BIG jump between 66 and 100 MHz.
Instead of being 166/266 MHz, it's 66/166/266 MHz. Should improve screen-on battery life.
Entropy512 said:
I'm working with codeworkx and xplodwild on getting that going. I need to clean up extract-files.sh and the vendor/prop repo, among a few other things. I won't have time to work it the next few days though.
If you want to improve performance, try bumping up the GPU frequency for the lowest step and reduce its staycount to 0. For battery-saving purposes, the first GPU step is a bit on the low side. I might bump it up a little, there's a BIG jump between 66 and 100 MHz.
Instead of being 166/266 MHz, it's 66/166/266 MHz. Should improve screen-on battery life.
Click to expand...
Click to collapse
ok, so for ~5 seconds after you unlock the phone there is a noticeable stutter during transitions, even using ondemand.
scrolling is very smooth tho, even in plume...
Try increasing the frequency for the lowest GPU step, or reduce its staycount to 0.
Another option, try conservative but change freq_step to 15. I'm probably going to change that as the default.
Where can I find a nightly build to get initial extract-files ?
Entropy512 said:
Try increasing the frequency for the lowest GPU step, or reduce its staycount to 0.
Another option, try conservative but change freq_step to 15. I'm probably going to change that as the default.
Click to expand...
Click to collapse
seems the same using conservative with freq_step at 15. the first time you open the app drawer it stutters but the 2nd and 3rd times it get smoother til it doesnt stutter any more. turn the screen off and back on and its the same again.
---------- Post added at 09:25 PM ---------- Previous post was at 08:59 PM ----------
flashed to stunner and the stutter is even more noticable.

[KERNEL][ICS]JARVIS-v8 for LGP990

JARVIS Kernel for LGP990
Only for CM/Miui or AOSP roms​
Deceided that XDA needs a thread too. I won't look through it really often. I hope that other more experienced members can answer some easy questions, so I can focus on developing things.
Features:
3.0.y Kernel
Interfaces to control a bunch of Features (Like vibration strength)
Overall optimized parameters to provide a smooth user experience
working UMS - thanks Harsh
App which controls all the interfaces
Disclaimer:
I'm not responsible if your phone is fried by the kernel or you miss some important phone call! I'm not forcing you to install this Kernel and so it isn't my fault.
Download:
Download
Or Update via my app:
​
Don't use profiles, because they can lead to instabilities.. and they're unnecessary.
Stay away from SetCPU or any other app. Could lead to problems because of the customizable OC. Wait for my app until it's not ready use command line coupled with a init.d script.
You don't need to optimize any values in the ram disk. It should work perfectly without any other tweaks.
When you experience problems like random reboots, SODS, etc. try to go back to stock settings. And apply my 1 GHz frequency table. If this isn't fixing your problems report a bug with detailed informations. Like ROM, Settings, etc.
If a person reported a bug and you experienced it too, +1 this bug report or whatever. In this case I know that the bug isn't only happening on one specific device.
Changelog:
I'm damn lazy. So just use my github commit history (here).
Source Code:
Github
Thanks to:
Dekudan/Victor Von Zeppelin - for creating awesome icons for the app
Arcee - Setting up CyanogenMod and everything.. Just awesome
wkpark - for his cherry-pick marathon.. This guy really has endurance hehe
Ezekeel - Really innovative dev with impressive ideas.
Everyone who open sourced their work
Interfaces:​
CPU Control:
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Used to set the minimum frequency.
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
Used to set the maximum frequency.
​
Fsync Control:
/sys/class/misc/fsynccontrol/fsync_enabled (Read and Write)
Enable/disable single file/filessystem sync.
WARNING: This could lead to potential data loss after a unwanted reboot (battery pull)
enable=1, disable=0 (default enabled)​
Vibrator Control:
/sys/class/misc/vibratorcontrol/vibrator_strength
Set the vibration strength.
possible values: 1500-3600​
Force Fast Charge:
/sys/kernel/fast_charge/force_charge_mode
changes the usb charging mode. We have 3 modes:
Fast - Forces fast AC charging. Disable data transfer!
Slow - Always charges slow (like on a normal PC USB bus)
Auto - automatical detects which mode should be set.
Possible values: fast=1, slow=2, auto=0​
Example
Use adb to connect to your device and then in adb shell (with su) (you can setup a init.d script to auto apply everything)
We want more vibration because we can hardly notice it and want to pwn our friend with benchmarks. Additionally we want to charge our device faster.
Code:
echo 3500 > /sys/class/misc/vibratorcontrol/vibrator_strength
echo 1 > /sys/kernel/fast_charge/force_charge_mode
echo 0 > /sys/class/misc/fsynccontrol/fsync_enabled
And that's it
reserved2
Ics only right? cool stuff man I'll give it a try
Verstuurd van mijn Optimus 2X met Tapatalk
awesome, benee
Thanks!
Sent from my LG-P990 using xda premium
Hi
Installed and testing over half day. Until now seems to be a quite good kernel. No problems, no bsod. Battery drain its difficult to tell now
Tnx for new kernel.
Sent from my Tapatalk
great kernel!
I've use it since JARVIS-1
most stable one for me so far.
works fine so far !
looking forward to your kernel control app !
Awesome post! Thanks for sharing.
Really fast Kernel.
Two Screenshots with 1,4GHz and 1,2GHz.
Sent from my LG-P990 using XDA Premium App
Edit:
Your going to update your Sources to 3.0.32?
zerocoolriddler said:
Really fast Kernel.
Two Screenshots with 1,4GHz and 1,2GHz.
Sent from my LG-P990 using XDA Premium App
Edit:
Your going to update your Sources to 3.0.32?
Click to expand...
Click to collapse
Later. Doesn't benefit so much and only clutters the git history. (I don't like to squash the commits)
zerocoolriddler said:
Really fast Kernel.
Two Screenshots with 1,4GHz and 1,2GHz.
Sent from my LG-P990 using XDA Premium App
Edit:
Your going to update your Sources to 3.0.32?
Click to expand...
Click to collapse
damn... really fast. grats benee
---------- Post added at 01:41 PM ---------- Previous post was at 01:35 PM ----------
zerocoolriddler said:
Really fast Kernel.
Two Screenshots with 1,4GHz and 1,2GHz.
Sent from my LG-P990 using XDA Premium App
Edit:
Your going to update your Sources to 3.0.32?
Click to expand...
Click to collapse
damn, it really is fast, never seen any kernel score so high when it comes to cpu, just need a lil I\O tweaking and its perfect. i think
I think CPU and Mem is more important than I/O, but not so easy to do.
skylinegt77 said:
damn, it really is fast, never seen any kernel score so high when it comes to cpu, just need a lil I\O tweaking and its perfect. i think
Click to expand...
Click to collapse
It's pretty much io tweaked. If you want more disable fsync (interface)
zerocoolriddler said:
I think CPU and Mem is more important than I/O, but not so easy to do.
Click to expand...
Click to collapse
When I finished my app I will work on live gpu oc and maybe a ram only oc is possible (havn't looked deeply into it and the stuff what we can do easily is damn limited)
CM7 support?
CM9
---------- Post added at 03:10 PM ---------- Previous post was at 03:04 PM ----------
Benee said:
It's pretty much io tweaked. If you want more disable fsync (interface))
Click to expand...
Click to collapse
How to disable this? I´m not able to do it. Tried it via Console and Estrong File Explorer but always changes back to 1 after a Reboot.
zerocoolriddler said:
CM9
---------- Post added at 03:10 PM ---------- Previous post was at 03:04 PM ----------
How to disable this? I´m not able to do it. Tried it via Console and Estrong File Explorer but always changes back to 1 after a Reboot.
Click to expand...
Click to collapse
that is the way sysfs works
you will need to make a init.d script for it so it will set the values at boot time
or just wait for the app
Benee said:
It's pretty much io tweaked. If you want more disable fsync (interface)
When I finished my app I will work on live gpu oc and maybe a ram only oc is possible (havn't looked deeply into it and the stuff what we can do easily is damn limited)
Click to expand...
Click to collapse
not only that, if you try to change it in sys it will never even save the changes to the file, we gotta do it sumwhere else
+ im waiting 4 the app coz from what i saw it apears to be really great
PAIIITET said:
CM7 support?
Click to expand...
Click to collapse
I flash the kernel on cm7 and the phone do not appear usb storage when link to pc.
It can boot on cm7.
rexren said:
I flash the kernel on cm7 and the phone do not appear usb storage when link to pc.
It can boot on cm7.
Click to expand...
Click to collapse
i had to change some things in my rom to support UMS on 3.0.y kernel (since it differs really alot from 2.36.x kernel) i think that is the cause

[Kernel] Deported / Stockish: Issues, Reports, & Configuration

This is the support thread for the T-Mobile / U.S. Cellular variant of the StarKissed Note 4 kernel.
This kernel currently supports all North American carriers through the use of specialized release packages that will detect your device version and make appropriate adjustments.
Kernel Development Thread:
http://forum.xda-developers.com/showthread.php?t=2915824
Direct installation available via Flashify (for root users) - Android Apps on Google Play
Heimdall with the S5 patch is needed to flash from a computer. Odin cannot flash this kernel.
Additional information for T-Mobile / U.S. Cellular variant:
Potentially Unavailable:
Potentially Unsafe:
Incomplete / Inactive:
Courtesy of the Sprint thread:
egodriver07 said:
OK, I've tried everything, time to ask for help. I've used quite a few kernel tuning apps, including your own, and no matter what i try, my settings won't restore on boot for one, and two, no matter what I set my min/max CPU to it will randomly jump back up to 1728 Min and 2803 Max and change my governor to interatcive. I'll notice my battery draining quicker, that's when I catch it and adjust it down. What am I doing wrong?
Sent from my SM-N910P using Tapatalk
Click to expand...
Click to collapse
Misterjunky said:
Hi twistedumbrella
I have a question.
Is there any benefit whatsoever in flashing any custom
kernels if the user never plans to modify or change any
of the default settings in the custom kernel?
If it's beneficial to flash a custom kernel without changing
any of the kernel's default settings what are the benefits?
Thanks!
Click to expand...
Click to collapse
The advantage to a custom kernel is the updated code. Even if defaults are left as is, they are not necessarily stock features. Stock kernels are only released with firmware updates, so a lot of the Linux updates can take a long time to arrive. Sometimes the carrier or manufacturer may not even perform Linux or upstream updates, only what it took to match any system changes.
Custom kernels often include additional battery saving or performance updates from the community. These updates may never be officially submitted. These updates may also be too specialized for the "general" kernel most manufacturers maintain, so they are intentionally bypassed.
Configuration is personal preference based on intended use. There is no benefit to using defaults other than lack of desire to customize. The defaults are generally what will be just enough of a starting point for everyone to easily tweak it to their desires, not necessarily what is best.
I configure my defaults based on averages. Some use what they consider the best overall setup for typical usage. Some aim for a specific usage scenario. I have to reconfigure the settings when I install because the defaults don't fit how I use the device (testing games for class projects).
It really is about finding what works for you even by trial and error.
On boot.tmo.11-08-2014_22.12.img
Can't change clock freq values at all. max and min stays at 1.498 GHz at all times.
Same issue is there a way to fix or should I just revert to an older kernel
seriousneo said:
On boot.tmo.11-08-2014_22.12.img
Can't change clock freq values at all. max and min stays at 1.498 GHz at all times.
Click to expand...
Click to collapse
nique0201 said:
Same issue is there a way to fix or should I just revert to an older kernel
Click to expand...
Click to collapse
It's being fixed. It was an issue with the defaults for umbrella_core. Temporary solution is to change governors.
Its stuck for me with every governor...... Just reverted... Anyway this kernel doesn't have BFQ... What's the next best scheduler for HD video recording.. Or are any if the included schedulers based off bfq? I just want to assign it as my SD cards scheduler because that's where I record everything .
nique0201 said:
Its stuck for me with every governor...... Just reverted... Anyway this kernel doesn't have BFQ... What's the next best scheduler for HD video recording.. Or are any if the included schedulers based off bfq? I just want to assign it as my SD cards scheduler because that's where I record everything .
Click to expand...
Click to collapse
CFQ is the closest. I forget if that was already built in. If not, row.
I will second Confirm the stuck govs and clock issue I get 1.4 low and 2.6 high and nothing changes no matter what app I use, also had 2 uncommanded reboot with screen off. Rolled back to previous one.
Compusmurf said:
I will second Confirm the stuck govs and clock issue I get 1.4 low and 2.6 high and nothing changes no matter what app I use, also had 2 uncommanded reboot with screen off. Rolled back to previous one.
Click to expand...
Click to collapse
Confirmations aren't needed when issues are already being addressed. If you are worried nothing is being done, here is a summary of my morning:
32bc62f89416ca66c6ad5c7d1c369540da47edfa
hardlimit: Clearer comparison to base definitions
9bdd4cf3fc402ab31867b262369cfeb581a3110f
Build: Cleanup .orig files when initiating builds
614697abf3ac21bfe1682ec5e0c67f545af1ea35
Linux 3.10.1
7411a44bf9e63e1a678461f9489a7b82b12c831b
Linux 3.10.2
5a0a353611bf3c225c0b8dbc31d1753f49d2b03a
Linux 3.10.3
daa76fd53838d19e54870e0490f044ee1d2b77f2
Linux 3.10.4
604d95229a2fe25533228e003d9221aadb5bf18f
Linux 3.10.5
668f731fd1dad78a2fbd7f3965bee42624782acb
cpufreq: Fixes for Linux 3.10.5, hardlimit
I'm testing the fixes now. There will be a slight delay because Sunday is a recurring project deadline for my degree, but something will be available later on
Lol, not worried at all. Your time and your life come first. Glad with your school project. College can be rough
Compusmurf said:
Lol, not worried at all. Your time and your life come first. Glad with your school project. College can be rough
Click to expand...
Click to collapse
It's just a lot of busy work. Since it's online, we have to record presentations, record an explanation of all our changes, demonstrate the code in action, talk about plans, etc.
After all that I have to question why I had to submit an outline, repo, and binary. It's not like they're going to read the book when they can watch the movie instead.
Pushing an update now that appears to have resolved the issue. It was not the governors at all. Like any other frequency or screen issue thus far, it was hardlimit
I understand completely. I have an IT degree and been working in IT professionally since 1987. It has served me well so far.
After a lot of digging for where something is setting 1497600 (1.49) because the one place I had has long since been removed, I came across:
Code:
#define MIN_TOUCH_LOW_LIMIT 1497600
in cpufreq.h which is part of the stock kernel code. This is used to make sure that when the screen is being used, the CPU ramps up enough to make sure touch is smooth. That is NOT something I added into the kernel. Hardlimit added the capability to adjust these values, but they are still being set by waking the phone.
Anyway, the point is that I am doing what I can to resolve them getting "stuck" on this value, but the purpose of this post is to say that it may still be a "favored" value, but that is just how Samsung intended it.
custom kernel
WHY does this kernel go makes my cpu only go from 1497 MHz to 2457 MHz???
Even if I change the frequency of the cpu to max 2.8 GHz and min 268 MHz, it stays from 1497 and 2457MHz.
y11ohan said:
WHY does this kernel go makes my cpu only go from 1497 MHz to 2457 MHz???
Even if I change the frequency of the cpu to max 2.8 GHz and min 268 MHz, it stays from 1497 and 2457MHz.
Click to expand...
Click to collapse
It hates you. It obviously isn't any of the huge discussion in the main development thread or this one if you still had to ask, so that's the only other answer I can come up with.
-_-
twistedumbrella said:
It hates you. It obviously isn't any of the huge discussion in the main development thread or this one if you still had to ask, so that's the only other answer I can come up with.
Click to expand...
Click to collapse
Omg just LOL so sorry :/
y11ohan said:
Omg just LOL so sorry :/
Click to expand...
Click to collapse
It hates me as well.Lmao
Sent from my SM-N910T using XDA Free mobile app
---------- Post added at 06:53 PM ---------- Previous post was at 06:05 PM ----------
Can anyone confirm if the stock builds are working better than the deported builds. Thanks In advance!!!
Sent from my SM-N910T using XDA Free mobile app
xda23 said:
It hates me as well.Lmao
Sent from my SM-N910T using XDA Free mobile app
---------- Post added at 06:53 PM ---------- Previous post was at 06:05 PM ----------
Can anyone confirm if the stock builds are working better than the deported builds. Thanks In advance!!!
Sent from my SM-N910T using XDA Free mobile app
Click to expand...
Click to collapse
Ouch. That is like "can anyone verify this developer is worthless?"
Anyway, there is an untested update being pushed. The untested part should fix the frequency issue. It's untested because the change is swapping two lines. High was getting written to low and low to high. The result was everything reading invalid and defaulting to mid.

[KERNEL][UBERTC 5.0]Despair Kernel R1

This is the home of the new refined Despair Kernel. If you submit bug reports without a log, you may be prosecuted... or executed.
Disclaimer:
If your device fails to comply with your standards of what you consider functioning, I am not liable. This is provided free of charge and does not come with a warranty. Although, if you provide a log, I can provide some sort of assurance that I will look into your issue.
Features:
UBERTC 5.0
O3, Graphite & Miscellaneous Optimizations
Extra CPU Governors & IO Schedulers
Advanced TCP Congestion
Links:
Pushbullet: https://www.pushbullet.com/channel?tag=despairfactor
Downloads: http://renderserver.net/devs/DespairFactor/
Source:
Github: https://github.com/RIPng/Despair-yu
Yureka Forums: http://forums.yuplaygod.com/threads/kernel-despair-kernel.4648/
Changelog:
R1
Code:
Rebase to CM code
Initial release
Credits:
faux123
Google
CyanogenMod
imoseyon
Cl3Kener
LoungeKatt
Zyxxeil
TheShoxter
working very well sir.
Very excited to see you sir in YU yureka development forum.
Intelliplug working very well.
Thanks for adding new governor and I/O..
:good::good:
Have tested the kernel on dumtara's CM11 build, Very stable with all the features working very well and smooth. Used kernel Aduitor app to tune kernel parameters and to verify things like core plugging features. Daily Driver :good:
By any chance is it possible to enable screen color calibration with the help of kernel?
Jimmyz0r said:
By any chance it is possible to enabled screen color calibration with the help of kernel?
Click to expand...
Click to collapse
It is, I would have to look at the drivers for it and see if they are compatible on this device or not. If they are I can get it added.
Confused?
thnku sir i am running stock firmware 11.0-XNPH05Q .i have unlocked bootloader and rooted my device so simply i have to flash it?
jghiya said:
thnku sir i am running stock firmware 11.0-XNPH05Q .i have unlocked bootloader and rooted my device so simply i have to flash it?
Click to expand...
Click to collapse
Yes
Need This Features in Kernel
IO schedulers
FLOPS
CPU GOVERNERS
SMART ASS V2
SMOTHASS
ela1103 said:
Need This Features in Kernel
IO schedulers
FLOPS
CPU GOVERNERS
SMART ASS V2
SMOTHASS
Click to expand...
Click to collapse
FIOPS is already there, those two governors are not worth merging
DespairFactor
Thank you for The New Kernel .We are all expecting more Feature
---------- Post added at 11:20 PM ---------- Previous post was at 11:15 PM ----------
DespairFactor said:
FIOPS is already there, those two governors are not worth merging
Click to expand...
Click to collapse
why that two governors not worth
ela1103 said:
DespairFactor
Thank you for The New Kernel .We are all expecting more Feature
---------- Post added at 11:20 PM ---------- Previous post was at 11:15 PM ----------
why that two governors not worth
Click to expand...
Click to collapse
AFAIK its because the governors were built for single core devices during the ICS period. Those governors have poor performance handling over multicore architecture. Correct me if i am wrong.
Does this kernel enables quick charging 2.0. does it improves the charging speed
janajackie said:
Does this kernel enables quick charging 2.0. does it improves the charging speed
Click to expand...
Click to collapse
Quick charging is not based solely on kernel, the battery must be able to accept it, I do not wish to up the amperage going to the battery at this time. It is not exactly safe and we don't know the limits of the device's battery yet, I would hate for you to wake up with your battery exploded.
its good to see development of this kernel going on a great pace.
Your opinion pls
Thank you for the kernel,
@DespairFactor........ Just curious to know what Cpu governor and I/o scheduler combo you would suggest for a user who is not much into gamig but heavy 3g web browsing and music fanboy.
I need good battery life.
Thank you once again and keep up the good work sir... :good:
[email protected] said:
Thank you for the kernel,
@DespairFactor........ Just curious to know what Cpu governor and I/o scheduler combo you would suggest for a user who is not much into gamig but heavy 3g web browsing and music fanboy.
I need good battery life.
Thank you once again and keep up the good work sir... :good:
Click to expand...
Click to collapse
From my experience. Ondemand/noop with min/max frequency at 400Mhz/1036Mhz gives good battery backup. Make sure you enable the core plugging option.
PRRash said:
From my experience. Ondemand/noop with min/max frequency at 400Mhz/1036Mhz gives good battery backup. Make sure you enable the core plugging option.
Click to expand...
Click to collapse
Core plugging means? intelli Plug feature?
[email protected] said:
Core plugging means? intelli Plug feature?
Click to expand...
Click to collapse
Yes.. Use the app Kernel Aduitor from playstore. Does the job pretty neat.
---------- Post added at 04:50 PM ---------- Previous post was at 04:41 PM ----------
DespairFactor said:
Quick charging is not based solely on kernel, the battery must be able to accept it, I do not wish to up the amperage going to the battery at this time. It is not exactly safe and we don't know the limits of the device's battery yet, I would hate for you to wake up with your battery exploded.
Click to expand...
Click to collapse
Not even sure if the Soc has the feature for this device. Any way to figure that up??, On S3 mini i could check the receiving current Amps to verify using an app.??
615 Soc spec says its available within, But under devices section yureka is not mentioned on the Qualcomm website for QuickCharge. AFAIK i know nexus 6 with bigger battery, charges faster.
PRRash said:
Yes.. Use the app Kernel Aduitor from playstore. Does the job pretty neat.
---------- Post added at 04:50 PM ---------- Previous post was at 04:41 PM ----------
Not even sure if the Soc has the feature for this device. Any way to figure that up??, On S3 mini i could check the receiving current Amps to verify using an app.??
615 Soc spec says its available within, But under devices section yureka is not mentioned on the Qualcomm website for QuickCharge. AFAIK i know nexus 6 with bigger battery, charges faster.
Click to expand...
Click to collapse
On nexus 6 our battery has extra components to allow for the amperage provided by the quick charge chargers. The SoC can have features, but if the OEM doesn't enable them with the components or code required it won't work. We have LED on Nexus 6 for example, but it doesn't blink, this is because it was not coded to work.

[KERNEL][KENZO]( FOR_cm-14.0)[DI4MOND]

>>>>>> Kernel for > CM-14.0 < (NOUGAT) <<<<<<
THIS IS MY KERNEL FOR DAILY USE
I AM NOT RESPONSIBLE FOR DEFECTS IN YOUR CELLPHONE
Changelog:
VERSION 1.4 (03/11/2016)
- CLEAN, BYE DEAD CODE
- MORE GOVERNORS AND ONE PRESIDENT )
- ZZMOVE RESUMED, DARKNESS, BIOSHOCK, ELEMENTALX, IMPULSE, INTELLIACTIVE, IRONACTIVE AND ALUCARD (OUR GRANDFATHER CONSERVATIVE DEFAULT)
- MORE FIXES FOR CORTEX-A53
- ZSWAP 50% NOW
VERSION 1.3 (31/10/2016)
- BYE BOOT "BLUE BUG" AND LIVE DISPLAY REMAINS INTACT.
VERSION 1.2 (30/10/2016)
- BIG.LITTLE IMPROVEMENTS
- CP64
- TCP: BIC,CUBIC,WESTWOOD,HTCP,HSTCP,HYBLA,VEGAS,SCALABLE,LP,VENO,YEAH,ILLINOIS
- CORRECTIONS
ATUNTU: CONSEVATIVE, DEFAULT SETTINGS, NO OVERCLOCK OR HACK (CM14)
VERSION 1.1
- INTERACTIVE GOV CORRECT NOW AND DEFAULT
- OPENMP
- HOTPLUG QUALCOMM ADDED
- FINE ADJUSTMENTS IN PERFORMANCE
- SWEEP2WAKE and DOUBLETAP2WAKE
- ZSWAP 30% POOL DEFAULT
VERSION 1.0
- BASED IN CYANOGENMOD KENZO SOURCE KERNEL
- ZSWAP LZ4
- LINUX 3.10.104
- BETTER BALANCE BETWEEN PERFORMANCE AND BATTERY SAVING
- CONSERVATIVE GOV DEFAULT
- KERNEL EXTREMELY CUT FOR DAILY USE
- CAM ADJUSTS
- NO OVERCLOCK OR SCRIPTS
- MORE ADJUSTS IN SCREEN, SOUND...
- THERMAL OPTIONS
- HIGH COMPATIBILITY WITH KERNEL ADIUTOR
- 512KB READAHEAD
- FIOPS SCHEDULER DEFAULT
- COMPILED WITH NONO GCC 64 EX 6 . 2 . 0 (MINE PURE AARCH64 GCC)
DOWNLOAD (INSTALL SIMPLE IN TWRP OR CWM):
Mod edit: Links removed
If you like my work, donate to me :fingers-crossed:
THANKS FOR:
ALL DEVS :good:
ALL XDA MEMBERS AND ADMINS
CYANOGENMOD TEAM (FOREVER)
IS MY FIRST TOPIC IN XDA, THANK YOU FOR PATIENCE :fingers-crossed:
SOURCE
Nice...
Y u posted here
It's not a right place
Post in Development section...
People get to know less here
Sent from my Redmi Note 3 using XDA-Developers mobile app
Moved from Themes/Apps
Mike
Cool . Trying asap
Sent from my Redmi Note 3 using Tapatalk
Does it support goodix and latest camera sensors?
update your source link with all changes commited.(ever heard of gpl?)
Ello, nice kernel name.
Support for wake gestures?
zilan said:
Support for wake gestures?
Click to expand...
Click to collapse
Hello bro, Sweep2Wake and DoubleTap2Wake is supported
neonkat said:
update your source link with all changes commited.(ever heard of gpl?)
Click to expand...
Click to collapse
Hi my smart friend, I'm the developer more than 20 years, do not know what is GPL, it was good you comment on that now met the first time the GPL. I'll do it later, calm. Do not get so flustered with this, you will be able to analyze it later.
Thanks!
More kernel for kenzo, more option for us...glad to see this...will try it asap..
Anyway, thanks for this kernel
prmonteiro said:
Hi my smart friend, I'm the developer more than 20 years, do not know what is GPL, it was good you comment on that now met the first time the GPL. I'll do it later, calm. Do not get so flustered with this, you will be able to analyze it later.
Thanks!
Click to expand...
Click to collapse
meh,i ain't a smart kid,just tried to clear up some things(sarcasm ftw?).
well sorry if that hurts your feelings.
Does goodix fp works on this?
Testing :
Quite smooth , no hotplugging and no real gain compared to AGNi 2.5
Fp working great (FPC)
ROM: Tesla 3.0
Battery life: wait & see
rhyme4u12 said:
Does goodix fp works on this?
Click to expand...
Click to collapse
It is to work perfectly with goodix.
aaz03 said:
Testing :
Quite smooth , no hotplugging and no real gain compared to AGNi 2.5
Fp working great (FPC)
ROM: Tesla 3.0
Battery life: wait & see
Click to expand...
Click to collapse
Thanks for the feedback!
Just flashed this kernel, looks pretty smooth.
cam works, videos don't work with Google cam.
Got no deep sleep. Same problem as with agni.
I'm thinking that it might be caused by the cam.
I'm on aicp 12,with stock kernel my cam doesn't work but I have perfect deep sleep. On kernels where my cam works I don't get any deep sleep anymore. Other assumption would be wifi, even tho it works perfect.
Please let me know what infos you need?
tschulieh said:
Just flashed this kernel, looks pretty smooth.
cam works, videos don't work with Google cam.
Got no deep sleep. Same problem as with agni.
I'm thinking that it might be caused by the cam.
I'm on aicp 12,with stock kernel my cam doesn't work but I have perfect deep sleep. On kernels where my cam works I don't get any deep sleep anymore. Other assumption would be wifi, even tho it works perfect.
Please let me know what infos you need?
Click to expand...
Click to collapse
Nice! Thanks for the feedback!
Also i'm pretty curious about this NONO GCC as i never heard of it before , any optimisations proper to this toolchain made into the kernel?
looks good
cant wait to try it!!
im so excited about N!!!
thanks @prmonteiro for developing this
Keep up the good work!!

Categories

Resources