[App][2.3+][v4.4.5][27.March.2013]Kernel Tuner - Various kernel and system tuning

Search This thread
D

Deleted member 4303594

Guest
Actualy thats the script that gave me the idea for making this app:D
A had no idea how apps like SetCPU and CpuControl works and then i saw that script and realised that its realtively simple to change cpu speed, governor etc...
btw.
Am working on changing governors for each core independently

And im also working on disabling/enabling second core when screen is off/on, but i have no idea how to see if core is offline when screen is off:eek:
 

Benik3

Senior Member
Feb 10, 2012
1,132
323
Pilsen - The City of Beer :)
Actualy thats the script that gave me the idea for making this app:D
A had no idea how apps like SetCPU and CpuControl works and then i saw that script and realised that its realtively simple to change cpu speed, governor etc...
btw.
Am working on changing governors for each core independently

And im also working on disabling/enabling second core when screen is off/on, but i have no idea how to see if core is offline when screen is off:eek:

Exactly you can make only GUI for the script and it's done :D
 

cjoliver

Senior Member
Aug 3, 2009
172
320
Pretoria
Hi pedja1

I actually finished writing a binary file to do just what you want and it runs as a daemon on android. Currently my evo3d runs forced 1 core 192-600mhz during sleep, and forced 2 cores 192-1.2ghz during screen on. I can share with you if you want to have a look. And the core counts, governor, min and max is configurable with files. I can even drop it into a flashable zip for you.

It is largely based on the oc_daemon from virtuous rom, so large credit and thanks to them.

Well, let me know if you interested. All it still needs is a java front-end for ease of configurablity.

Cheers.

Sent from my HTC EVO 3D X515m using Tapatalk 2
 
D

Deleted member 4303594

Guest
Hi pedja1

I actually finished writing a binary file to do just what you want and it runs as a daemon on android. Currently my evo3d runs forced 1 core 192-600mhz during sleep, and forced 2 cores 192-1.2ghz during screen on. I can share with you if you want to have a look. And the core counts, governor, min and max is configurable with files. I can even drop it into a flashable zip for you.

It is largely based on the oc_daemon from virtuous rom, so large credit and thanks to them.

Well, let me know if you interested. All it still needs is a java front-end for ease of configurablity.

Cheers.

Sent from my HTC EVO 3D X515m using Tapatalk 2

Yes sure, I want to take a look :)

Sent from my HTC EVO 3D X515m using Tapatalk 2
 

cjoliver

Senior Member
Aug 3, 2009
172
320
Pretoria
PMed you, and just incase. Compiled for ICS, so don't try in GB. Don't know what will happen.

Sent from my HTC EVO 3D X515m using Tapatalk 2
 
Last edited:

iamaniff

Senior Member
Apr 28, 2012
1,184
253
Kuala Lumpur
Google Pixel 4 XL
Can you be more specific, I didn't quite understand what you asked.

Sent from my HTC EVO 3D X515m using Tapatalk 2

I mean like this
cb5252e6-24a7-f834.jpg


Sent from my HTC EVO 3D X515m using xda premium
 
D

Deleted member 4303594

Guest
Sorry but I still don't understand what you mean

Overclocking(changing frequencies) is not yet implemented
To change governor for CPU1 first enable dual core

Sent from my HTC EVO 3D X515m using Tapatalk 2
 
D

Deleted member 4303594

Guest
What no feedback for latest versions?
Is everything working, any bugs, problems...
Shoud I keep working on this?


Sent from my HTC EVO 3D X515m using Tapatalk 2
 

jcsy

Senior Member
Jan 9, 2009
3,753
949
Land of the Z1/EVO3D/GTAB10.1(2)
I think anryl is working on something like this in his thread too, so u know

Just feedback

-----------------------------------------------------
Its so hard to get THANKED these days on XDA. ;)
-----------------------------------------------------
Sent from my HTC Evo 3D running ROMEOS 1.3.4 FINAL
-----------------------------------------------------
 

anryl

Inactive Recognized Developer
Jan 27, 2007
2,961
1,651
prague
POCO M3
Redmi Note 10 Pro
I think anryl is working on something like this in his thread too, so u know

Just feedback

-----------------------------------------------------
Its so hard to get THANKED these days on XDA. ;)
-----------------------------------------------------
Sent from my HTC Evo 3D running ROMEOS 1.3.4 FINAL
-----------------------------------------------------

yep but i'm working with c# mono then might switch to java eclipse if source needed just ask :good:
 
D

Deleted member 4303594

