The audio bug on our devices which cause the music to stutter and pause can be fixed by a very simple hack. You just have to download a kernel tweaking app, preferably kernel adiutor, and disable hotplugs from the hotplugs section. And manually enable two or more cores and voila music will never lag from now on!!!( even with viper4android or audiofx switched on ). Also you can preferably use AwesomePlayer instead of nuPlayer. This setting can be switched in Developer Options. For cm13 with default kernel you need to enable audio offload in the build.prop file in system directory.
Alternative / better method
Credits
@fefifofum
add this line to /system/build.prop
ro.qualcomm.perf.cores_online=2
Thanks @vicky romero
Great! I will try it later and give you feedback.
Have a question, about awesomeplayer. I never find it in my current rom. What rom do you use?
vhick said:
Great! I will try it later and give you feedback.
Have a question, about awesomeplayer. I never find it in my current rom. What rom do you use?
Click to expand...
Click to collapse
It's a Developer Options
I'll follow this thread. It really interests me. I look forward to your reviews
Enviado desde mi HM 1SW mediante Tapatalk
nishanthhh said:
It's a Developer Options
Click to expand...
Click to collapse
I'm using Dirty Unicorn 10.2 but I never find that option in developers option as see in screenshot.
I cannot use custom kernel until some issues that I've experienced has been fix. So this feedback is for default kernel of DU.
I removed media storage in "don't optimize" state. I cannot retain to use only two cores because it dynamically change, so the only option that I change is mpdecision. I disabled mpdecision, I also use PowerAmp and enabled "use wakelock" under mics tweaks, then reboot.
I've surprised that I don't experienced annoying audio bug. I don't know the impact in battery but I really happy with the result.
This is initial because I've plan to use custom kernel and I will do this again if will replicate the result. Still, I'll give feedback in the future.
Thanks for the fix.
vhick said:
Great! I will try it later and give you feedback.
Have a question, about awesomeplayer. I never find it in my current rom. What rom do you use?
Click to expand...
Click to collapse
I use cm 12.1 by fiefofum
phantom97 said:
I use cm 12.1 by fiefofum
Click to expand...
Click to collapse
Do you still suffer from audio bug even if in lollipop?
I use Mokee 5.1 Lollipop (History versión) with STOCK kernel and I never face the music bug.
Nevertheless I know that changing into a custom kernel will bring me along the music bug.... That's why I want to know If this hack really works fine with custom kernels.
If it does for you, say Rom and Kernel, please. Thank you.
Enviado desde mi ifiveMini4 mediante Tapatalk
vhick said:
I'm using Dirty Unicorn 10.2 but I never find that option in developers option as see in screenshot.
I cannot use custom kernel until some issues that I've experienced has been fix. So this feedback is for default kernel of DU.
I removed media storage in "don't optimize" state. I cannot retain to use only two cores because it dynamically change, so the only option that I change is mpdecision. I disabled mpdecision, I also use PowerAmp and enabled "use wakelock" under mics tweaks, then reboot.
I've surprised that I don't experienced annoying audio bug. I don't know the impact in battery but I really happy with the result.
This is initial because I've plan to use custom kernel and I will do this again if will replicate the result. Still, I'll give feedback in the future.
Thanks for the fix.
Click to expand...
Click to collapse
There isn't awesome player option on MM Rom. The awesome player option only exist on Lollipop Rom. I think the problem is on mpdecison cause I only change/disable mpdecision using kernel adiutor and the music bug is definitely gone.
This seems to work!! Oh.. man finally something which works.. but doing what the OP says to do so makes the phone a little bit hotter. But atleast the issue is gone! Thanks Bro! :highfive:
vhick said:
Do you still suffer from audio bug even if in lollipop?
Click to expand...
Click to collapse
Yeah with xcelerate kernel i do
ateeq72 said:
This seems to work!! Oh.. man finally something which works.. but doing what the OP says to do so makes the phone a little bit hotter. But atleast the issue is gone! Thanks Bro! :highfive:
Click to expand...
Click to collapse
Try setting the max frequency to 300Mhz if you are only using your phone for audio. Btw nice signature
good job I will try it on miui and cm (two device i have) and give you feedback
just flash this zip and hit thank button if i helped you . enjoy
http://forum.xda-developers.com/attachment.php?attachmentid=3683996&d=1458054786
those who are using custom kernel, set 2 core max when screen off in hotplug setting
you will good to go
phantom97 said:
The audio bug on our devices which cause the music to stutter and pause can be fixed by a very simple hack. You just have to download a kernel tweaking app, preferably kernel adiutor, and disable hotplugs from the hotplugs section. And manually enable two or more cores and voila music will never lag from now on!!!( even with viper4android or audiofx switched on ). Also you can preferably use AwesomePlayer instead of nuPlayer. This setting can be switched in Developer Options. For cm13 with default kernel you need to enable audio offload in the build.prop file in system directory.
Click to expand...
Click to collapse
tq brother i followed ur method music lag is no more on my redmi 1s , actually iam using xsop 6.1 rom with god's kernal music lag is not there ... tq so much ......
@iam_babloo With God's kernel you can set the minimum cores screen off to two in the hotplug section and it won't bother you
phantom97 said:
@iam_babloo With God's kernel you can set the minimum cores screen off to two in the hotplug section and it won't bother you
Click to expand...
Click to collapse
yes its working bro.... tq so much
phantom97 said:
Try setting the max frequency to 300Mhz if you are only using your phone for audio. Btw nice signature
Click to expand...
Click to collapse
For now, I have added the code provided by @fefifofum in his thread to build.prop, you know the one which makes MPDecision to keep two cores always on. That kinda fixed the Audio bug :highfive: . But, the heating issue is still there though. But, that aint no big deal for me now!. So, :highfive:
And, Thanks!
this is working for all roms starting from kitkat to nougat
Related
Credits go to @ktoonsez for his kernel sources and KT apps (KTweaker and KTmonitor) :good:
Disclaimer: me no responsible if you use this!
So what is this? KT-SGS4 AOSP-4.4 S4 kernel ported to S4 Active (Intl). What has changed is of course jactive related stuff:
jactive board definitions and kernel config
camera sources and handler functions
some display settings
assorted stuff, can't really remember all the imporant bits
pre 1.0.0 AOSP4.4
Also, i tried to make a unified kernel, i.e. all differences between original and jactive are controlled with code ifdefs. But this haven't been tested as i don't have S4
So what works? So far i have found only one bug, when making or receiving calls i can't hear what the other side is saying and vice versa, i.e. no audio. Call sounds fixed.
Also overclocking the CPU seems to be broken, at least KTmonitor shows CPU to go only up to 1890 even though the clock is set over that value. So that's one thing to work on. I'll try to debug someday next week.
Compiled with linaro-4.7-12.10 toolchain.
This should work on CM11 and AOSP based roms. Personally i have it running on SlimKat (dualboot) and CM11. Just flash the CWM zip. It contains KTweaker and KTmonitor apps, courtesy of ktoonsez. Thanks mate.
Latest version 04.14.2014
Personal experiences:
benchmarks are slower than with CM11 kernel, dunno if it matters...
still it's smooth in everyday use
KTweaker has lots of stuff to tweak, only if i had time...
AOSP4.4/CM11
This one works with CM11 and AOSP v 1.0.0 and later. Don't use with earlier AOSP since this needs newer blobs.
KT-SGS4-KK4.4-AOSP-eur-02.11.2015
Built with Linaro 4.9 2014.09
Beta release
AOSP5.0/CM12
As there is no AOSP5.0 for jactive yet, just use CM12 .
KT-SGS4-LP5.0-AOSP-eur-02.15.2015:
fixed bootloop for now at least
supports ext4/f2fs partitions
KT-SGS4-LP5.0-AOSP-eur-02.11.2015
Built with Linaro 4.9 2014.09
Beta release
TouchWiz
This one works with KK TW roms (well i have tried only WizCyan...). Seems stable with default clocks and even with some OC. But every phone is different in regards OC, so YMMV. KTweaker and KTmonitor included. Do note that Display settings might not work as we don't have Amoled.
Changes ver 01.12.2015
Fixed unresponsive screen bug
Compiled with Linaro 4.9-2014.09
Changes ver 01.03.2015
overclocking works better now
increased touchscreen min limit freq, hopefully removes problem with unresponsiveness
built with Linaro 4.7.12.10
Changes ver 12.15.2014 (BETA)
first version of KT TW kernel for jactive
added KEXEC_HARDBOOT support, works with MultiROM
General notes
Do keep in mind that if you don't set oc settings in boot, you need to use KTweaker app and reset the cpu min and max sliders for the settings to take effect. Even though the app asks if you want to apply the settings, it doesn't update the actual min and max values.
Download here: https://drive.google.com/folderview?id=0BzJzDM42pkRvd1ZtMDZOR1M1OFE&usp=sharing
Github here: https://github.com/spegelius/KT-SGS4
god !!!!!! .... spegelius did it again you beast ... keep up the good work :good::good:
mythi said:
god !!!!!! .... spegelius did it again you beast ... keep up the good work :good::good:
Click to expand...
Click to collapse
Heh, thanks. Sadly there seems to be a bug with call audio, so for test use only at this point. I went through the kernel code and all i can think of to do is to try audio stuff from CM11 kernel, to see if that's the problem. Still, audio works perfectly everywhere else so really hard to say what's wrong...
spegelius said:
Heh, thanks. Sadly there seems to be a bug with call audio, so for test use only at this point. I went through the kernel code and all i can think of to do is to try audio stuff from CM11 kernel, to see if that's the problem. Still, audio works perfectly everywhere else so really hard to say what's wrong...
Click to expand...
Click to collapse
Whats even harder is taking a logcat and ksmg while in a call
mythi said:
Whats even harder is taking a logcat and ksmg while in a call
Click to expand...
Click to collapse
True, but luckily i have two phones and sims (other one is my work phone) so it's easier to debug.
Some progress: it turns out that for some reason es325 codec can't connect to slimbus sink and thus no audio. slimbus has some kt additions, need to debug more. Also i think it would be good to try to build the kernel with some other toolchain than linaro...
spegelius said:
True, but luckily i have two phones and sims (other one is my work phone) so it's easier to debug.
Some progress: it turns out that for some reason es325 codec can't connect to slimbus sink and thus no audio. slimbus has some kt additions, need to debug more. Also i think it would be good to try to build the kernel with some other toolchain than linaro...
Click to expand...
Click to collapse
Hmmm... does it build modules with kernel ?? Ya changing the compiler to maybe the google ndk gcc may fix up some issues but I think u will have alot of pain in debugging files since not all elements that linaro supports are supported by other .... I maybe wrong but ...xxxx
Good job man :good: :highfive:
mythi said:
Hmmm... does it build modules with kernel ?? Ya changing the compiler to maybe the google ndk gcc may fix up some issues but I think u will have alot of pain in debugging files since not all elements that linaro supports are supported by other .... I maybe wrong but ...xxxx
Click to expand...
Click to collapse
Yes, modules are compiled and part of the cwm package. I haven't checked that all required modules are present, but i don't think that's the problem. Gonna be setting up a proper kernel dev env, found a good howto for Eclipse here: http://simonkagstrom.livejournal.com/33093.html. Regular editors just aren't cutting it anymore
ktoonsez said:
Good job man :good: :highfive:
Click to expand...
Click to collapse
Thanks . Luckily i had some experience with LeJay's cm10.2 kernel and cm11 kernel so i knew roughly what parts differ between jf an jactive. Just a matter of diffing those parts (meld is my tool of choice for that kind of work).
This kernel s awesome. It's speeded up my phone. I want to use this regularly has anyone found a way for the phone call sound??
Sent from my GT-I9295 using xda app-developers app
lijoc said:
This kernel s awesome. It's speeded up my phone. I want to use this regularly has anyone found a way for the phone call sound??
Sent from my GT-I9295 using xda app-developers app
Click to expand...
Click to collapse
Not yet. Been debugging and the problem is somewhere in kernel's slimbus communication, it seems es325 codec cannot get audience firmware loaded properly or something...
spegelius said:
Not yet. Been debugging and the problem is somewhere in kernel's slimbus communication, it seems es325 codec cannot get audience firmware loaded properly or something...
Click to expand...
Click to collapse
Ah, found he bug; && should be || when checking if CONFIG_JACTIVE_ATT or CONFIG_JACTIVE_EUR... es325 wasn't configured properly. Now call sounds work. I'll upload a new build after i do some testing first.
Waiting for the upload
Sent from my GT-I9295 using xda app-developers app
Uploading, KT-SGS4-KK4.4-AOSP-jactive_eur-04.19.2014.zip should be online soon.
It's working now. The volume is too low is there a way to increase it?
Sent from my GT-I9295 using xda app-developers app
lijoc said:
It's working now. The volume is too low is there a way to increase it?
Sent from my GT-I9295 using xda app-developers app
Click to expand...
Click to collapse
Hmm doesn't the volume button work? Also what rom are you running?
Volume button works and is on maximum. I am using carbon rom
Sent from my GT-I9295 using xda app-developers app
I am running your AOSP 4.3.1 ROM http://forum.xda-developers.com/showthread.php?t=2621883
I flashed this kernel in recovery, wiped cache and dalvik, but it will not boot. I get the "Samsung Galaxy S4 Active I-9295" splash screen, then it hangs, and hangs, and hangs.
I had to restore back to the version 8 nandroid of that thread. ADB would give me nothing so early in the boot sequence.
Pkt_Lnt said:
I am running your AOSP 4.3.1 ROM http://forum.xda-developers.com/showthread.php?t=2621883
I flashed this kernel in recovery, wiped cache and dalvik, but it will not boot. I get the "Samsung Galaxy S4 Active I-9295" splash screen, then it hangs, and hangs, and hangs.
I had to restore back to the version 8 nandroid of that thread. ADB would give me nothing so early in the boot sequence.
Click to expand...
Click to collapse
Did you read the topic? this kernel is for 4.4
Indeed, it's for AOSP 4.4.x. You propable need to reflash the whole rom to get back original boot.img and kernel modules.
As for the phone sound being too low, dunno. If it was working ok with the original Carbon kernel, that points the problem being in the new kernel. But to my limited understanding, the volumes come from settings outside the kernel... personally i'm running CM11 with this kernel and volumes are ok.
The volume in carbon rom also is the same. I tried the sound mods but it changes all the volumes of system other than the incall volume.
Sent from my GT-I9295 using xda app-developers app
tribute to xda.
tuning parameters for cpufreq_interactive & core_ctl & hmp_sched & some more
for MIUI and LOS, RR, AOKP, MoKee, Bliss (all zwliew's forks).
v.4
- conception is changed (again)
sometimes 1 big + 2 little is not enough. so now i offer you 1 big + 3 little or 2 big + 2 little at your choice.
all these combination is very individual and i want you will make your own good config.
now it's much simpler to customize - all configs are in separate patches.
just download zip, unpack it, correct config, pack it back. that's all.
if you will find better configuration, please, give your advices here in this thread.
i recommend you to use good monitoring and profiling tool from Qualcomm https://play.google.com/store/apps/details?id=com.quicinc.trepn
for custom rom (!!!zwliew's sources based) users:
you can apply cpu_tuning* patches direct on your native kernel, you dont need to change kernel, it will work (may be even better, who knows).
or you can apply patch with new LOS kernel from fedosis with very light undervolting, new low frequences and some more improvements.
(all kernels are zwliew's sources based, compatible)
so,
1. install "lineage-13.0-20170202-UNOFFICIAL-land-kernel.zip" (kernel only)
2. install "cpu_tuning-4-1x3-cm13.zip" (config only)
if you skip 1st step, it will repack your present boot (only "init.qcom.power.rc" will be replaced) and will work with your old kernel, but without low freqs, etc. you can test this case also.
!!!backup your "boot" partition.
for MIUI users:
there are patches with similar settings for you.
just install "cpu_tuning-4-1x3-miui.zip". only "/system/etc/init.qcom.post_boot.sh" will be replaced.
!!!backup "/system/etc/init.qcom.post_boot.sh"
(there are also patch with original MIUI "/system/etc/init.qcom.post_boot.sh", if something will go wrong)
https://drive.google.com/drive/folders/0B1G5yP4fi63mbEpzNHREVVB6a00
and later i will add something about thermal config, there are also some points to change
v.3
- conception is changed:
now 1 big + 2 little cpus are permanent online (offline-to-online is not cheap).
permanent also means, they are always the same: cpu0 (big master), cpu4 (little master), cpu5 (little master's friend). all others are lazy, they stay offline most times and go online and work only if these three are very busy. "core_ctl" was patched to implement this logic.
- (not for MIUI) low frequences was added. 768 and especially 960 are too high for low load.
- (not for MIUI) light cpus boost on screen touch was implemented.
v.2
now 8 cpus sleep more (in active mode) and wake faster.
LITTLE cluster for little tasks (at least 1 active), big cluster for big tasks (mostly sleeps).
awaiting of your impressions and results about working time and performance before and after.
we will tune it
one more thing:
i think xda is for advanced users. it's all experimental.
and better do nothing if you dont understand what are you doing.
will this work in mokee rom??
Subhampaul12 said:
will this work in mokee rom??
Click to expand...
Click to collapse
may be late. these are most popular.
thanks for the mod. But, why i feel CPU load is a bit bigger then before i applying the mod?
i'm using latest MIUI global developer
RinzImpulse said:
thanks for the mod. But, why i feel CPU load is a bit bigger then before i applying the mod?
i'm using latest MIUI global developer
Click to expand...
Click to collapse
may be. i dont know. thats why i want you to test it. but you need more time to make right compare results.
RinzImpulse said:
thanks for the mod. But, why i feel CPU load is a bit bigger then before i applying the mod?
i'm using latest MIUI global developer
Click to expand...
Click to collapse
CPU load is bigger because the task focused only on one core and sleep another core so that they may use upto 100% of one core rather than dividing it to another core (MAYBE, IT'S JUST HYPOTHESE)
I don't even know how it works ?
Will try, thanks for your work.
Thanks for this mod. I'll try, I hope this mod will update reguraly.
Sent from my Redmi 3X using Tapatalk
Could you please make a version for Bliss rom too ? Thnaks!
My redmi lags with the mod my friend.. Im using de latest weekly
Enviado desde mi Redmi 3S mediante Tapatalk
Crissdua said:
My redmi lags with the mod my friend.. Im using de latest weekly
Enviado desde mi Redmi 3S mediante Tapatalk
Click to expand...
Click to collapse
Same
Wysłane z mojego Redmi 3S przy użyciu Tapatalka
miui people report about lags. thanks.
im working on it. if you want to solve this problem fast, just try to make 1 change in "/system/etc/init.qcom.post_boot.sh"
add one little cpu always online at line 1502:
Code:
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
or more radical
add one big cpu always online at line 1494:
Code:
echo 1 > /sys/devices/system/cpu/cpu0/core_ctl/min_cpus
or even try both changes together, why not
ps.: not bad if you will report about power consumption changes (if any) also. means power consumption in acive mode (display on).
it often stucks only on one core enabled which cause lags. RR ROM
difr said:
miui people report about lags. thanks.
im working on it. if you want to solve this problem fast, just try to make 1 change in "/system/etc/init.qcom.post_boot.sh"
add one little cpu always online at line 1502:
Code:
echo 2 > /sys/devices/system/cpu/cpu4/core_ctl/min_cpus
or more radical
add one big cpu always online at line 1494:
Code:
echo 1 > /sys/devices/system/cpu/cpu0/core_ctl/min_cpus
or even try both changes together, why not
ps.: not bad if you will report about power consumption changes (if any) also. means power consumption in acive mode (display on).
Click to expand...
Click to collapse
yes, mine feels lag too, but only at the start after long sleep. it's fine after some minutes/hours regular use
Got a great battery life improvement after using this mod. Arround 8,5 hours SOT (remaining at 8%) full 4G data with heavy browsing & some gaming use
Waiting for more feedback, thanks for making this mod!
first post updated. please, take a look.
Bliss added.
difr said:
Bliss added.
Click to expand...
Click to collapse
Thanks! I'll update this post after trying it out.
with rr antutu score is 40k, when use your latest mod, my antutu score decrease to 36k.
Can you mod it for only 1 small core online? i want only battery life. Or just guide me how to do it
Kernel
FOR STOCK BASED ROMS ONLY
features :
- kexec-hardboot(multirom support)
- CPU governor - smartmax
- other stuff which I don't remember
SmokeKernel+ProfilesApp+LiveDisplayApp(new updates always will be here)
Performance profiles App
Description :
Power profiles for Smoke kernel
The monitoring window is closed by double-tapping on it
Requirements:
Root access
Necessary actions for the full work of the performace profiles application in android 4.4
1) add app to autostart
2) allow the application to display pop-ups
3) Delete the file power_mode.sh, which lies on the path /bin/
LiveDisplay App
Description :
The application allows you to change the color temperature of the screen
at 8:00 a daily value is set
at 20:00 the night value is set
Requirements:
Root access
Instruction:
1) Install zip via recovery
2) Install Performance profiles and LiveDisplay apps
Changelog:
30.05.2017
31.05.2017
03.06.2017
11.06.2017
16.06.2017
18.06.2017
23.06.2017
06.07.2017
10.05.2018
XDA:DevDB Information
Smoke, Kernel for the Xiaomi Mi Pad
Contributors
Artemka2008, DbIm4pda
Kernel Special Features: Custom performance profiles App, custom powerHAL
Version Information
Status: Testing
Current Stable Version: 1.3.4.1
Stable Release Date: 2017-07-06
Created 2017-05-26
Last Updated 2017-07-06
reserved
Will work on Lineage OS 14? (Oops: didn't see "boot.img for LineageOS14.1(7.1.2)")
Update 1: Works on Lineage OS 14. Testing to see if battery is better on this kernel and performance profile app (only browsing, no gaming)
Coule you make a flashable .ZIP please?
vickdu31 said:
Coule you make a flashable .ZIP please?
Click to expand...
Click to collapse
I'm lazy. I have already completely described the installation. May be later
Thank you for effort. Could anybody compare with F1xy kernel?
Thanku @Artemka2008 and @Dblm4pda
.
.
.
.
Btw Anyone tried antutu with this kernel ?
So far, so good.
I did not yet install the custom powerhal or whatnot. What does it even do?
FYI: You have to reroot the tablet after installing this boot.img.
Anyway, of the performance profiles the high is the only useful if one watches youtube. All other profiles results in occasional jerk/lag in the video.
Deep sleep battery consumption so far has been minimal for me. Usage battery consumption might be a tad higher, at least with the high profile, which is the only useful one unfortunately.
This kernel like f1xy and Foxy all suffer from the same wifi problem that when you wake the tablet from deep sleep and wifi is turned off (wifi option Keep awake: never), it takes 30+ secs for the wifi to activate and reconnect. You can't even enable the wifi by yourself during this time, you basically have to just wait...
I haven't run any antutu etc test cos I don't care what the numbers say. All I care is how it works and feels and how the battery lasts.
I'll keep testing.
I am running LOS14 with the new blobs. Which reminds me, I think I get more of the graphical glitches now than I did before. But this all too subjective atm. to say conclusively if it is the kernel or not.
Tautologica said:
So far, so good.
I did not yet install the custom powerhal or whatnot. What does it even do?
FYI: You have to reroot the tablet after installing this boot.img.
Anyway, of the performance profiles the high is the only useful if one watches youtube. All other profiles results in occasional jerk/lag in the video.
Deep sleep battery consumption so far has been minimal for me. Usage battery consumption might be a tad higher, at least with the high profile, which is the only useful one unfortunately.
This kernel like f1xy and Foxy all suffer from the same wifi problem that when you wake the tablet from deep sleep and wifi is turned off (wifi option Keep awake: never), it takes 30+ secs for the wifi to activate and reconnect. You can't even enable the wifi by yourself during this time, you basically have to just wait...
I haven't run any antutu etc test cos I don't care what the numbers say. All I care is how it works and feels and how the battery lasts.
I'll keep testing.
I am running LOS14 with the new blobs. Which reminds me, I think I get more of the graphical glitches now than I did before. But this all too subjective atm. to say conclusively if it is the kernel or not.
Click to expand...
Click to collapse
Problems with wi-fi are not due to kernels, these are the problems of the system
Artemka2008 said:
Problems with wi-fi are not due to kernels, these are the problems of the system
Click to expand...
Click to collapse
I am not sure what you mean by "system" in this context.
The particular wifi issue I mentioned above does not happen with a stock kernel, only with custom kernels. And it is the only wifi issue I have encountered. No breaking off, nothing else, just a slow reconnection after deep sleep. But if it is a necessary evil while changing the kernel, so be it cos with stock kernel I have much bigger problems and I rather use a custom kernel to get more fluidity of use.
Spassiba for the kernel komrad!
does this kernel support vulkan API?
I ran into a same kind of issue I have with stock kernel; After waking from deep sleep the mipad is usually slow as hell for a minute or 2. Like everything is lagging. A bit like a cold engine which is warming up.
Anyway, I moved back to F1xy cos of this which doesn't suffer from the same issue.
Does this kernel support MIUI?
Richard20000321 said:
Does this kernel support MIUI?
Click to expand...
Click to collapse
all miuis run on Android 4.4.4, do you really think this kernel can run on Android 4.4.4?it only works on Android 7.1.2
---------- Post added at 08:11 AM ---------- Previous post was at 08:08 AM ----------
Richard20000321 said:
Does this kernel support MIUI?
Click to expand...
Click to collapse
there's a "miui smoke rom"using this kernel, maybe you can try that rom, it's also using this kernel
Update
cameras works now
Artemka2008 said:
Update
cameras works now
Click to expand...
Click to collapse
Does this mean camera will work on ROM with new blobs?
maccafan said:
Does this mean camera will work on ROM with new blobs?
Click to expand...
Click to collapse
It's not a kernel problem
maccafan said:
Does this mean camera will work on ROM with new blobs?
Click to expand...
Click to collapse
No
Please make it a flashable zip... Cheers...
Update
Update for performance profiles application
Changelog:
- application was rewritten with Kotlin
- added current RAM freq displaying
- increased low power mode performance
You do not need to reflash the kernel(if u use SmokeKernel), just update the application
Hello there guys, I've started to use this phone a week or so, and I tried a bunch of different ROMs and finally I have settled with Dot Os since is the one that worked flawlessly for me, but here's my question
How long does your battery last?
I've seen older posts complaining about this phone battery. But I wanted to check with you guys that have been using this phone with custom ROMs.
My battery last very poorly, most days I need to recharge from 2 to 3 times in the same day, I don't play games, but my screen time is long I suppose, I use it a lot to look up things in the browser or to read posts on reddit mostly.
Since this is a second hand phone I thought it could be that the battery had run its course and that it was time for a replacement, but even with a new battery the performance still far from desirable.
It's very hard to compare, because it depends a lot on your ROM, kernel, adjustments and usage !
On my side I bought the phone (a6020a46) more than a year ago, and I use it for my work with Bluetooth for the headset, but I don't use much games or browser, so it lasts around 24 hours...
Really the developers have stopped thinking about the battery life, custom roms are more focused on performance and smoothness now a days. I am watching temperature of my cpu its always above 42 C even on using whatsapp it gets heated. I was searching for Kernal with hotplug like stock kernel but didnt found. All CPU cores are working Tirelessly consuming tons of battery. I wonder whether no developer can develop a battery saving kernel with better management of cores like stock kernel developed in 2016.
It could be the ROM, but since I'm not sure what to expect from this phone in trying to first figure it out if my battery is in fact OK, so you guys recommend any app or method for that, I'm using Accubaterry and according to it my battery health is fine, but even though it can't last a whole day on the other hand I can't complain about performance, it really is fast and just works (DotOS)
Edit : yeah I think that the main source of battery drain might be the ROM itself, I've been lookin at kernel adiutor and by default all cores are always on with the minimum frequency of 960 MHz
Sent from my A6020l36 using XDA Labs
ghst7 said:
It could be the ROM, but since I'm not sure what to expect from this phone in trying to first figure it out if my battery is in fact OK, so you guys recommend any app or method for that, I'm using Accubaterry and according to it my battery health is fine, but even though it can't last a whole day on the other hand I can't complain about performance, it really is fast and just works (DotOS)
Edit : yeah I think that the main source of battery drain might be the ROM itself, I've been lookin at kernel adiutor and by default all cores are always on with the minimum frequency of 960 MHz
Click to expand...
Click to collapse
Only kernel with hotplug turning the cores off by default I've found is the one that comes with AEX 5.7 by Harry.
See this post:
https://forum.xda-developers.com/k5-plus/development/rom-aospextended-v5-0-t3688595/post77036466
Also he added a core control to manage hotplug values.
You don't like (for whatever reason) cores being offlined all the time? Ok, go to core control and set the properly value to switch all the cores on as you like.
If you want low battery consumption, I would suggest to stay on Nougat, it's not a troll it's a fact
walterfuster said:
Only kernel with hotplug turning the cores off by default I've found is the one that comes with AEX 5.7 by Harry.
See this post:
https://forum.xda-developers.com/k5-plus/development/rom-aospextended-v5-0-t3688595/post77036466
Also he added a core control to manage hotplug values.
You don't like (for whatever reason) cores being offlined all the time? Ok, go to core control and set the properly value to switch all the cores on as you like.
Click to expand...
Click to collapse
thanks I will check it out AOSPEX and see how it goes
adinechin said:
If you want low battery consumption, I would suggest to stay on Nougat, it's not a troll it's a fact
Click to expand...
Click to collapse
Honestly I don't really care if it's nougat, oreo or whatever, I'm just looking for a stable release to use as a daily driver for a while since I can't keep flashing a new ROM every day
@shubhgoan, @ghst7 here's offlining hotplug working properly on Oreo AOKP, by using Dragon Elite v1.4 kernel.
As many others custom ROMs, no way to hotplug the cores without using a custom kernel wich support that feature.
I'll be testing how much the battery lasts now.
@walterfuster let me know how it's goes, BTW can you tell me where did you find DE kernel v1.4? On the Dev section I have found only version 1.2
In the meantime I'm using AOSPEX and although the hot plug behavior is not that aggressive, it works and I already have noticed an improvement in my battery life
Sent from my A6020l36 using XDA Labs
walterfuster said:
@shubhgoan, @ghst7 here's offlining hotplug working properly on Oreo AOKP, by using Dragon Elite v1.4 kernel.
As many others custom ROMs, no way to hotplug the cores without using a custom kernel wich support that feature.
I'll be testing how much the battery lasts now.
Click to expand...
Click to collapse
I am using Dragon Elite on RR oreo now i switched to Aokp with DE 1.4. But i Didnt see any hotpluging or thunderplug. Please give the Details of how you flashed and which exact rom with all changes you did.
---------- Post added at 06:08 AM ---------- Previous post was at 06:06 AM ----------
ghst7 said:
@walterfuster let me know how it's goes, BTW can you tell me where did you find DE kernel v1.4? On the Dev section I have found only version 1.2
In the meantime I'm using AOSPEX and although the hot plug behavior is not that aggressive, it works and I already have noticed an improvement in my battery life
Sent from my A6020l36 using XDA Labs
Click to expand...
Click to collapse
You will find it on Androidfilehost website in the developers folder.
ghst7 said:
@walterfuster let me know how it's goes, BTW can you tell me where did you find DE kernel v1.4? On the Dev section I have found only version 1.2
In the meantime I'm using AOSPEX and although the hot plug behavior is not that aggressive, it works and I already have noticed an improvement in my battery life
Click to expand...
Click to collapse
you'll find in page 8 from the same thread:
https://forum.xda-developers.com/k5-plus/development/kernel-t3725978/post76549650
which was the last update this kernel had.
shubhgoan said:
I am using Dragon Elite on RR oreo now i switched to Aokp with DE 1.4. But i Didnt see any hotpluging or thunderplug. Please give the Details of how you flashed and which exact rom with all changes you did.
Click to expand...
Click to collapse
STEPS:
flash DE kernel doing the cache/dalvick wipes previously.
install this app:
https://androidfilehost.com/?fid=673791459329056791
(similar to KA)
open it and goto CPU Hotplug->Hotplug Style and select "Per-Core-Hotplug".
That's it.
Now check with CPU info overlay cores automatically being turned on/off according to needing.
@shubhgoan I corrected the link. Sorry for that bro.
walterfuster said:
STEPS:
flash DE kernel doing the cache/dalvick wipes previously.
install this app:
https://androidfilehost.com/?fid=673791459329056791
(similar to KA)
open it and goto CPU Hotplug->Hotplug Style and select "Per-Core-Hotplug".
That's it.
Now check with CPU info overlay cores automatically being turned on/off according to needing.
@shubhgoan I corrected the link. Sorry for that bro.
Click to expand...
Click to collapse
thanks a lot
@ghst7 Just reporting the results running DE as you requested me some posts ago.
What do you think? It's real. I promise.
walterfuster said:
@ghst7 Just reporting the results running DE as you requested me some posts ago.
What do you think? It's real. I promise.
Click to expand...
Click to collapse
Thanks I will try it myself with DotOS and see how it goes, AOSPEX also worked pretty well for my battery, it got to last a full day worth of work.
walterfuster said:
(similar to KA)
open it and goto CPU Hotplug->Hotplug Style and select "Per-Core-Hotplug".
Click to expand...
Click to collapse
Hey I looked it up but couldn't find relevant info about this, can you explain it what exactly does this option do?
ghst7 said:
Hey I looked it up but couldn't find relevant info about this, can you explain it what exactly does this option do?
Click to expand...
Click to collapse
yes, it makes hotplug work, turning the cores off and on independently, depending on the cpu load.
I'm in stock rom, thinking about changing to aospex, i'm just done with 2 hours of battery from the stock rom, but I've never made any custom rom stuff... So, what's the best battery life/performance rom out there?
sevla_luke said:
I'm in stock rom, thinking about changing to aospex, i'm just done with 2 hours of battery from the stock rom, but I've never made any custom rom stuff... So, what's the best battery life/performance rom out there?
Click to expand...
Click to collapse
You will have to flash ROMs and find the one that works for you, from my experience AOSPEx, Dot Os and AOKP are all pretty good, if you wish to improve your battery life you can also flash DE kernel
Sent from my A6020l36 using XDA Labs
Hey @walterfuster sorry to bother you again, but can you answer one last question for me, are you using an external SD card? And if so is your SD card formatted in what extension, fat32 or exfat?
I'm asking because I'm using a 64gb SD card formated as Exfat, and every time after I flash DE kernel I lose access to it, I mean the system still recognize my SD card but when I navigate to it, it shows no files, they are still there I just can't access them, I just want to be sure before I have to make a huge backup to format my SD card as fat32, I'm on AEX 5.7 btw
Sent from my A6020l36 using XDA Labs
ghst7 said:
Hey @walterfuster sorry to bother you again, but can you answer one last question for me, are you using an external SD card? And if so is your SD card formatted in what extension, fat32 or exfat?
I'm asking because I'm using a 64gb SD card formated as Exfat, and every time after I flash DE kernel I lose access to it, I mean the system still recognize my SD card but when I navigate to it, it shows no files, they are still there I just can't access them, I just want to be sure before I have to make a huge backup to format my SD card as fat32, I'm on AEX 5.7 btw
Click to expand...
Click to collapse
Hi guy, oh, I don't use an external SD card, so, I can't check anything for you.
BTW, I've also tried PB2 kernel with AOKP (completely compatible), and no chance to hotplug. It's a shame, man. because it's a great kernel: no random reboots like DE 1.4, and also has overclocking!
So, only way to get hotplug on any custom Oreo is by flashing DE v1.4, AFAIK.
I also attempted a crazy thing wich was replacing AOKP boot, with the one from AOSPEX, in order to run AOKP with AOSPEX kernel, to finally get hotlugging, but, guess what: DIDN'T work. Just got an endless unicorn boot logo
I usually would use Kernel Adiutor, but it doesn't show the Display section on whyred. Any suggestions?
oroboros74 said:
I usually would use Kernel Adiutor, but it doesn't show the Display section on whyred. Any suggestions?
Click to expand...
Click to collapse
you need KCAL support stock kernel doesnt have kcal drivers. you need custom kernel that supports kcal.. example insigniux or kirks kernel.
raptorddd said:
you need KCAL support stock kernel doesnt have kcal drivers. you need custom kernel that supports kcal.. example insigniux or kirks kernel.
Click to expand...
Click to collapse
Which would you prefer, or would you just stick to stock? Do you also feel the colors to be a little subdued?
oroboros74 said:
Which would you prefer, or would you just stick to stock? Do you also feel the colors to be a little subdued?
Click to expand...
Click to collapse
kirks has OC adn UC but hasnt been update in a month..
am using insigniux similar to stock but has kcal and schedunt governor.. no i never use stock kernel thats the reason i unlocked bootloader..
yes colors are subdue. i use saturate and add 3 points value.
raptorddd said:
kirks has OC adn UC but hasnt been update in a month..
am using insigniux similar to stock but has kcal and schedunt governor.. no i never use stock kernel thats the reason i unlocked bootloader..
yes colors are subdue. i use saturate and add 3 points value.
Click to expand...
Click to collapse
So the thing is - I know nothing about kernels! Have never flashed them, don't really know what they do, so I've always kept stock. Any ideas where to begin to understand more about them (besides digging through the forums)?
I see Blackbox and Kirks cited a lot. How would those compare to Insigniux?
Also, I'm on stock Global MIUI (rooted of course), and want to stay on that for a while, but later am planning to go to LOS (or maybe another custom ROM). Would I need to change kernel in that case?
Thanks for your help, btw!
oroboros74 said:
So the thing is - I know nothing about kernels! Have never flashed them, don't really know what they do, so I've always kept stock. Any ideas where to begin to understand more about them (besides digging through the forums)?
I see Blackbox and Kirks cited a lot. How would those compare to Insigniux?
Also, I'm on stock Global MIUI (rooted of course), and want to stay on that for a while, but later am planning to go to LOS (or maybe another custom ROM). Would I need to change kernel in that case?
Thanks for your help, btw!
Click to expand...
Click to collapse
they are all different.. i first flashed balckbox but didnt have many extra options seemed like a stock kernel.. then kirks had more options and i just started using insigniux.. many have claimed that it gives better battery life and its fast..
you can change many things in kernel.. if you want more battery then theres options to make go easy battery but will suffer from performance and speed. then theres ways to gain a bit of battery and keep performance.. and of course performance...
like change governors.. this will change cpu frequencies some are more tamed other agressive.. ect.
https://forum.xda-developers.com/nexus-4/general/guide-android-governors-explained-t2017715
https://ilmvfx.wordpress.com/2015/0...cpu-governors-and-io-schedulers-by-gsstudios/
raptorddd said:
they are all different.. i first flashed balckbox but didnt have many extra options seemed like a stock kernel.. then kirks had more options and i just started using insigniux.. many have claimed that it gives better battery life and its fast..
you can change many things in kernel.. if you want more battery then theres options to make go easy battery but will suffer from performance and speed. then theres ways to gain a bit of battery and keep performance.. and of course performance...
like change governors.. this will change cpu frequencies some are more tamed other agressive.. ect.
https://forum.xda-developers.com/nexus-4/general/guide-android-governors-explained-t2017715
https://ilmvfx.wordpress.com/2015/0...cpu-governors-and-io-schedulers-by-gsstudios/
Click to expand...
Click to collapse
Thanks for that info! I'll definitely look at those links!
oroboros74 said:
Thanks for that info! I'll definitely look at those links!
Click to expand...
Click to collapse
your wlcome just read... and if you have any question about it just ask.. i recommend using from playstore kernel adituor app to adjust kernel settings.