Related
This kernel is distributed with several overclock modules.
The modules doesn't have GPL in their licenses. The sources for modules are private.
*** The frequencies below are not real. Sorry for that. I know little about detailed architecture for U8500 CPU... ***
available frequencies:
50MHz,100MHz,500MHz,1000MHz,2000MHz(can be set by modules)
Kernel Link: http://pan.baidu.com/s/1gdmXlyN
Module for overclocking to 1.2 GHz(Stable): http://pan.baidu.com/s/1pJz8i6Z
Module for overclocking to 1.5 GHz(Stable): http://pan.baidu.com/s/1jG3giWI
Module for overclocking to 2.0 GHz(Still testing): http://pan.baidu.com/s/1bnfDNBp
If you like the kernel any donations are welcome: alipay account: 15190852698 I will build a kernel for you if you donate me
If you want to use this in your ROM:
1. PM me first
2. Don't touch the kernel(e.g. extract or modify zImage or ramdisk). You will easily get problems e.g. not booting and wifi not working
3. Don't put anything that you can get money from it in your ROM.
Recovery:
Camera button only after vibrate will bring you into TWRP
Power button only after vibrate will enter CWM
If you press both keys after vibrate you will enter kexec bootmenu.
***Read this before you flash the kernel!***
The kernel only supports /data and /cache of f2fs filesystem. You will get a bootloop if you use ext4 for the two partitions. But use ext4 for /system.
mkfs.f2fs_arm link: http://pan.baidu.com/share/link?shareid=855746158&uk=3137347581
Don't ask me for source. It's from internet.
******
Kernel source: https://github.com/FandroidRelease/android_kernel_sony_u8500/tree/overclock
XDA:DevDB Information
Fandroid Kitkat Kernel, Kernel for the Sony Xperia P
Contributors
zhy0919, XperiaSTE, Sony, CM11
Kernel Special Features: based on XperiaSTE's overclock source, with overclocking modules
Version Information
Status: Beta
Created 2014-08-31
Last Updated 2014-08-31
deleted
big-A said:
deleted
Click to expand...
Click to collapse
What do you mean??
Bootloop
I installed your kernel with cm 11 M9 and slimkat 7.6 and everytime i get a bootloop
How to install those modules? How to access recovery, power button?
This kernel looks promising, but could you please provide more information such as the recovery that comes with it, if theres one; or the features besides having the overclock modules that it has etc. Thank you. Good job overall.
big-A said:
I installed your kernel with cm 11 M9 and slimkat 7.6 and everytime i get a bootloop
Click to expand...
Click to collapse
Sorry I didn't mentioned some important information in my post.
Please format /data and /cache to f2fs if you want to use the kernel.
And also, if you flashed another ROM, you will need to mkfs.f2fs again.
mkfs.f2fs_arm link: http://pan.baidu.com/share/link?shareid=855746158&uk=3137347581
macabrocabral said:
How to install those modules? How to access recovery, power button?
Click to expand...
Click to collapse
Post updated
ArtemisRider said:
This kernel looks promising, but could you please provide more information such as the recovery that comes with it, if theres one; or the features besides having the overclock modules that it has etc. Thank you. Good job overall.
Click to expand...
Click to collapse
Thanks. Post updated.
Novathor chips can go up to 1,3ghz. 1.2 ghz is a safest option. Overclocking that much a novathor SoC without changing voltages will only consume severe power leading to overheat. Due too the aluminium design of xperia p you will not notice so much heat but when graphics artifacts start to occur then i hope you have the budget needed to buy several phones to payout the users.
Cheers
nicolassp said:
Novathor chips can go up to 1,3ghz. 1.2 ghz is a safest option. Overclocking that much a novathor SoC without changing voltages will only consume severe power leading to overheat. Due too the aluminium design of xperia p you will not notice so much heat but when graphics artifacts start to occur then i hope you have the budget needed to buy several phones to payout the users.
Cheers
Click to expand...
Click to collapse
Even i have read that 1.2ghz is the safest option for novathor overclocking. thnx for confirming.
Dammit!
I thought that fake overclocks and/or underclocks will die with the real overclock, but as I can sadly see this is not true. First of all, the commit which increases frequency in the repo of the GitHub link provided does NOT change the needed registers to increase frequency. Secondly, if the work of this thread would work at 50Hz the phone would die and at 2GHz everything will crash automatically, this is just placebo effect, a nonsense placebo effect.
Garcia98 said:
Dammit!
I thought that fake overclocks and/or underclocks will die with the real overclock, but as I can sadly see this is not true. First of all, the commit which increases frequency in the repo of the GitHub link provided does NOT change the needed registers to increase frequency. Secondly, if the work of this thread would work at 50Hz the phone would die and at 2GHz everything will crash automatically, this is just placebo effect, a nonsense placebo effect.
Click to expand...
Click to collapse
Thanks and sorry. But can you tell me why the total current of the phone seems to be much higher when at the highest frequency?
zhy0919 said:
Thanks and sorry. But can you tell me why the total current of the phone seems to be much higher when at the highest frequency?
Click to expand...
Click to collapse
What do you mean with "current of the phone"?
Garcia98 said:
What do you mean with "current of the phone"?
Click to expand...
Click to collapse
current_now in ab8500_fg
zhy0919 said:
current_now in ab8500_fg
Click to expand...
Click to collapse
I don't get you, do you mean charge_now?
Garcia98 said:
I don't get you, do you mean charge_now?
Click to expand...
Click to collapse
/sys/class/power_supply/ab8500_fg/current_now
zhy0919 said:
/sys/class/power_supply/ab8500_fg/current_now
Click to expand...
Click to collapse
For me that value is very similar even with real overclock, and it changes a lot from second to second. To check if overclock works the best idea is to make a benchmark and check ARM PLL registers.
I agree with Garcia98. The overclock cannot be done on this motherboard/CPU and the 2GHz overclock will fry the components in no time.
Garcia98 said:
For me that value is very similar even with real overclock, and it changes a lot from second to second. To check if overclock works the best idea is to make a benchmark and check ARM PLL registers.
Click to expand...
Click to collapse
Really thanks... By the way where can I find documentations about novathor CPUs? And how to modify u8500 cpu's pll register(what value can be set and why)? Thanks for your answer!!
*Initial version: v0.1*
AOSP m7 cm-12.1
Based on AGK v1.71 (containing all the original wake gestures: sweep2wake, logo2menu, double tap to wake)
F2FS support from latest msm8960 repo on cm-12.1
GCC KBUILD_CFLAGS tweaks from SiliconValley kernel (oodles of optimizations)
Using SiliconValley initrd (ramdisk)
- cpu governors: plenty of them: intellidemand, ondemand, interactive, smartass, smartassV2, ...
- mpdecision, intelliplug, ecomode tweaks
- highest frequency at 2,1Ghz, lowest at 0,081Ghz, good for saving more battery
- gives more than 36 hours of battery life on a moderately used phone with steady mobile signal
install using fastboot: sudo fastboot flash boot jekkoskrnl.img
*21/12/2015: v0.1 Update*
Performance tweaks: disabled GPU underclock.
Min frequency is set to 128Mhz (was 64)
Max frequency is set to 487Mhz (was 450)
download link: bit.ly/1IjAEGw
*23/01/2016: v0.2 Update*
Dissable reboot on mdm start timeout (causing occasional kernel panics)
Improve GPU frequency upscaling to reduce lagging
Merge of upstream Cyanogenmod fixes
Disable htc one wire headset patch (causing occasional kernel panic with alternative earset)
download link: http://bit.ly/1ZU2yRK
github (cm12.1 branch) link: https://github.com/jekkos/android_kernel_htc_msm8960
jekk0s said:
This is a thread containing a link to my kernel build for
AOSP m7 cm-12.1
download link: bit.ly/1IjAEGw
github link: https://github.com/jekkos/android_kernel_htc_msm8960
Click to expand...
Click to collapse
Hey @jekk0s Thanks for that.
Just 1 Q
Is your Git source up to date? I just built your kernel and the version I built has a few less CPU governors then the .img you uploaded
Other then that Kernel works great! Compiled with UberTC-4.9
Thanks again.
Joeisgood99 said:
Hey @jekk0s Thanks for that.
Just 1 Q
Is your Git source up to date? I just built your kernel and the version I built has a few less CPU governors then the .img you uploaded
Other then that Kernel works great! Compiled with UberTC-4.9
Thanks again.
Click to expand...
Click to collapse
Ok I might have forgotten to push those last set of config changes, will have a look later today and get back to you.
jekk0s said:
Ok I might have forgotten to push those last set of config changes, will have a look later today and get back to you.
Click to expand...
Click to collapse
I've updated the github with some more local changes. To enable the governors you'll need to use the m7_defconfig
make m7_defconfig
jekk0s said:
I've updated the github with some more local changes. To enable the governors you'll need to use the m7_defconfig
make m7_defconfig
Click to expand...
Click to collapse
Thanks for that!
Joeisgood99 said:
Thanks for that!
Click to expand...
Click to collapse
Does this work on exodus ROM?
Your kernel is pretty good on batery life but my phone tends to stutter and lag on this kernel.
Sinistersky said:
Does this work on exodus ROM?
Click to expand...
Click to collapse
No, it doesn'twork
crownvn said:
No, it doesn'twork
Click to expand...
Click to collapse
It does for me.
crownvn said:
No, it doesn'twork
Click to expand...
Click to collapse
Neither does it for me
steinsgateislove said:
It does for me.
Click to expand...
Click to collapse
what does rom ?
steinsgateislove said:
Your kernel is pretty good on batery life but my phone tends to stutter and lag on this kernel.
Click to expand...
Click to collapse
Think the default governor might not be the best. I'm using intellidemand which makes the phone work smoothly in most situations.
Works great on CM12.1. Is there anyway that I could set the minimum GPU frequency on boot? Maybe using an init.d script?
Sinistersky said:
Does this work on exodus ROM?
Click to expand...
Click to collapse
Works for me on 'exodus-5.1-20151225-NIGHTLY-m7.zip'
EDIT: I take it back, won't complete booting, just hangs on the boot animation...
jekk0s said:
Think the default governor might not be the best. I'm using intellidemand which makes the phone work smoothly in most situations.
Click to expand...
Click to collapse
will the kernel work with android m, please?
Very VEEEERY good work . Love the overclock 2.1 GHZ !!!!!! i can see the difference in games . work on Exodus 5.1.1 2016 but , lagging on music , unloking or keyboard use . higher GPU frequencies can be use ? Like 500mhz ,or like same sense kernel (587 MHz :0 )
Sorry for my english ^^
which software you guys using for tuning kernel.
I tried several, after restart its resetting some times even after exiting the app. I am encountering frequent restarts and higher temperature.
Tried clean, still issue persists. I can't live without double tap to wake and sweep to sleep.
Device being secondary, not interested in much performance , I just need basic features and stability. I tried under volt the cpu , it didn't boot then.
Was on ARHD and elementalx before. Was going good.
Recently jumped to cm.
Any suggestions?
I use Ex kernel manager for change my CPU and gpu frequencies , active fastcharge , ....
I hope that the next update propose more gpu frequencies , the currents , and more higher really more than 450
On exodus rom the phone seems stable , but lag on internet or music use (unpleasant) :/ I've try differents gorvernor but no real change ...
Do I need to flash it using the command line or can I use Flashify for that? [emoji4]
Stachura5 said:
Do I need to flash it using the command line or can I use Flashify for that? [emoji4]
Click to expand...
Click to collapse
Flashify should work fine. I used it myself.
Compatibility:
LineageOS 14.1 based roms; reported working with most 7.1.2 ROMs.
Download:
See attachments.
How to install:
Flash the zip.
If you come from another kernel, dirty flash your rom or LineageOS's boot.img before flashing this one (that also includes ROMs that come with a different kernel built-in).
Features:
Flash and forget
All cores are unlocked and unshackled
No hotplug (see: https://forum.xda-developers.com/showpost.php?p=72198795&postcount=140)
Spectrum support (Info: https://forum.xda-developers.com/showpost.php?p=72804608&postcount=192)
Reduced idle power consumption (don't complain about 3rd party wakelocks)
some wakelocks are blocked by default (thanks to @franciscofranco)
Credits:
@franciscofranco's zips.
Powered by: AnyKernel2 - @osm0sis
Extra thanks:
@karthick and @chaubeyprateek - Hyper Kernel
Interactive how-to: [GUIDE] [AKT] Advanced Kernel Tweaks by @Asiier, @patalao, @Mostafa Wael and @Senthil360
I am trying this out.Will you add d2w?
Working here on a6020a40 sd415 indian varient.
bodafranus said:
Compatibility:
Android Nougat 7.1.1 Lineage OS 14.1 based roms.
A6020 (tested only on l36 variant)
Download:
http://www106.zippyshare.com/v/IcjLb4RP/file.html
(will move to AFH shortly)
How to install:
Flash the zip.
Features:
Flash and forget
All cores are unlocked and unshackled
Reduced idle power consumption (don't complain about 3rd party wakelocks)
Wakelocks blocked by default (thanks to @franciscofranco)
Changelog:
https://gist.github.com/LegendMaster/767d12c93c5fc53dc5f214b4e10fce29
Source:
https://github.com/LegendMaster/android_kernel_lenovo_msm8916/tree/experimental
Known bugs:
Minimum frequencies on big cluster reverting to 960MHz. CPU Freq driver doesn't seem to remember policy->user_policy.min when waking up from suspended state.
You tell me. :good:
Credits:
init.rc all from @franciscofranco zips.
Powered by: AnyKernel2 - @osm0sis
HMP Scheduler and insights: [GUIDE] [AKT] Advanced Kernel Tweaks
Extra thanks:
@Dreamstar - Vegito Kernel
@chaubeyprateek - Hyper Kernel
Click to expand...
Click to collapse
Finally someone developing a different kernel! Very much appreciated!
Take a look at ExtremeKernel, it adds some bits missing from stock Kernel that would be nice to see here (Extreme seems to be discontinued).
Gonna follow this thread and try it!
@bodafranus thanks for a great kernel! Working here o a40 sd 415 indian variant. Here one bug though.. touch response is not working on ambient display.. it has been fixed in latest commits by Karthik. Kindly include these fixes in next version. Thanks!
Waiting for Alpha1 to try it! When will it be available?
Changelog seems to be promising!!
New version:
alpha1
1. changed governor and HMP scheduler values.
2. added bw_hwmon shenanigans to ramdisk (responsible for controlling some bus frequencies)
3. updated some drivers
4. merge 'caf/LA.BR.1.2.9_rb1.12' (kang from: karthick111)
If you experience any problems, send logs. (some can be found at: /sys/fs/pstore)
tanx said:
I am trying this out.Will you add d2w?
Click to expand...
Click to collapse
Not my priority, still have tons of patches to apply.
You can use Gravity Screen with everything but "Turn Screen ON by Proximity" disabled.
dr.bathman said:
Working here on a6020a40 sd415 indian varient.
Click to expand...
Click to collapse
Thanks.
IagoJevaux said:
Finally someone developing a different kernel! Very much appreciated!
Take a look at ExtremeKernel, it adds some bits missing from stock Kernel that would be nice to see here (Extreme seems to be discontinued).
Gonna follow this thread and try it!
Click to expand...
Click to collapse
You're welcome.
dr.bathman said:
@bodafranus thanks for a great kernel! Working here o a40 sd 415 indian variant. Here one bug though.. touch response is not working on ambient display.. it has been fixed in latest commits by Karthik. Kindly include these fixes in next version. Thanks!
Click to expand...
Click to collapse
I haven't seen anything in his commits related to this. Could you be more specific?
IagoJevaux said:
Waiting for Alpha1 to try it! When will it be available?
Changelog seems to be promising!!
Click to expand...
Click to collapse
Available now.
Is it working on a46?
Sent from my Lenovo Vibe K5 Plus using XDA Labs
AmithNRG said:
Is it working on a46?
Sent from my Lenovo Vibe K5 Plus using XDA Labs
Click to expand...
Click to collapse
You'll have to test it yourself or wait for somebody else's feedback.
The OP only has the l36 variant.
It's working on a46. I have it and working. Thanks for the work.
It seems kernel is not fully compatible with vibe k5 a6020a40 sd 415 Indian varient. Phone gets booted only if flashed over hyper kernel of prateekchaubey. But if lm kernel is flashed over stock lineage kernel, phone gets stuck at bootlogo. I checked both alpha0 & alpha1 versions after I got this. Logs from sys/fs/pstore has been attached which are after flashing alpha1 over hyper kernel.
And touch on ambient display is still not working with alpha1 version.
dr.bathman said:
It seems kernel is not fully compatible with vibe k5 a6020a40 sd 415 Indian varient. Phone gets booted only if flashed over hyper kernel of prateekchaubey. But if lm kernel is flashed over stock lineage kernel, phone gets stuck at bootlogo. I checked both alpha0 & alpha1 versions after I got this. Logs from sys/fs/pstore has been attached which are after flashing alpha1 over hyper kernel.
And touch on ambient display is still not working with alpha1 version.
Click to expand...
Click to collapse
@bodafranus
List of bugs:
timer_rate fixed on Little cluster, unable to change it.
minimum frequency on big cluster reverting to default after CPU wakes from suspended state.
AmithNRG said:
Is it working on a46?
Click to expand...
Click to collapse
Should work.
tanx said:
It's working on a46. I have it and working. Thanks for the work.
Click to expand...
Click to collapse
Thanks for letting me know
dr.bathman said:
It seems kernel is not fully compatible with vibe k5 a6020a40 sd 415 Indian varient. Phone gets booted only if flashed over hyper kernel of prateekchaubey. But if lm kernel is flashed over stock lineage kernel, phone gets stuck at bootlogo. I checked both alpha0 & alpha1 versions after I got this. Logs from sys/fs/pstore has been attached which are after flashing alpha1 over hyper kernel.
And touch on ambient display is still not working with alpha1 version.
Click to expand...
Click to collapse
That's strange, can you try flashing over latest official Lineage, after a Factory Reset wipe?
Try to grab a logcat while in bootloop, if it persists (see: https://forum.xda-developers.com/showthread.php?t=2274119)
I will check Ambient Display after I fix some issues.
bodafranus said:
List of bugs:
timer_rate fixed at 60000 on Little cluster, unable to change it.
minimum frequency on big cluster reverting to default after CPU wakes from suspended state.
Should work.
Thanks for letting me know
That's strange, can you try flashing over latest official Lineage, after a Factory Reset wipe?
Try to grab a logcat while in bootloop, if it persists (see: https://forum.xda-developers.com/showthread.php?t=2274119)
I will check Ambient Display after I fix some issues.
Click to expand...
Click to collapse
Ok.. I tried it on official lineage 10/4 build with fresh flash and the lm kernel alpha 1 is working without any problem like bootloop/stuck to bootlogo.
i am not using this kernel even not other, but having big trouble with lineage OS, basically cpu core bug i can say and i asked on its respective thread, page 72 and 73, dev and other users helped me but partially solved you can refer if you want to, but i will explain anyway here shortly,
i am using 20170410 built, and kernel adiutor, selinux permissive, i tried switching all possible options like core control, clock speed, governor, other thing, the only thing bug me is governor, like interactive and ondemand, max 1497mhz and min 200mhz i set, but it always on 1497mhz when even idle little process and core directly goes offline when no use, and never downclock, i also found too much over heating when any games or heavy task.
(**this is not bug of this kernel,
and this exactly same paragraph i'll be posting on lineage os thread, so if you like to suggest me about this bug you can in that thread )
so back to main track, will this kernel solve this problem?
also i see alpha 2 change log but no built.
dr.bathman said:
Ok.. I tried it on official lineage 10/4 build with fresh flash and the lm kernel alpha 1 is working without any problem like bootloop/stuck to bootlogo.
Click to expand...
Click to collapse
Great.
bik95122 said:
i am not using this kernel even not other, but having big trouble with lineage OS, basically cpu core bug i can say and i asked on its respective thread, page 72 and 73, dev and other users helped me but partially solved you can refer if you want to, but i will explain anyway here shortly,
i am using 20170410 built, and kernel adiutor, selinux permissive, i tried switching all possible options like core control, clock speed, governor, other thing, the only thing bug me is governor, like interactive and ondemand, max 1497mhz and min 200mhz i set, but it always on 1497mhz when even idle little process and core directly goes offline when no use, and never downclock, i also found too much over heating when any games or heavy task.
(**this is not bug of this kernel,
and this exactly same paragraph i'll be posting on lineage os thread, so if you like to suggest me about this bug you can in that thread )
Click to expand...
Click to collapse
Wrong thread. If you demand CPU power obviously it'll deliver, so expect it with heavy tasks. Overheat is a problem inherently of our device and its chassis, after all metals are good heat conductors...
Check your target_loads and background processes if you encounter this problem while idle.
bik95122 said:
so back to main track, will this kernel solve this problem?
Click to expand...
Click to collapse
It may, because tunables are already set up properly by default.
bik95122 said:
also i see alpha 2 change log but no built.
Click to expand...
Click to collapse
Yeah, no point in releasing a build with minimal changes. Next one will come up shortly with some bug fixes.
bodafranus said:
Wrong thread. If you demand CPU power obviously it'll deliver, so expect it with heavy tasks. Overheat is a problem inherently of our device and its chassis, after all metals are good heat conductors...
Check your target_loads and background processes if you encounter this problem while idle.
It may, because tunables are already set up properly by default.
Yeah, no point in releasing a build with minimal changes. Next one will come up shortly with some bug fixes.
Click to expand...
Click to collapse
really appreciate , i am gonna try this right now and sure will giving you some feedback, thanks.
quick feed, changes i see. A46 device
- little cores working very good as expected now, clock speed interactive as on demanded, which i prefer.
-but big core just stay at 1497 mhz constant (which i know its not problem on this kernel, it from lineageos rom that why i tried using this kernel to see fix) but i know someday may be solved by this kernel,
-one more thing i notice on small core, as its clock speed is as on demanded, but all 4 core speed same, instead of individual.
-now no core get automatically shutdown, even if no demand of an individual core. which is good as well as bad (i am kind of confused for this)
that all, this changes i looked as after flash just now.
bik95122 said:
-but big core just stay at 1497 mhz constant (which i know its not problem on this kernel, it from lineageos rom that why i tried using this kernel to see fix) but i know someday may be solved by this kernel,
Click to expand...
Click to collapse
this problem solved, this above mentioned problem is related to problem below quoted one
bik95122 said:
-one more thing i notice on small core, as its clock speed is as on demanded, but all 4 core speed same, instead of individual..
Click to expand...
Click to collapse
actually, its kernel adiutor doing, when i used cpuz, it showed all cpu at 200mhz which i set, and kernel adiutor need 2 full speed core to work smoothly, so kernel throttles to max clock speed of all 4 big core, instead of 2,
so far i am happy, thnks :good:
bik95122 said:
this problem solved, this above mentioned problem is related to problem below quoted one
actually, its kernel adiutor doing, when i used cpuz, it showed all cpu at 200mhz which i set, and kernel adiutor need 2 full speed core to work smoothly, so kernel throttles to max clock speed of all 4 big core, instead of 2,
so far i am happy, thnks :good:
Click to expand...
Click to collapse
How is the battery usage in this kernel
Custom version of Blackscreen Kernel by mosimchah
Check out this thread for info:
https://forum.xda-developers.com/le-pro3/development/kernel-blackscreen-pro3-aka-zl1-x727-t3594976
Read the second and third posts on original thread for more info on the kernel settings, and features, and how to get better performance and battery life and stuff like that
Install instructions:
1. Download : Blackscreen 3 OR: Blackscreen 3.5.i (14/08/2017) OR: 3.5.i with OC (not oc'd by default)
2. Flash in twrp.
3. Reflash Root
4. Use Kernel Adiutor from playstore to change kernel settings or anything else that tickles your fancy.
AICP ROM with black screen built in:
Build 17/11/2017
https://drive.google.com/open?id=1BSB1V6f23I6xabAXXtRXqrz3ISX9pS6H
Build : 27/09/2017
https://drive.google.com/open?id=0B4k5OpXTXcS9MG5pTXlESmp4MU0
Build : 15/09/2017
https://drive.google.com/open?id=0B4k5OpXTXcS9NmZsdzE4bnI4Njg
Older:
https://drive.google.com/open?id=0B4k5OpXTXcS9aGZvLWFTQ1FKZDQ
One more kernel , onemore choose
i flashed it and camera isnt working anymore,pls fix this flashed with rr build
Can you port kernel from mi5 SlimDragons rom ?) they made good kernel )
Thanks, will try it later is it possible to port EAS?
This is the andr68rus link to various extras, included is the link to the flashable remote files
https://drive.google.com/open?id=0B-2l1xmYBAzsa0pReTA0RWZhN1E
binkaa2 said:
i flashed it and camera isnt working anymore,pls fix this flashed with rr build
Click to expand...
Click to collapse
Weird camera works fine for me but I use cm14.
Can you get a logcat?
What camera app and what happens? Just a blank screen?
infrag said:
Weird camera works fine for me but I use cm14.
Can you get a logcat?
What camera app and what happens? Just a blank screen?
Click to expand...
Click to collapse
same here , camera is not working:crying:
sky104hk said:
same here , camera is not working:crying:
Click to expand...
Click to collapse
Ok the problem occurs because both andr68rus and I have named our camera shims differently.
Also lineage has their own name for it.
In this kernel I used the Lineageos naming as I thought that was the standard. (at least I'm 90% sure I did )
@andr68rus please can we standardise on the lineageos naming system and both change our sources to suit?
Once he has updates RR I'll upload the updated kernel and all should be good. Of course since I've wiped my phone to try this out I'll test it first with RR this time just to make sure.
infrag said:
Ok the problem occurs because both andr68rus and I have named our camera shims differently.
Also lineage has their own name for it.
In this kernel I used the Lineageos naming as I thought that was the standard. (at least I'm 90% sure I did )
@andr68rus please can we standardise on the lineageos naming system and both change our sources to suit?
Once he has updates RR I'll upload the updated kernel and all should be good. Of course since I've wiped my phone to try this out I'll test it first with RR this time just to make sure.
Click to expand...
Click to collapse
So, will this change make stock camera fully working?
Also, regarding signal reception
at my desk the signal is weak
any idea if we could make signal reception better,
as per my experience LOS based roms or Mokee feel like does not have stock like signal reception feature,
feels bit unstable(always trying disconnecting/connecting)...
which causes the main battery drainage(dual sim, both weak signals)
infrag said:
Ok the problem occurs because both andr68rus and I have named our camera shims differently.
Also lineage has their own name for it.
In this kernel I used the Lineageos naming as I thought that was the standard. (at least I'm 90% sure I did )
@andr68rus please can we standardise on the lineageos naming system and both change our sources to suit?
Once he has updates RR I'll upload the updated kernel and all should be good. Of course since I've wiped my phone to try this out I'll test it first with RR this time just to make sure.
Click to expand...
Click to collapse
Tks for ur hardwork, hope u can fix this on the next update bro! I really want to use the kernel, or is there any way to fix the camera problem? Also the flashlight cannot turn on, currently im usingI andr68us's DU build
Hi:
Where is the kernel?
Where can I download the kernel?
Thanks for your job
infrag said:
Thanks to @mosimchah for his hard work on Blackscreen kernel. I've just ported it to X2.
BlackScreen is meant to give you great battery life and performance (depending on how you tune it , more on that later in the second post).
Please read original thread for details.
https://forum.xda-developers.com/le-pro3/development/kernel-blackscreen-pro3-aka-zl1-x727-t3594976
Whats working:
this space intentionally left blank
Fixed Ambient Display
Added in stock LeEco charger settings to fix OTG & USB headphones.
Whats not working:
Dodgy camera as every other X2 kernel/rom atm.
I doubt IR works. Someone want to supply me a .zip with it so I can test? (I cant be bothered extracting)
Install instructions:
Download .zip
link removed while i check camera...
Flash in twrp.
Reflash Root?
Use Kernel Adiutor from playstore to change kernel settings or anything else that tickles your fancy.
Here are some of the features
f2fs not working yet as I dont care and havent turned it on.
(check out the third post on original thread for more info)
CPU:
ability to disable all input boosters
darkness governor- credit to @villarleg for porting it to our device
Lionfish governor-credit to @villarleg for porting it to our device
blue_active governor (not for the eas build)
nebula governor
wheatley governor
lionheart governor
bioshock governor
impulse governor
Alucard Hotplug driver
GPU:
Adreno boost
Adreno idler
I/O:
Improved deadline
improved cfq
bfq
sio
fiops
tripndroid
sioplus
zen
Virtual memory:
various optimizations
entropy:
some optimizations
tcp-algorithms:
bic
westwood
htcp
hstcp
vegas
scalable
lp
veno
yeah
illinois
Misc:
fsync toggle
Many more optimizations
Several wakelocks have been blocked
Added the ability to tweak the thermal throttle settings (be very careful with this)
Read the second and third posts on original thread for more info on the kernel settings, and features, and how to get better performance and battery life and stuff like that
Thanks to:
etc
Click to expand...
Click to collapse
Thanks.
Does this kernel has undervolting capability? Le max 2 has very weak battery.
infrag said:
@andr68rus please can we standardise on the lineageos naming system and both change our sources to suit?
Click to expand...
Click to collapse
Nice work, thanks I will use LOS naming system next build. I will repack kernel with my ramdisk and put link for < 05/09 RR-N.
PS. Where I can download kernel?
Hope this kernel gets fixed soon, you're doing great work on the Le Max 2, thanks for your contributions!
Also hopefully you and @andr68rus find the naming fix and that this kernel gets integrated into RR, AOKP, DU and the rest of the Nougat roms, I can see it being a great SoT fix for Nougat ROMs.
( for me this kernel is hopeless ((( my problem with camera on nougat roms seems unfixable for now (((
andr68rus said:
Nice work, thanks I will use LOS naming system next build. I will repack kernel with my ramdisk and put link for < 05/09 RR-N.
PS. Where I can download kernel?
Click to expand...
Click to collapse
Thanks.
I pulled the link as it didnt work on Cr3pts Unoffical LAOS cm14.1 either.
However it turns out he hasnt updated his libc shim name either so I've re-added the download link.
Wheres your new link so I can test on RR?
xuser_ said:
So, will this change make stock camera fully working?
Also, regarding signal reception
at my desk the signal is weak
any idea if we could make signal reception better,
as per my experience LOS based roms or Mokee feel like does not have stock like signal reception feature,
feels bit unstable(always trying disconnecting/connecting)...
which causes the main battery drainage(dual sim, both weak signals)
Click to expand...
Click to collapse
No it wont fix stock camera. I didnt imply that so...
As far as signal reception goes I dont have issues with reception.
I do see some stuff in the logs about disconnecting reconnecting and i'll probably have a look at it one of these days. Not sure IF I can do anything but I'll try.
Gnomchar said:
( for me this kernel is hopeless ((( my problem with camera on nougat roms seems unfixable for now (((
Click to expand...
Click to collapse
Whats your problem on Nougat roms?
I think I read something about focusing or something?
If so I have an idea but you will need to pull some logs while camera is semi working for you.
adb logcat > logcat.txt
adb shell dmesg > dmesg.txt
sky104hk said:
Tks for ur hardwork, hope u can fix this on the next update bro! I really want to use the kernel, or is there any way to fix the camera problem? Also the flashlight cannot turn on, currently im usingI andr68us's DU build
Click to expand...
Click to collapse
Flash andr68us's 'fixed' build. (just renamed a file basically)
His future builds should work with this.
This kernel fixes the TOUCHSCREEN FREEZING bug when playing large games by removing the CGROUPS.
Which also gives us back the RAM it ate (458mb total, now)
Same features with LahKeda's overclocked kernel.
1200mhz Overclock
Kernel Sampage Merging
zRAM
Governors
No bugs.
Source
Credits:
@psych.half for the source
@LahKeda for adding overclock and compiling
(no credit for me. I just found out cgroups is buggy but all the work was from them)
thx so much ive been waiting for this for so long
New Build
Increased zRAM from 92mb to 134mb
Properly enabled KSM (It was included in the previous one but it wasn't enabled by default)
Compressed into boot.img
Set the maximum frequency to 1200mhz by default
Set the minimum frequency to 600mhz by default
Set the governor to "ondemand" by default (If I set "performance", the frequency will only go to 1000mhz even though the script was 1200mhz. I don't know why that happens)
So which kernel is better?... Cm11's default one or this one?
Please provide the sources
RJinxed said:
Tested on SlimKat but it "should" work on cm11 since the source is the same. Try and report back if you can.
Click to expand...
Click to collapse
@RJinxed
Tried it on corpish's last cm 11 build and works fine..
Actually earlier I was using this kernel in slimkat:laugh:
Just bcz of few bug's!!! I reverted to cm 11
Anyway works on CM 11
Thanks again
New Build
Added 1250MHz overclock (no reboots, see uptime)
Enabled memory control cgroups (enabling cgroups fully was causing freeze in playing games so I tried using just the memory resource controller and it works without freezes, cheers)
P.S. Tell me if you guys want governors. I forgot to add it. Only performance is in this kernel.
Nevermind. Here is it. Same as above but with governors.
RJinxed said:
Nevermind. Here is it. Same as above but with governors.
Click to expand...
Click to collapse
Thanks mahn...
It works just fine:good:
Do you think u can upstream our kernel?
Just a thought :silly:
sm_adil said:
Thanks mahn...
It works just fine:good:
Do you think u can upstream our kernel?
Just a thought :silly:
Click to expand...
Click to collapse
To be honest, I don't know. All I do is follow lahkeda/corphish's commits in their github. I just learned to edit defconfigs and compile but aside from that, I don't really know what to do.
RJinxed said:
To be honest, I don't know. All I do is follow lahkeda/corphish's commits in their github. I just learned to edit defconfigs and compile but aside from that, I don't really know what to do.
Click to expand...
Click to collapse
Same here
I've never compiled kernel for star but for my other device I did
I'm happy to learn stuff :laugh:
Anyway I was never successful enough to upstream my kernel hope u'll be able to do it in future:fingers-crossed:
BTW thanks for the kernel
sm_adil said:
Thanks mahn...
It works just fine:good:
Do you think u can upstream our kernel?
Just a thought :silly:
Click to expand...
Click to collapse
upstream the kernel. OMG I tried but it's a nightmare, real nightmare
Hey buddy, I have installed CM 14.1 custom rom. Will this kernel work?
y2knarayan said:
Hey buddy, I have installed CM 14.1 custom rom. Will this kernel work?
Click to expand...
Click to collapse
No, this is only compatible for kitkat roms. Also, don't use cm14.1 yet since it's still really buggy.
RJinxed said:
No, this is only compatible for kitkat roms. Also, don't use cm14.1 yet since it's still really buggy.
Click to expand...
Click to collapse
Can u suggest the best custom rom for this phone?
EDITED: Freezes at 1.3GHz after over 30 hours. If you still wanna try it, I'll keep this here. This build has lowered voltages.
I don't know if I can find a way to get it to work but I'll try anyway.
Final Build
Lowered voltages (Battery life increased)
Updated lowmemorykiller driver (cherry picked from this source)
Unfortunately, 1300MHz was unstable no matter what. Tried different sources, adjusting voltages etc but it seems to be the limit for this device. Also ive noticed some weird artifacts whenever I use it (Which proves that it is unstable since in PC overclocking as well, the cue for unstable overclocking is artifacts)
TLDR; 1250MHz is the farthest we can have.
Deleted. I'm losing my mind.
Try this guys. 1292MHz, Hopefully this would be the last build, After almost 4 days constant, still no reboots.
Edit #1: DO NOT set the governor to ONDEMAND. Performance is perfectly stable but when I set the governor to ondemand, after a couple of hours it rebooted. I don't think this is coincidence with over 100 hours of uptime.
Edit #2: Reuploaded the kernel but this time, performance is the only governor option since it's the only stable one. If you want governors, download the 1250MHz version.
how to overclock
hey buddy,
I have a question, I have rooted my phone it is running android version 4.1.2 and i want to overclock my phone. Can i use this kernel in my existing os version or i have to install cm11 and then overclock it. Please tell me in detail, i am new in rooting and flashing and all that. Please explain in as much detail as possible. Hope a response from you.
Thank u
My model no. GT-S5282