Guest
My hard drive broke down:( i didn't make a backup of eclipse workspace, whole source of my app is lost:( Now i have to do it all over again:mad::mad:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 274
    D
    Deleted member 4303594
    kt_logo.png

    • Full CPU controll
    • GPU Overclocking(Only Adreno 220, 225, 320 devices)*
    • Changing buttons backlight
    • Fastcharge*
    • Enable/Disable VSYNC
    • Quickly toggle individual cores online/ofline
    • Restoring settings on boot(init.d or after boot completed)
    • Voltage Control*
    • IO Scheduler
    • SD cache
    • Governor settings
    • Full quad core support
    • Swep2Wake*
    • CPU Times in State*
    • Full MP-Decision control*
    • Full thermald control*
    • Enable OTG with standard USB cable*
    • Color depth
    • OOM
    • Analise SD Card and display Biggest files
    • Swap - deprecated, will no longer improve this functionality*
    • Detailed System Info(CPU, Sensors, Memory, Battery...)
    • Backup and restore application settings and database
    • Themes(Holo variations-light, dark)
    • Profiles
    • Plugin for locale,llama,tasker to toggle profiles
    • anryl - for helping me with executing root commands
    • kragnegrozor - for suggesting how to improve "completely disable cpu1" option
    • e3d - for hosting
    • vault1965 - for icon
    *feature needs kernel support
    NOTE FOR DEVELOPERS
    You can freely include this app in your ROM/MODE/KERNEL/WHATEVER. You don't have to send me pm to ask for permission. All I ask is that you give credits:)
    122
    D
    Deleted member 4303594
    Changelog

    Code:
    [B][SIZE=3]Kernel Tuner - 4.4.6 - April 2. 2013[/SIZE][/B]
    [LIST]
    [*]   Switched to [URL="http://code.google.com/p/roottools/"]RootTools[/URL] library for managing root commands
    [*]   Fixed build.prop not working
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 4.4.5 - March 27. 2013[/SIZE][/B]
    [LIST]
    [*]Optimized Settings nad Task Manager For Tablets(More to come)
    [*]Re-added Swap
    [*]Fixed Crashes on some Shortcuts
    [*]Fixed some bugs with settings not sticking
    [*]Fixed Crashes on Gingerbread devices
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 4.2.2 - February 26. 2013[/SIZE][/B]
    [LIST]
    [*]Fixed all crashes(from 4.2 and 4.2.1)
    [*]Automatic crash reporting(can be disabled in settings)
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 4.2.1 - February 23. 2013[/SIZE][/B]
    [LIST]
    [*]Fixed FC in widget
    [*]Improved SD Analyzer
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 4.2 - February 20. 2013[/SIZE][/B]
    [LIST]
    [*]Minor Fixes in System Info
    [*]You can now select Folder to scan in SD Analyzer instead of typing path
    [*]4 new Widgets(new 4x4, 4x2 memory, 4x1, battery, CPU toggle)
    [*]You can chose widget background in Settings>Application Settings>Widget Settings(Dark, Grey, Transparent)
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 4.1.3 - February 16. 2013[/SIZE][/B]
    [LIST]
    [*]Fixed Gyroscope and Gravity sensors not showing any data
    [*]Added GPU OC support for Nexus 4 and Droid DNA(Highly experimental, may not work, may even crash device)
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 4.1.2 - February 06. 2013[/SIZE][/B] 
    [LIST]
    [*]Added minimal layout for CPU Tweaks(only basic features are shown) - change layout in settings
    [*]Now showing temperature in all units in Thermal
        -This is not 100% accurate because temperature in system is shown in C so it has to be converted when reading and then again when setting
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 4.1.1 - February 03. 2013[/SIZE][/B] 
    [LIST]
    [*]Minor UI improvements
    [*]Fixed crash on some devices in GPU
    [*]Backup and Restore of all app settings
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 4.1 - January 27. 2013[/SIZE][/B] 
    [LIST]
    [*]Minor UI changes
    [*]Option to change theme(Holo, Holo Light, Holo Light with Dark Action Bar)
    [*]Redesigned Settings
    [*]SideBar navigation(Slide from left to right in any Activity to show menu)
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.3.3 - November 30. 2012[/SIZE][/B] 
    [LIST]
    [*][CPU]Fixed bug "Prevent Changes from other apps">
    [*][SD Analyzer]Fixed typos
    [*][SD Analyzer]Fixed FC on Gingerbread devices
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.3.2 - November 27. 2012[/SIZE][/B] 
    [LIST]
    [*][OOM]Fixed FC
    [*][SD Analyzer]Allows you to scan SD card and display biggest files.folders
    [*][CPU]Workaround for CPU1 not sticking problem
    [*]Times in State]Improved and Added Chart View
    [*]Translations removed(i dont have time to maintain so many languages
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.3.1 - November 23. 2012[/SIZE][/B] 
    [LIST]
    [*]OOM - Change Out Of Memory Values
    [*]Minor code optimizations
    [*]Minor UI improvements
    [*]Bug fixes
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.3 - November 20. 2012[/SIZE][/B] 
    [LIST]
    [*][CPU]Option to show CPU usage in notification bar
    [*][Misc]Fixed FC issue after reboot
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.2.5 - November 15. 2012[/SIZE][/B] 
    [LIST]
    [*][UI]UI Improvements
    [*][CPU Tweaks]Fixed bug with cpu0 min freq not sticking on some devices
    [*][init.d]Fixed bug with mpdecision
    [*][Misc]Fixed Capacitive Buttons Brightness on HTC One series devices
    [*][Widget]Added CPU Temperature to widget
    [*][Misc]Added Home screen Shortcuts(Not working on every launcher)
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.2.4 - November 13. 2012[/SIZE][/B] 
    [LIST]
    [*][GPU]Support for HP Touchpad
    [*][Capacitive Buttons Backlight]Added support for HTC One Xl(possibly other devices with same chipset)
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.2.3 - November 12. 2012[/SIZE][/B] 
    [LIST]
    [*][Profiles]Fixed bug with cpu1min and cpu1max freq were reversed
    [*][Voltage]Added confirm dialog in voltage for clearing all profiles
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.2.2 - November 08. 2012[/SIZE][/B] 
    [LIST]
    [*][UI]Improved UI for smaler screens(kind of)
    [*][UI][CPU]Option to lock cpu cores(change frequency for all cores together)
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.2.1 - November 06. 2012[/SIZE][/B] 
    [LIST]
    [*][Misc]Minor bug fixes
    [*][UI]Redesigned some parts of the UI(icon by vault1965 - thank you)
    [*][Widget]Minor Widget optimizations
    [*][Profiiles]Fixed FC on some devices
    [*][Profiiles]Added Edit, Copy, Save Curent Device Settings to a profile, other minor improvements
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.2 - November 03. 2012[/SIZE][/B] 
    [LIST]
    [*][Log]Added option to dump system information to sdcard
    [*][Restoring Settings]Fixed bug causing settings not to restore after reboot
    [*][Voltage]Added Voltage Profiles
    [*][Profiiles]Completely Redesigned Profiles
    [*][Profiiles]Plugin for Llama,Tasker,Locale
    [*][CPU]Improved CPU Load
    [*][Other]Other minor bug fixes and improvements
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.1.3 - October 27. 2012[/SIZE][/B] 
    [LIST]
    [*][CPU Temperature]Fixed CPU temp wasn't displayed in some cases
    [*][CPU Tweaks]Moved min and max freq above sliders
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.1.2 - October 26. 2012[/SIZE][/B] 
    [LIST]
    [*][Update]Improved application update handling
    [*][UI]Disabled horizontal sliding between CPU, Voltage, Times in State.....It was causing problems on some devices
    [*][Misc]Minor bug fixes and improvements
    [*][GPU]Added Support for EVO 4G LTE
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.1.1 - October 24. 2012[/SIZE][/B] 
    [LIST]
    [*][CPU Temperature]Prevent FC if temperature is unavailable
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.1 - October 23. 2012[/SIZE][/B] 
    [LIST]
    [*][Swap]Fixed swap restoring settings on reboot and storing settings to
    [*][Temperature]Fixed bug where after selecting kelvin in settings temp was
    [*][Temperature]Attempt to fix enabling temperature before reading
    [*][Profiles]Fixed mpdecision threshold up/down were reversed
    [*][GPU]Fixed bug where gpu freq is store in shared prefs in Mhz(320) instead of Hz(320000000)
    [*][Info]Everything on Info screen is expanded by default
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 3.0 - October 19. 2012[/SIZE][/B] 
    [LIST]
    [*][FIX]Completely redesigned CPU, Voltage, Times in State and Main Screen
    [*][ADD]Added CPU Load info on main screen
    [*][ADD]Added System Info Screen
    [*][RM]Removed themes
    [*][FIX]Implemented completely new way of restoring settings after reboot
    [*][FIX]A lot of other improvements
    [*][RM]Removed kernel restriction
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.4 - October 9. 2012[/SIZE][/B] 
    [LIST]
    [*][FIX]Fahrenheit temp for widget
    [*][ADD]Swap Manager - Add swap on /sdcard or /data
    [*][FIX]Fixed update server
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.3.6 - October 7. 2012[/SIZE][/B] 
    [LIST]
    [*][FIX]Fixed bugs for quad-core devices
    [*][ADD]Landscape mode
    [*][FIX]Widget improvements
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.3.5 - October 5. 2012[/SIZE][/B] 
    [LIST]
    [*][ADD]Auto update-check every 24h
    [*][ADD]Click notificaton to install update after download
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.3.4[/SIZE][/B] 
    [LIST]
    [*][FIX]Init.d fixes
    [*][FIX]Voltage will now restore after reboot
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.3.3[/SIZE][/B] 
    [LIST]
    [*][FIX]Performance improvements
    [*][FIX]Bug fixes
    [*][FIX]Changed update server
    [*][FIX]Disable auto update check
    [*][Add]UI Themes
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.3.2[/SIZE][/B] 
    [LIST]
    [*][FIX]FC in misc tweaks
    [*][FIX]Temperature Monitor disabled for now(its causing battery drain and crashes on my device)
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.3.1[/SIZE][/B] 
    [LIST]
    [*][ADD]Start and End button for sweep2wake
    [*][FIX]Minor fixes in temperature monitor
    [*][FIX]Other minor fixes
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.3[/SIZE][/B] 
    [LIST]
    [*][ADD]Support for One XL and One S
    [*][FIX]Fixed init.d bug
    [*][ADD]Temperature monitor
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.2[/SIZE][/B] 
    [LIST]
    [*][FIX]Completely redesigned gpu tweaks\n
    [*][FIX]Option to show temperature in Fahrenheit
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.1.1[/SIZE][/B] 
    [LIST]
    [*][FIX]Minor bug fixes
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.1[/SIZE][/B] 
    [LIST]
    [*][FIX]Removed 'completely disable cpu1' option
    [*][FIX]Fixed CPU1 settings doesnt show on quad-core.
    [*][ADD]Battery Temperature Info
    [*][ADD]CPU Temperature Info
    [*][ADD]Option to save current settings as profile
    [/LIST]
    [B][SIZE=3]Kernel Tuner - 2.0[/SIZE][/B] 
    [LIST]
    [*][ADD]Sweep2Wake
    [*][]Application is now called Kernel Tuner
    [*][ADD]Thermald
    [*][ADD]Ads(you can disable it in settings)
    [/LIST]
    For older releases look here
    64
    D
    Deleted member 4303594
    Requirements
    • Rooted device
    • Android 2.3 or up(any rom)
    • Busybox
    Official website
    http://pedjaapps.net

    Submit issue:
    Submit Issue





    Support for new devices
    If a feature of kernel tuner isn't working on you device and you know that your kernel supports it send me following information and I will do my best to add it
    • Use option in kernel tuner to dump a log on SD card
    • List off all frequency steps for GPU
    • sys fs entries(paths) and available options for changing it(for example 0 for off, 1 for on)
    • Code name for your device(eg. shooter is for evo 3d)

    Recommended settings for HTC Evo 3D users(and basically all msm8x60 users)

    CPU: 384-1512Mhz, Ondemand, Xondemand Governor(Lagfree if you don care about battery)
    Voltage: -50mV,-75mV - (385Mhz-740mV, 1512Mhz-1125mV)
    GPU: 2D: 266Mhz, 3D: 320Mhz
    Idle Frequency: 486Mhz - lower frequencies can cause lag when unlocking
    Screen-Off Frequency: 384Mhz
    Buttons Backlight: As low as possible(for battery save) - 3%
    Fastcharge: ON
    Vsync: ON - (There is no use of setting it off, you will only get higher benchmark scores, nothing else, and it will drain more battery)
    Scheduler: noop, row, deadline(personally noop but some say row is best)
    SD Card Cache size: 2048-4096

    This are my daily settings
    17
    D
    Deleted member 4303594
    This application is now Open Source
    https://github.com/pedja1/Kernel-Tuner

    Code is a mess i know, but since i had no help at all and did most of this by myself i think im doing just fine :p
    Commits are also messed up... sorry

    If anyone wants to help, make a a pull request
    Any kind of suggestion/help is welcome

    Enjoy and dont kang:laugh:
    12
    D
    Deleted member 4303594
    Re: [App][2.3+][v4.3.1][7.March.2013]Kernel Tuner - Various kernel and system tuning

    uploadfromtaptalk1362832481369.jpg

    Sent from my Evo 3D GSM using Tapatalk 2