[Q] I/O schedulers disabled/not included in kernel - Android Q&A, Help & Troubleshooting

Dont know if the topic name is right but i am interested why when on my tablet install no frills cpu control or antutu cpu master pro i have no option to select io scheduler when on my phone i am able to do this and playing with this helped my phone to be significally smoother. Is there any workaround or kernel parch or something ? Yeah i know about custom roms, i am running one on phone (jellyblast) but there is coming problem that i am using very uncommon tablet (emgeton consul 3) .

me too

Related

[Q] Undervolting the GPU of the I9100

Hallo community,
i was reading here in forums about overclocking the S2 to find the solution matching my needs. I want to UNDER-clock my phone to get a better batterylife.
I allready made many optimizations so I have really good Bat-Time.
Now I'm at the point where it comes to Undervolting. Unfortunately the solutions shown here in forums dont work for my setup.
I have a i9100 + Supernexus2.0 build4 ROM (AOSP 4.2.2) + DorimanX 8.13 Kernel
CPU-Undervolting is no problem......the problem starts when it comes to modify GPU-settings. None of the Software discussed here regognizes my GPU. Antutu for example says "GPU not supported" on GPU-tab. (tryed "voltage control", "antutu", "setCPU" "Tegrak" NS-tools" and many others )
Now I'm on the point where I accept, that there is no simple-software-solution to automize my settings (or perhaps I didn't see it) and I try it with "STweaks"
So what I going to try now is to modify the the different steps and set a voltage/mhz manual everytime I boot-up.
But in other Forum-posts I read, that there are 3-GPU-steps. In STweaks there are shown 5 steps to me ?!
I dont have the right clue what Step is set in which state. What does these steps mean exactly ?
Can anyone help me how to Undervolt my GPU correctly ? I dont need 267MHz+1050mV. I'm happy with 160MHz and 900mV (for example) The games I play are not very hungry. Also I heared from other users that undervolting there GPU gave them +3 Hours playing time, unfortunatly I can't reproduce that here
Is it perhaps because I have 4.2.2 ROM with newest DorimanX, that I cant do the solutions that work for others ?
THX 4 any help
best regards
revnu

CPU / GPU change to Perfomance mode?

Hello all,
how can i change the CPU/GPU mode to perfomance? should i root my phone for this? Sorry if this is a newbie question.. i already saw in some threads here ( benchmark thread ) that some user got better results by changing these to perfomance. also its better for gaming on my opx.
thank you
As far as i know, yes.
You need root to use Kernel Apps, like Kernel Aduitor.
seriyo said:
Hello all,
how can i change the CPU/GPU mode to perfomance? should i root my phone for this? Sorry if this is a newbie question.. i already saw in some threads here ( benchmark thread ) that some user got better results by changing these to perfomance. also its better for gaming on my opx.
thank you
Click to expand...
Click to collapse
yes, root it and install kernel auditor to change settings. Or install custom kernel(blu_spark is available and its good) and tweak accordingly and carefully.
But be cautious, changing to something you don't know may render your phone to be useless/boot loop or brick. Do only the changes you know.

CPU cores not going offline

I've flashed CM12.1 and M5 kernel , I also use EK kernel manager to tweak voltages and other parameters but it seems no core is going offline when idle , they just stay on the lowest frequency but no one goes offline .
Somehow (I have no idea how) I managed once to make them go offline but after a reboot didn't work anymore .
My CPU governor is Interactive and I didn't touch governor settings .
Which hotplug are you using?
Which cores stay online?
What are the tweaks you make?
Do you have any applications that might be running in the background?
It is a fresh installation, or a dirty flash?
D395267 said:
Which hotplug are you using?
Which cores stay online?
What are the tweaks you make?
Do you have any applications that might be running in the background?
It is a fresh installation, or a dirty flash?
Click to expand...
Click to collapse
sorry for not giving more details , so here you go :
rom : CM12.1 nightly
kernel : M5 11.1 permissive L
hotplug ? no idea ... default maybe ?
tweaks : no tweaks , just stock kernel M5 settings
apps in background : just vital processes , I always clear task manager and still not installed anything just EK kernel manager
fresh instalation : yes , wiped everything before installing CM12.1
Later edit : I installed other kernel tweaker (Kernel toolkit) and it allows me to change hotplug ... I changed from mpdecision to intelliplug and they seems to go offline now , what's the difference between mpdecision and intelliplug ?
Dragoss91 said:
sorry for not giving more details , so here you go :
rom : CM12.1 nightly
kernel : M5 11.1 permissive L
hotplug ? no idea ... default maybe ?
tweaks : no tweaks , just stock kernel M5 settings
apps in background : just vital processes , I always clear task manager and still not installed anything just EK kernel manager
fresh instalation : yes , wiped everything before installing CM12.1
Later edit : I installed other kernel tweaker (Kernel toolkit) and it allows me to change hotplug ... I changed from mpdecision to intelliplug and they seems to go offline now , what's the difference between mpdecision and intelliplug ?
Click to expand...
Click to collapse
MPDecision is the official Qualcomm hotplug, whilst IntelliPlug is one of the few custom hotplugs made to replace the Qualcomm one. Read this: http://www.androidmodguide.blogspot.co.za/p/blog-page.html (bookmark it too, it really will come in handy)
I just checked how my device behaves with MPDecision enabled, and the same thing happens. All cores become online. Using any of the other hotplug fixes this :good:
Also, check out Kernel Adiutor. I find it better than Kernel Toolkit
D395267 said:
MPDecision is the official Qualcomm hotplug, whilst IntelliPlug is one of the few custom hotplugs made to replace the Qualcomm one. Read this: http://www.androidmodguide.blogspot.co.za/p/blog-page.html (bookmark it too, it really will come in handy)
I just checked how my device behaves with MPDecision enabled, and the same thing happens. All cores become online. Using any of the other hotplug fixes this :good:
Also, check out Kernel Adiutor. I find it better than Kernel Toolkit
Click to expand...
Click to collapse
Thanks for the blog link . And yeah , I replaced Kernel Toolkit with Kernel auditor only for changing the hotplug and apply on boot . I presonally prefer EK kernel manager , is very smooth interface and easy to use , I also don't tweak too much variables , I saw auditor has a pile of variables available to tweak .
I ended up setting MSM-MPdecision to apply on boot and I'm fine now .
The battery life on Z2 is quite impressive but now with undervolt + msm-mpdecision it will go even more impressive .
Thanks again !

Help with my Cpu Governor

i downloaded ex kernel manager and i think i changed cpu setting i want to know what are the Lg v10 defaults values
this is my values now
thanks
if someone can download kernel auditor and give me the cpu values it is free on play store

[KERNEL][22.02.2019]Phoenix Kernel V3.6 for the Galaxy A6 (2018)

Hello A6 users! I present you my first custom kernel for this phone. It has some pretty cool features. They are:
● Prerooted with Magisk 18.1
● SELinux Permissive
● Deleted all kinds of security measures like DM-Verity, RMM, Knox, TIMA, defex
● 5V/2A charging support (needs charger and cable that can supply it)
● CPU overclock to 1.7GHz (original 1.6)
● GPU overclock to 1.3GHz (original 1.0)
● Fsync on/off support
● CRC on/off support
● SafetyNet patched
● Overclock screen refresh rate to 64Hz
● CPU and GPU undervolt for optimal battery life and thermals
● Added tons of custom CPU governors and I/O schedulers
● Boeffla Wakelock Blocker
● Ultra Kernel Samepage Merging
● FRANDOM support
● Reduced time to sleep
● Wireguard support
● ARCH power support
● Prop tweaks including 1080p youtube playback support
● Undervolted display, touchpanel, vibrator motor and sensors for better battery life
● Disabled Exynos Input Booster
● Disabled Exynos GPU DVFS
● Spectrum proffiles support with optimized presets (can be found in the integrated OxygenControl app)
● Built with Linaro 7.4.1 toolchain
● Kernel base J600GDXU3ARL1
● Ramdisk base J600GUBS3ASA7 (January patch)
Supported variants:
SM-A600FN (Europe) - Working
SM-A600F (Africa/Asia) - Working
SM-A600G (Asia) - Working
SM-A600GN (Latin America) - Probably working (needs testing)
SM-A600N (Korea) - Probably working (needs testing)
SM-A600P (USA Sprint) - NOT supported - Exynos 7884 CPU
SM-A600T (USA TMobile) - NOT supported - Exynos 7884 CPU
SM-A600T1 (USA TMobile) - NOT supported - Exynos 7884 CPU
SM-A600A (USA AT&T)- NOT supported - Exynos 7884 CPU
SM-A600AZ (USA AT&T) - NOT supported - Exynos 7884 CPU
SM-A600U (USA Unlocked) - NOT supported - Exynos 7884 CPU (not confirmed)
SM-A605 (Any A6+ variants) - NOT supported - Snapdragon 450 CPU
Download links:
Google Drive Folder
Installation instructions
1. You need a custom recovery installed like TWRP, a link to can be found here. Follow the instructions carefully and strictly to install it.
2. Boot into TWRP then go to Install and navigate to the kernel zip file. Click on it and swipe to install. Everything will go automatically.
3. Once it finishes you are basically done, reboot your phone and enjoy.
And finally, here are some screenshots from my fellow testers:
Credits:
@renoxtv obviously
@ananjaser1211 and @corsicanu for many commits and help with troubleshooting
@BlackMesa123 for RMM patches
@topjohnwu for Magisk
@DarkLord1731 for making oxygen control app and Spectrum proffiles for 7870
And the guys who went trough my torture of testing everything
XDA:DevDB Information
[KERNEL][22.02.2019]Phoenix Kernel V3.6 for the Galaxy A6 (2018), Kernel for the Samsung Galaxy A6
Contributors
renoxtv
Source Code: https://github.com/renoxtv/android_kernel_samsung_a6lte_exynos7870
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V3.6
Stable Release Date: 2019-02-22
Created 2018-08-22
Last Updated 2019-02-22
Q&A​Q: Why is my OEM Unlock turned off?
A: Don't worry about it. Some weird stuff happening there, it's still on tho.
Q: Will you add AOD?
A: No. Not because I don't want, because it's impossible. Trust me, me and other devs tried alot.
Q: Will you add X feature?
A: If it's possible to add and if it's not stupid.
Join here to get updates about my kernel​I have made a Telegram channel for updates on my kernel, maybe betas too.
Link: https://t.me/PhoenixKernelA6J6
For reporting bugs​So if there occurs a bug in the kernel, here are what you should do to help me fix that. Remember I work without a device so I can't replicate bugs myself.
1. Write your phone's model number
2. Write your phone's CSC code
3. Write your security patch level
4. Do you have any magisk modules installed?
5. Explain the issue with details
6. Replicate the issue, then boot straight to TWRP. From there go to Advanced > File Manager and navigate to /proc. Then find a file named last_kmsg, copy that to your internal storage or SDcard and upload it somewhere then send it in my XDA PM or Telegram PM at username MITKO7411XD
ggwp
75k antutu wen
Working on A600G.
Working perfectly with A600G latest update.
For faster charging, I don't see any improvement. Still stuck at 1.500mA like stock kernel. Testing using Samsung Adaptive Charger and Asus Zenfone 2 fast charger.
hasel17 said:
Working perfectly with A600G latest update.
For faster charging, I don't see any improvement. Still stuck at 1.500mA like stock kernel. Testing using Samsung Adaptive Charger and Asus Zenfone 2 fast charger.
Click to expand...
Click to collapse
Thank you for testing! I could try to add Adaptive fast charging but i don't wanna risk explosion :laugh: Plus i don't have this phone. I mainly did the faster charging for people with stock A6 chargers.
rekai said:
75k antutu wen
Click to expand...
Click to collapse
Nevur XD
renoxtv said:
Thank you for testing! I could try to add Adaptive fast charging but i don't wanna risk explosion :laugh: Plus i don't have this phone. I mainly did the faster charging for people with stock A6 chargers.
Nevur XD
Click to expand...
Click to collapse
thank you. hopefully for A6+ series also
my opinion fast charging not really necessary, for A6+ charging already fast and i prefer to choose default speed charging and long lasting battery than modified/faster charging but degrade battery life span.
so, for this "fast" charging feature thing, you better make 2 version of kernel... (default and modified charging speed)
an-_-dro said:
thank you. hopefully for A6+ series also
my opinion fast charging not really necessary, for A6+ charging already fast and i prefer to choose default speed charging and long lasting battery than modified/faster charging but degrade battery life span.
so, for this "fast" charging feature thing, you better make 2 version of kernel... (default and modified charging speed)
Click to expand...
Click to collapse
Sadly, I will not support A6+ because it's a completely different phone with a Snapdragon 450 chip. I work on Exynos7870 phones, specifically this A6. About the fast charging, its up to the user how well they want to treat their battery. With faster charging or not, don't think the difference will be that big since the limitation is the charger. For example, I used to always charge my phone from my PC because it has low current and limit my battery to charge only to 80%. Now i only do the 80% thing but still. My J5 17 is 9 months old and it has only lost 200mAh of its battery capacity.
Phoenix Kernel V1.5 released. Changelog, Download link and a new antutu screenshot is in the 1st post
Hello, I have installed the kernel v1.5 on my Samsung sm-a600g. But the GPU is underclocked to 728 mh. But according to your post it should be overclocked to 1146 mh.
afzal0619 said:
Hello, I have installed the kernel v1.5 on my Samsung sm-a600g. But the GPU is underclocked to 728 mh. But according to your post it should be overclocked to 1146 mh.
Click to expand...
Click to collapse
According to my post, the 1146Mhz overclock is optional.
Although I think the default clock is 1001 so i still have to fix it
Hi Renoxtv, I really appreciate your work u have done for the improvement of Samsung a6. But I request you to not only fix the GPU clock but also I think It would be great to have the GPU overclocked to 1146 mhz. Bcoz it has only one core and for gaming performance it MUST be overclocked to 1146 mhz. Hoping the best from you.
afzal0619 said:
Hi Renoxtv, I really appreciate your work u have done for the improvement of Samsung a6. But I request you to not only fix the GPU clock but also I think It would be great to have the GPU overclocked to 1146 mhz. Bcoz it has only one core and for gaming performance it MUST be overclocked to 1146 mhz. Hoping the best from you.
Click to expand...
Click to collapse
GPU OC is optional and will remain optional, I don't want complains about battery life. You can overclock your GPU manually with this app: https://drive.google.com/file/d/1tnWJvqhvj3s41V1LMRdrtyGYCsLEwNbV/view?usp=sharing (thanks for @DarkLord1731 for app)
Go to GPU tab, select min and max GPU frequency to 1146, set Mali Power policy to always_on and set GPU governor to Booster. Revert settings when you are done with your gaming, otherwise the GPU will always run at 1146MHz even when you're not playing and it will waste your battery. Anyway, A6 is not a gaming phone in any means and this kernel won't improve it a lot. I know the GPU OC is a little complicated but for now this is what we are stuck with
Hi Renoxtv, thank you for replying so fast. I downloaded the kernel control app u provided in ur post. Everything gone as u told. Thanks to @DarkLord1731 too for his amazing kernel app. Now I can overclock the GPU as per my requirements. U are right that Samsung A6 is not the handset for gamers. But due to ur custom kernel the little overclocking in CPU and GPU will surely improve the gaming performance a bit. By the way keep up the good work and best of luck to u. :good:
afzal0619 said:
Hello, I have installed the kernel v1.5 on my Samsung sm-a600g. But the GPU is underclocked to 728 mh. But according to your post it should be overclocked to 1146 mh.
Click to expand...
Click to collapse
manual overclock from oxygen tools
Hello i have never flashed a custom kernel, could you give us the steps to follow please ?
chegue4 said:
Hello i have never flashed a custom kernel, could you give us the steps to follow please ?
Click to expand...
Click to collapse
If you already rooted your A6 before, installing the kernel is easy. You just download the latest kernel and flash it with TWRP. If you haven't rooted your phone, you must install custom TWRP recovery menu, go here to go to the TWRP thread, there are detailed instructions on how to install TWRP there, follow them strictly. If you successfully installed TWRP, you can then flash this kernel like you would install the rmm bypass zip and no-verity zip.
For live help I suggest you join this telegram group:
https://t.me/joinchat/EIBw1kpS4JYAdol689slGw
;-;
How do I install this? It looks really neat, but i don't want to mess up with custom recoveries. 谢谢
mr__robot said:
How do I install this? It looks really neat, but i don't want to mess up with custom recoveries. 谢谢
Click to expand...
Click to collapse
If you don't want to mess with recoveries, then you wont get this kernel too XD
In the post above yours i kinda wrote how to install it
help me
how to root your A600G
MY PROBLEM RMM PRENORMAL ?!
thanks

Categories

Resources