OK as Fluxi XX kernel is becoming more and more popular it seems a perfect time to split the chit chat going on in the Development thread.
Please use this thread for all your non-development chat and sharing settings, battery life screenshots etc. If you're unsure about where to post your questions then please post them here and you'll get lots of other users who are willing to help you.
The original German forum for myfluxi can be found here: http://www.android-hilfe.de/kernel-fuer-samsung-galaxy-s2/236546-aosp-aokp-kernel-04-05-12-fluxi-xx-kernel-ics-xxtweaker-app-xxtouch-recovery.html
The new development thread is here: [AOSP/AOKP-KERNEL] Fluxi XX Kernel ICS [wakelock and drain-free slide2wake for SGS2]
Downloads for latest version:
Kernel CWM download: fluxi-kernel-sgs2-XX.03_s2w_b3.zip
xxTweaker apk download: fluxi-xxTweaker-0.4.0_beta1.apk
Slide to wake is currently beta and enabled by default but to disable it do the following in ADB, terminal emulator or a script (if you can get it working):
echo "0" > /sys/devices/virtual/sec/sec_touchscreen/tsp_slide2wake
If you're going to post bugs please do not just post "My phone is slow", "xxTweaker is not working". Remember if you have issues you need to help myfluxi/others help you so post logs to help diagnose your issue. Here's how to get the logs using xxTweaker:
1) Open xxTweaker
2) Scroll down to xxTweaker option (last in list)
3) Scroll down to "DEBUG AND REPAIR" section
4) Select "Debug system logfiles"
5) This will place a file in /sdcard/xxTweaker/logs
6) Attach this file to your post detailing exactly what's happened
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Remember to post as much detail as you can along with your attached logs describing the issue you have and if possible how to reproduce it something along the lines of:
Issue experienced: e.g. SOD, freeze, lockscreen unresponsive, slow mo bug etc
What were you doing: Brief explanation of what you were doing when it happened (not applicable to SOD)
Your setup: Are you running stock settings, overclock/underclock/undervolting, governor/scheduler etc
Can it be reproduced: Is it consistent or was it a one-off and if it can how?
If you're new to the kernel then this is the best place to ask any of your Fluxi related questions.
If you have any ideas about how to improve this thread then please post your ideas or if you have any useful how-to's etc related to using the kernel/xxTweaker app then also post these and I can quote your posts in the 2nd post.
Thanks for helping keep the development thread on topic.
This is quoted from the other thread to help readers: (Thanks to xator91 for writing it)
xator91 said:
FAQ
Q: Wakelocks "wlan_rx_wake" wake up my device constantly what I can do about it?
A: The problem is neither Android nor the kernel, but the router and the (Windows7) network. In the network properties, uncheck "IPv6", disable the service "IP Helper", "Shell Hardware Detection" and "Windows Media Player Network Sharing Service", which provide ongoing Traffic. Then they scored again 98% of deep sleep.
Q: I have setted below maximum Suspend 500 MHz, 800 MHz is also used as the step. Why is this so?
A: "The device" wakes ALWAYS at 800MHz and goes to sleep as well, regardless of which settings are made. The hardware selected 800Mhz to ensure stable operation - change by software impossible.
Q: I need the "intermediate steps", ex. 300 or 700MHz, the CPU frequency table is not. Can I change this?
A: In theory: Nope! In practice: The option of individual frequency steps is a nice gimmick but virtually unnecessary as intelligent as governor select ondemand, conservative, or the interactive dynamic frequency target. The driver provides the steps of the governor decides. Future versions of the SoC Exynos therefore also use 100MHz steps.
Q: The xxTweaker remembers any settings, what is going on?
A: If only some Tweaker settings are not applied, I made a mistake (because I forgot to add them). If no settings are applied, there is something wrong with the permissions. Either missing from the root and the tweaker or directory /data/data/net.fluxi.xxTweaker/shared_prefs chmod'ed is wrong. The latter does the installer script at startup, if you like, it can also manually delete them.
Q: When is the superuser request every action, you can turn that off?
A: Simply update the su binary file: app drawer/superuser/Preferences/ "Press to check for updates" / Important "update anyway" / "Allow"
Q: I can not download, I just get a file "download.php".
A: The Android browser does not understand the PHP script on the server. Either 1 Rename the file and provided with the correct extension, eg "download.zip" or try another browser (Opera, Chrome) or use the PC.
Q: When the device wakes up from sleep or change the lighting conditions, the display is usually too bright / dark. It then takes a few long seconds to realize it, how bright it really is and then it adjusts the brightness. Is there a fix?
A: Yes and no. First, this is completely independent of the kernel. Basically, this is a source CM9/Open Source/Samsung-****ing-and-hold-consorts-important-things-to-lock problem. The HAL is the light sensor from Samsung is not documented and can not read CM reasonable values. Use the open-source sensor HAL (xxTweaker | System | Exynos sensor HAL) and the CM settings for automatic brightness (CM | System Settings | Display | Automatic Brightness | Step Customize | Editing levels). However, there is the possibility that thereafter the compass haywire.
Q: Help, BLN works in applications X and Y but not Z!
A: The poor kernel is innocent. BLN is as follows: The Android app generates a notification event, it triggers the liblight module, which writes to the sysfs kernel, liblight kernel module and have to rely on the information from the user space, so the ROM. In other words, from the perspective of the kernel, either always or not working.
Click to expand...
Click to collapse
Moved from the other thread:
Screenshots:
Settings:
System
I/O - Noop
CPUIdle Mode - AFTR or LPA
SCHED_MC - Disabled
Display
Brightness -5
Movement Hysteresis 2
Touch Preset - Gingerbread
CPU
100-900Mhz
CPU Voltages
900 - 1025
800 - 1000
700 - 1000
600 - 950
500 - 950
400 - 925
300 - 900
200 - 875
100 - 850
Max Suspend 500Mhz
Min Suspend 200Mhz
Governor
Conservative
Governor Settings:
Ram3n Tweaks from here:http://forum.xda-developers.com/showthread.php?t=1691129
Hotplug
Up - 90
Down 30
Dynamic Hotplug
Bus Frequency
30 Up
23 Down
Voltage Table: 1050,950,950
GPU
67Mhz - 825
100Mhz - 875
200Mhz - 950
BLN & LED
Both Off
Modem
LPX
Apps Used:
Opera
Texts messages
Wi-Fi
Boid
Friendcaster
Market
Other Apps too...
Much better this way
superleeds27 said:
Moved from the other thread:
Screenshots:
Settings:
System
I/O - Noop
CPUIdle Mode - AFTR or LPA
SCHED_MC - Disabled
Display
Brightness -5
Movement Hysteresis 2
Touch Preset - Gingerbread
CPU
100-900Mhz
CPU Voltages
900 - 1025
800 - 1000
700 - 1000
600 - 950
500 - 950
400 - 925
300 - 900
200 - 875
100 - 850
Governor
Conservative
Governor Settings:
Ram3n Tweaks from here:http://forum.xda-developers.com/showthread.php?t=1691129
Hotplug
Up - 90
Down 30
Dynamic Hotplug
Bus Frequency
30 Up
23 Down
Voltage Table: 1050,950,950
GPU
67Mhz - 825
100Mhz - 875
200Mhz - 950
BLN & LED - Both Off
Modem: LPX
Apps Used:
Opera
Texts messages
Wi-Fi
Boid
Friendcaster
Market
Other Apps too...
Click to expand...
Click to collapse
Which rrom are you using? Also which kernel version? Also is that with stock battery or extended?
Sent from my GT-I9100 using Tapatalk 2
awaisuk said:
Which rrom are you using? Also which kernel version? Also is that with stock battery or extended?
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
See my Sig. Extended Battery too
superleeds27 said:
See my Sig. Extended Battery too
Click to expand...
Click to collapse
Really off topic: what's your theme? Heheheeh.
marcellocord said:
Really off topic: what's your theme? Heheheeh.
Click to expand...
Click to collapse
Flow Theme for AOKP/CM9. Available on the Play Store
Guys, not sure if this is the right thread but.. I've got a 46-minute wakelock with the latest kernel.. Anyone know what to do to get rid of this?
Attached logs..
My phone doesen't sleep very well..
The screen is off during the night but the phone is active and i lost about 10% battery..why?
Sent from my GT-I9100 using Tapatalk 2
Currently running SlimICS + Fluxi .2 beta9, will i get a better battery life and performance using CM9 + Fluxi .2 beta9??
Any input??
Superleeds, what do ya reckon??
---------- Post added at 02:52 PM ---------- Previous post was at 02:21 PM ----------
francesco.cordella said:
My phone doesen't sleep very well..
The screen is off during the night but the phone is active and i lost about 10% battery..why?
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
Post your BBS.. Then we may have some clue of whats going on..
Must be an entire cycle wakelock?
Sent from my GT-I9100 using Tapatalk 2
francesco.cordella said:
Must be an entire cycle wakelock?
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
Keep in mind that wifi also consumes some battery I wouldn't let my phone on while i'm sleeping. At least I would kill the open apps and turn off wifi.
Sent from my GT-I9100 using Tapatalk 2
LogeshMenon said:
Currently running SlimICS + Fluxi .2 beta9, will i get a better battery life and performance using CM9 + Fluxi .2 beta9??
Any input??
Superleeds, what do ya reckon??
---------- Post added at 02:52 PM ---------- Previous post was at 02:21 PM ----------
Post your BBS.. Then we may have some clue of whats going on..
Click to expand...
Click to collapse
Well SlimICS is CM9 with cherry picked bits of AOKP. Saying that though. I still got better battery life with the proper CM9
LogeshMenon said:
Currently running SlimICS + Fluxi .2 beta9, will i get a better battery life and performance using CM9 + Fluxi .2 beta9??
Any input??
Superleeds, what do ya reckon??
Click to expand...
Click to collapse
Personally I think ROM choice has less to do with it and the apps you've got and accounts sync'd etc are where you will save battery. If you freeze/remove anything you don't use then you'll do better and obviously using UC/UV etc will help a tiny bit too. I personally leave everything stock clock and voltage wise and just use my phone as I see fit. Remember the less you monitor and worry about the battery the better it will be Battery life should never choose your ROM, whether or not it's useful to you and what you like should
francesco.cordella said:
Must be an entire cycle wakelock?
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
It's never best practice to judge battery life on the first cycle, just use it, drain it, charge it, then after a few days try monitoring your battery to see what it's doing, but if it's lasting you a day then shouldn't be a problem, or have I just not got as high expectations as everyone else?
superleeds27 said:
Well SlimICS is CM9 with cherry picked bits of AOKP. Saying that though. I still got better battery life with the proper CM9
Click to expand...
Click to collapse
Slight correction it's not CM9 it's AOSP from Google sources with cherry picks from CM9 and AOKP
AvRS said:
Slight correction it's not CM9 it's AOSP from Google sources with cherry picks from CM9 and AOKP
Click to expand...
Click to collapse
There's only two types of ROMs: Samsung Stock and CM9. Every other ROM is a modified ROM from those two. Well, there's b2g also, but no one uses it.
AvRS said:
Personally I think ROM choice has less to do with it and the apps you've got and accounts sync'd etc are where you will save battery. If you freeze/remove anything you don't use then you'll do better and obviously using UC/UV etc will help a tiny bit too. I personally leave everything stock clock and voltage wise and just use my phone as I see fit. Remember the less you monitor and worry about the battery the better it will be Battery life should never choose your ROM, whether or not it's useful to you and what you like should
Click to expand...
Click to collapse
I find it strange that the battery life I get on CM9, i have never achieved on any other ROM.
SlimICS
Several AOKP Rom's
When I've used the Roms I've always used Fluxi and the same kernel settings, plus, given it chance to settle too.
CM9 for some reason seems to consume less battery when the screen is on!
AvRS said:
Personally I think ROM choice has less to do with it and the apps you've got and accounts sync'd etc are where you will save battery. If you freeze/remove anything you don't use then you'll do better and obviously using UC/UV etc will help a tiny bit too......
Click to expand...
Click to collapse
Bro, I've freezed about a total of 18 system apps from slim, extreme UV, UC 100 ~ 800, tweaked governor settings, gpu max step is 160, gpu UV more extreme than superleeds, only absolutely necessary apps, only inverted apps, and full black settings, no fancy color themes, autostart disabled of some services, sync only required apps and tons of other cherry picked tweaks, and i never get past 13 hours, and with screen of 2 hours. Anymore tweaks, and i rather sell off my S2 and get a nokia 3310..
The only thing i may be off the battery saving method is i'm using floating image live wallpaper, as i like to see my wife and daughters photo on my screen.. And even made sure that floating image does not misbehave, process usage and wakelock by FI, is very minimal.
My aim, is to have a minimal of 20 hours with screen usage of 4 hours.:fingers-crossed::fingers-crossed:
This is due to me sometimes being on the road and especially when i'm out on the boat fishing (hobby) for a few days...
I have no qualms when i'm in office or at home, i'm in front of my laptop almost 90% of my wake time.
Related
As android builds are getting more and more closer to being daily builds, one of the standing issues that remains is battery life.
This thread is where posts concerning How to Save battery should go. NOT Questions, but suggestions. If your suggestion is one to look into, it will be added to the OP.
UPDATE: You can now use ALL GOVERNORS For the CPU! (Read more to find out how) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SetCPU
SetCPU, is an app more commonly used for over/under clocking devices.
This short tutorial will show you how you get the app,
get it running, and of course save battery!
*YOU NEED A ROOTFS.IMG THAT GRANTS YOU ROOT ACCESS!*
1. Get SetCPU
A. Download it from *HERE*. (The only XDA thread I could find for it)
OR
B. Support this great application and get it from the Android market by searching for SetCPU.
-----------------------------------------------------------------------------
2. Getting the App working
1. Once you have the application installed, launch it from your drawer and either grant it Root Permissions or it may auto-configure.
2. Hit Auto Detect Speeds.
3. It should show you the speeds your device it currently running at, now move over to [Profiles] and click Enable and if you want click on Notification.
-----------------------------------------------------------------------------
3. Make your profiles
1. Sleep Profile - 384 Max/245 Min- Interactive setting
(It may seem high, but this keeps it so that your device wakes up quickly)
2. Battery < 30
Max 614/460 Min- Interactive/Conservative Setting
*Try out the SetCPU Widget!*
If you have any personal settings that you think might be better than these please do post!
-----------------------------------------------------------------------------
UPDATE 9/15 ALL CPU Governors!
To use the modules use this kernel built from the GIT, and hit auto detect speeds on SetCPU again. Under the main tab choose Your preferred setting..
You can find what all the the kernels differ in in the further pages of this thread, I will update OP later.
-----------------------------------------------------------------------------
Advanced Tab
20000 Sampling Rate
30-50 Up Threshold (THIS IS THE KEY: This means when your CPU load hits 30%, it will scale up the mhz. If the phone still responds too slow for your taste, set this lower)
http://forum.xda-developers.com/showthread.php?t=777921
Check Set on Boot (And Apply)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Turning off Background Services and Adjusting Brightness
Things like Bluetooth, WiFi, Sync, GPS, and excessive brightness can really kill your battery.
A quick way to manage these settings is to hold down to add a widget on your home screen and choose [Power Widget].
This stock widget allows you to quickly see the service's your using, and the farthest one to your right allows you to switch between four brightness settings.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Using that new kernel link provided, you'll get a nice boost in standby time too! Enjoy!
Additional battery saving tips:
* Don't use a live wallpapers
* Turn off 3G connectivity (Eclair-based ROMS need apps like APNDroid to do so)
* Turn off Background-enabled data transfers in the Sync page.
the app screebl is a battery saver for whenever you have your screen on.
MOD EDIT:
Screebl Pro is a PAID FOR APP..
Link deleted and warning given please do not post warez in the future.
Mark.
Is that a Paid application from the Market? If so it is warez. (Big No-No)
Shatterv2 said:
Is that a Paid application from the Market? If so it is warez. (Big No-No)
Click to expand...
Click to collapse
no it's donation-ware. You can find SetCPU in the G1 device section of the XDA forums for free...
http://forum.xda-developers.com/showthread.php?t=505419
Can we have on our hd2 a folder with Android Sdk ? Like in a rooted one ?
aussiebum said:
no it's donation-ware. You can find SetCPU in the G1 device section of the XDA forums for free...
http://forum.xda-developers.com/showthread.php?t=505419
Click to expand...
Click to collapse
Yes that was already stated in the OP
Shatterv2 said:
*YOU NEED A ROOTFS.IMG THAT GRANTS YOU ROOT ACCESS!*
Click to expand...
Click to collapse
Can you post one?
Ultimaex said:
Can you post one?
Click to expand...
Click to collapse
read here: http://forum.xda-developers.com/showpost.php?p=7088391&postcount=4
Thanks for the tips!
Ultimaex said:
Can you post one?
Click to expand...
Click to collapse
Rooted RootFS.img files by michyprima can be found *HERE* in the Installation Instructions section.
Mark.
SetCPU forcecloses on me with dan's froyo without sense. Anybody get this combo to work for them? Also, I did replace the rootfs file.
Strange, try the new froyo build by Darkstone.
reocej said:
SetCPU forcecloses on me with dan's froyo without sense. Anybody get this combo to work for them? Also, I did replace the rootfs file.
Click to expand...
Click to collapse
Yeah, I'm using SetCPU 2.01 with Dan's v1 vanilla froyo fine. When set to use "ondemand" CPU Governor and Autodetect speeds, getting much better battery life - it's only dropping ~1% every hour now EDIT: when idle, of course
aussiebum said:
Yeah, I'm using SetCPU 2.01 with Dan's v1 vanilla froyo fine. When set to use "ondemand" CPU Governor and Autodetect speeds, getting much better battery life - it's only dropping ~1% every hour now EDIT: when idle, of course
Click to expand...
Click to collapse
Happy to help!
Next thing (when I get around to it) is probably to try out the Conservative CPU Governor module... that will correctly scale CPU power according to load (ie. 245mhz => 384, etc) instead of like On Demand, where it jumps from 245mhz => 998mhz => lower....
ATK
My favorite Ap Right now: Advanced Task Killer - you can find it on market for free. With this you can kill tasks who run in backround etc.
RuffRap said:
My favorite Ap Right now: Advanced Task Killer - you can find it on market for free. With this you can kill tasks who run in backround etc.
Click to expand...
Click to collapse
Use Taskiller. Red Icon in the market. Free App is the exact same as the paid one. Kills tasks as well but detects tasks that ATK cant. Includes features like End apps once screen turns off and kill all apps 10sec's after boot. Great App IMO.
I've found out that JuiceDefender does a good job as well. If you buy the extension (UltraDefender?) it also has a CPU governer module which regulates your CPU speed based on usage.
maseo said:
I've found out that JuiceDefender does a good job as well. If you buy the extension (UltraDefender?) it also has a CPU governer module which regulates your CPU speed based on usage.
Click to expand...
Click to collapse
No need to pay - as I mentioned before, the "conservative" cpu governor module that is freely available (do a search!) will do exactly what you mentioned when used with SetCPU.
I'M A SUPPORTER OF BRINGING OFFICIAL ICS TO THE VIBRANT AND OTHER GALAXY S DEVICES!
> CLICK HERE FOR MORE INFORMATION <
Click to expand...
Click to collapse
CAPTIVATE edition of the Platypus Revolutions kernel
This Project is inactive/low activity for a longer period of time
Kernel
CM7 & MIUI only
NEO series
(since May 24th '11)
Do you want to discuss on this kernel, get the news on the current state of development, or test kernels even fresher than fresh ?
connect via webchat from your browser:
http://webchat.quakenet.org/
and join #platypus-kernel
(recommended)
Fire up your IRC client, and join via client
the server (for now is) : irc.quakenet.org
port : 6667
Channel : #platypus-kernel
(thanks to Tk for the layout idea )
before you ask for any ETAs:
The first rule of CyanogenMod [and this project]: DO NOT ASK FOR AN ETA!
---------------------------------------------------------------------------------------
First step before install & kernel switch:
Always have this cleaning script on your internal SD card ready
If you're
- switching kernels,
- have issues with auto-rotation,
- the cam,
- bootloops
- want to remove init script
- recover from a failed overclock attempt
please give either:
- lippol94's updated cleaning script (apply via CWM recovery): http://www.multiupload.com/XFH1GCK4MB
or
- WiwiPouPou's SYSTEM CLEANER SCRIPT (also apply via CWM recovery): (http://forum.xda-developers.com/showpost.php?p=14805606&postcount=21739)
a try
the kernel already applies some cleaning steps during install but sometimes that's not enough ...
---------------------------------------------------------------------------------------
Introduction:
Hi guys,
this is my first modded kernel for the SGS (CM7/MIUI only)
I first needed to test it to make sure that it'll be stable & boot at the first place
so far it's very fast & responsive & smooth
This thread shall serve as the center for my testing kernels (stability & functionality-wise)
DISCLAIMER: the kernel (binary) and driver modules are provided as is. If problems occcur they most probably are from upstream and can be fixed with the newest version. Since I'm doing this in my free spare time as a hobby (quenching my thirst for tweaks & performance) updates will occur irregularly as time permits and I see fit (most probably when new features & bugfixes arrive). YOU are responsible for the actions that you take (such as over- or underclocking), etc. You agree that I can not be held liable for any potential damage that arises from your actions in combination with or the usage of this kernel and other related parts.
Kudos:
* Google, Andy Rubin & the whole Android crew
* Linus Torvalds & the kernel hackers for upstream Linux
* cyanogen & all the devs out there hacking on this
* Supercurio for enriching our media experience of this smartphone
* codeworkx, coolya, guiper, atinm - the whole teamhacksung|cmsgsteam crew and all other hackers working on CM7
* laststufo, hardcore, nikademus, existz and all the other kernel hackers on the SGS forum
* zen-kernel team for inspiration to create a kernel, too
* all other contributors (devs, users, etc.) who make this possible
The purpose of these kernels is extensive stability testing addressing the following sticking points:
- overall stability & functioning of the kernel and phone
- call drops, missed calls, etc.
- lags (suggestions for improvements are welcome)
- auto-rotation, sensors, etc.
- Voodoo Control Plus [any crashes ? compatibility problems ?]
- working on CM7 or MIUI ?
- scheduler, sound, video synchronisation & lags: Tap Tap Revenge 4 (especially at the beginning of songs)
- scheduler, sound, video synchronisation and any other issues: doodle dash (while shooting & sound activated)
- proper pmem memory layout & settings: proper functioning of Google Googles
for those who love SAUCE (Source):
old source:
ALL MY SAUCE for QUORRA KernalZ ^^
new source:
android_kernel_samsung_aries
(fork and 1:1 update to upstream kernel source - changes in different branches)
(latest changes sometimes might not be in [yet] but in the whole repo everything should be available)
current UV & OC stable values:
Recommended apps for OC/UV:
- Pimp my CPU (also available here on XDA for those who don't have a credit card, etc.)
- Xan's VoltageControl
on stability testing:
http://forum.xda-developers.com/showpost.php?p=13255871&postcount=5
(start with "Q: I'm new in OC/OV operations so please could you explain to me how to set it in the best way?")
the following OC/UV values are only applicable for kernels with the old OC/UV implementation (max. 1.3 GHz)
my current UV (undervolt) stable Values :
old OC/UV implementation (morfic, bilboa1/kang, TheEscapist):
1300000 0 (haven't tested 1.3 GHz much yet)
1200000 -25
1000000 -50
800000 -75
600000 -100
400000 -100
200000 -125
100000 -150
edit:
1200000 -50
1000000 -75
800000 -75
600000 -225
400000 -125
200000 -150
100000 -175
thanks jetcz !
new OC/UV implementation (morfic, bilboa1/kang, TheEscapist - Tk-Glitch):
Tk-Glitch said:
Note that these UV settings will be unstable on many devices. It's only informative.
1600 MHz - 1.500v / -> That's high and many devices will fail on this frequency. Find working UV for you if any.
1500 MHz - 1.500v / -> That's high and many devices will fail on this frequency. Find working UV for you if any.
1440 MHz - 1.475v / -75mv
1400 MHz - 1.450v / -75mv
1300 MHz - 1.400v / -75mv
1200 MHz - 1.350v / -75mv
1000 MHz - 1.250v / -50mv - If you have stability issues, try to let this one by default.
800 MHz - 1.200v / -75mv
400 MHz - 1.050v / -100mv
200 MHz - 0.950v / -150mv
100 MHz - 0.950v / -200mv - (can be very different between two devices)
More volts is not always equal to more stability. Try to add more UV (less volts) if the frequency you're trying to achieve is unstable.
Considering all phones will respond differently to OC/UV, to tweak the values to suit your device will be required.
By default, no overclock/undervolt is applied. You'll need to use one of the tools below to adjust the frequencies and voltages.
Note : Never ever use SetCPU with this kernel. You could encounter many stability problems like random reboots or bootloops.
Click to expand...
Click to collapse
3D performance and games:
recommended apps:
[root] Chainfire3D
1st backup post (kernels)
Kernels:
kernels are listed in descending order
older -> newer (newest at the bottom - for now)
officially declared new stable kernels will be up soon !
for now please go to the IRC channel (1st post to get the newest test-builds)
NEO 17 -r12 codename: Butterfly
http://forum.xda-developers.com/showpost.php?p=17339783&postcount=21
NEO 17 -r18 codename: Butterfly
http://forum.xda-developers.com/showpost.php?p=18268518&postcount=132
NEO 18-update1 codename: funky fish
NEO XX.1-update1 codename: mighty rhino
http://forum.xda-developers.com/showpost.php?p=19999998&postcount=192
ALL USERS MUST UPDATE (this fixes yet another potential data loss trigger)
2nd backup post (Changelogs)
Changelog list:
obsolete right now
3rd backup post (modems list)
modems:
Description:
Modems play a crucial role in how much battery drains in standy.
e.g. if you have a good signal area and the modem still has high
"Time without a signal" indicator under Cell standby you still will get bad standby time
make sure you have little to no "Time without a signal" in Cell standby
there also somewhat seems to be a connection between "Time without a signal" and high "Android OS" number in battery use (!)
Following modems are only compatible with new radio (modem) partition layout:
radio-cm-7-GalaxyS-JVP-signed.zip (4.29 MB)
md5sum: fb38dbf82daf0720fd2328f5f649013e radio-cm-7-GalaxyS-JVP-signed.zip
For more modems & bootloaders please go to siky_dude's Modem Thread:
[CM7/MIUI][28.08.11] Modems + Bootloaders(MD5)
[SGS / i9000 Thread so some frequencies might be missing, e.g. 850 MHz]
for more modems please refer to a modem thread in the Captivate Forums section
4th backup post (results)
Results & FAQ/Documentation
Results:
(04/27/2011) Results for platypus-kernel_20110427_18_quorra_r1:
- broken auto-rotation & sensors for some [insert ROM (CM7 ? MIUI ?)]
- stable
(05/03/2011) Results for CM7_SGS_platypus-kernel_20110503_17_quorra-r4_exp
- high battery drain, either due to kernel config or optimization flags, fixed with >= quorra r5 (2nd update)
FAQ / Documentation
@bootloop / boot post victims ^^
Hi guys,
could you please try to replace the existing kernel on your MIUI or CM7 nightly CWM-Package with my kernel, modules and its scripts ?
then install that updated package (with the new kernel, modules and scripts)
after that all should work
the bootloops seem to be an issue with bml_over_mtd (broken sectors on the SSD on your phone)
I'll investigate this and see if anything needs to be rewritten and/or updated in that regard
Thanks !
Overclocking / Undervolting:
Q: I'm new in OC/OV operations so please could you explain to me how to set it in the best way?
A: start with -50 mV (delta from default value) other values probably are too low
my testing includes:
- Angry Birds Rio (several missions)
- Gun Bros (for some time)
- mp3 playback, (flac playback - optional)
- surfing the web via browser, opening up bit.ly links from cmsgsteam twitter feed
- watching youtube video
- watching video via rockplayer lite or mobo video player
- running benchmarks (Smartbench 2011, quadrant standard, an3dbenchXL, anTutuBench)
- Labyrinth Lite (for gravity sensor), auto-rotation (also for sensor)
when 1 GHz (1,2 or 1,3) is OK - go lower with undervolt value (e.g. -75 mV)
after it gets un-stable - go back to last known stable value
then you can limit max frequency to lower one, e.g. 800 MHz
and repeat testing for that frequency
for more info: checkout shaolin95's Mini Overclocking Guide:
Link: http://forum.xda-developers.com/showthread.php?p=12910471#post12910471
LED Support FAQ
Q: Do LED notification require an app, such as BLN, etc ?
A: No. It uses Android's and Cyanogen settings, other apps are not required, although some that are designed for regular LEDs may work.
Q: How to I turn off LED notifications, scheduled or/and complete turn off?
A: Use Cyanogen's Quiet Hours feature (settings>cyanogen>sound>quiet hours) and check "Dim the LEDs during quiet hours" (in reality it will turn them off on the SGS). If you schedule a complete day, then LED notifications will be off all the time.
Q: How do I setup per app, find other LED settings etc?
A: Settings>cyanogen>interface>LED notifications
Q: What to do with LED color settings?
A: We have only one color, so that doesn't work. Use Green as default setting. Some non-bright colors turn off notification, as it's the equivalent as diming LEDs (note that on real LEDs if you dim them too much they look like off too anyway, the difference is that it's gradual. On the SGS the LEDs can be only on or off, not gradual)
Q: How can I troubleshot my system, I can use ADB but...
A: adb logcat | grep lights (on linux) will show you Android requests to turn LED on or off. "status" tells you what we decide will be interpreted as "turn LED on" (1= on, 0 = off)
adb shell cat /proc/kmsg for live view (or adb shell dmesg if you're using adb after the issues occurs - careful the backlog is limited in size so don't be too slow)
notify_led_on and notify_led_off are requests to the kernel to turn LED on or off.
touch key write/read errors (cypress) are non-fatal failures to ask the touch key to do something (eg lit up the LED), when the hardware goes crazy or there's a logical error in the code (can be both)
touch key recovery routine or "stopped responding" are either hardware errors, either a logical error where the driver would try to write something the touchkey doesnt understand. in some occasion lock&unlock fix those as a work around, of course a permanent fix is required
Voodoo Color settings:
Q: I don't have that nice ice-ish white color on my screen anymore - you suck !
Q: my screen looks like someone pissed on the screen - you suck !
(sorry for the language ^^)
A: I love you too ^^
download Voodoo Control or Voodoo Control Plus
Screen RGB multipliers:
- Red: 321*
- Green: 321*
- Blue: 429*
Screen v1 gamma hack:
- use Alt. settings
- or if you prefer others - use: "Reset to 2.3.3 defaults", "Punchy settings" (punchy could lead to a great screen while locking the screen and having "screen off" animation disabled)
other recommended settings:
Also a lil tip for people who use voodoo color!
1 )Color Profiles: Voodoo Profile V1
2 ) Screen v1 gamma hack :
- 50 red
- 53 green
- 44 blue
3 ) SRB multipliers:
Red ="2300875360"
Green ="2300875360"
Blue ="2709919680"
With those adjustment, black colors are BLACK and white colors are WHITE. Everyone should try this.
Click to expand...
Click to collapse
SGS CM7 nightlies wiki
http://sgscm7nightlies.pbworks.com/w/page/41483487/FrontPage
Android OS bug, :
(thanks to ceriko ! and his awesome guide for DarkyROM 10.1)
If your battery drains very fast and your battery stats mentions Android OS above 10%, often between 40 and 60%, sometimes more, this is the best to do as far as I know:
- Remove the 2/3 system files as per the beginning part of this guideguide about batterie issues.
- Install WatchDog and open (I set it to "moderate", then I close it, that's all), this app will warn you whenever an app or a process miss-behaves by draining the battery excessively. It will not fix it but just flag it and you will see a notification.
- Reboot usually stops the drain for a while until it naturally comes back, so reboot whenever you see Android OS above 10% and rising or after you see WatchDog mentioning "Suspend" process using too much battery (the suspend process hanging is the Android OS bug).
- Some apps trigger it, most common are Gameloft games (blame Samsung, not the games/apps). No need to use apps or games for this drain to happen, it also happens straight after boot once phone has been fully charged.
This bug can not be fixed by anyone but Samsung. Some never see it, some will experience it everyday no matters what they do... It's just annoying and unfair but that's the same on all Gingerbread releases by Samsung (JVK, JVB, JVO, JVH). Apparently even the SGS2 has this...
screenstate scaling aka my governor won't change after screen locked:
So what is this all about ?
it's an init script that is put in to /system/etc/init.d
and switches between the configured governors in the script
depending on whether the screen is on (AWAKE_GOVERNOR) or off (SLEEP_GOVERNOR)
in most cases your phone is off - in that case it would be good to use a governor which doesn't fire up the cpu frequency too fast since you don't need it (no GUI, smooth scrolling, etc. needed while the screen is off - lol),
so conservative governor is set
when using the phone (screen on) it really depends on what you want to do: e.g. latency & smoothness is crucial: try smartass2, smartass, ondemand;
you're mainly browsing & reading stuff: try ondemandb, conservative (the screen is already burning enough battery so you don't need another component burning yet more)
only use one governor at a time
e.g.
AWAKE_GOVERNOR
# AWAKE_GOVERNOR
# AWAKE_GOVERNOR
SLEEP_GOVERNOR
# SLEEP_GOVERNOR
# SLEEP_GOVERNOR
that means lines with "#" are commented out and not used by the script
e.g.
# AWAKE_GOVERNOR
AWAKE_GOVERNOR
# AWAKE_GOVERNOR
SLEEP_GOVERNOR
# SLEEP_GOVERNOR
# SLEEP_GOVERNOR
also would work (intentionally not filled in any governors)
@all:
Neo 17 r10 is available on IRC !
Changelog said:
NEO 17 (r10 - codename Butterfly) changelog [SGS/Telus, Captivate, Vibrant]
Changes (from r9 - 2nd testbuild):
• bumped RAM up to 348 MB (everything should still work, incl. Youtube HD recording)
• ported over smartass2 governor (super-smooth & battery-efficient, hopefully no issues anymore with getting stuck on high frequencies - unless due to system & broken apps)
• back to cm7 vanilla/stock yaffs2 driver - let's see if this fixes the discouraged random resets for few people (loss of contacts, apps gone, etc.)
Click to expand...
Click to collapse
Wow! New thread finally!
I'm testing with the Neo 17 R10 Kernel now.
Thanks!
Woohoo!
Sent from the frozen tundra known as Canada.
Spectacular. Gave it a shot from r7 and loving it since. Looking forward to future updates.
And about time for your own thread!
Sent from my I897 using Tapatalk
Thanks for the awesome kernels, they always work great, and I always look forward to the progression of this kernel. Thanks again for all your hard work, you are very talented.
Sent from my I897 using XDA App
I'm loving it as well, I don't oc much, maybe uv a little, and I do like the vc. Great work.
Sent from the frozen tundra known as Canada.
Thanks zach, r11 + smartassV2 is really super-smooth! You are doing an amazing job.
No problems so far, I got my last SOD on r9.
So on Neo 17 v11 what is set for governor(not showing in pimp)?? I got confused when reading the whole thing. Plus did you say it won't change from awake governor to sleep governor with the screen off? If so how do I make it so it does?? I don't see a screenstate scaling in root exploring under the right location. I have in the past but.can't now.
Sent from my I897 using XDA App
buresh.kevin said:
So on Neo 17 v11 what is set for governor(not showing in pimp)?? I got confused when reading the whole thing. Plus did you say it won't change from awake governor to sleep governor with the screen off? If so how do I make it so it does?? I don't see a screenstate scaling in root exploring under the right location. I have in the past but.can't now.
Sent from my I897 using XDA App
Click to expand...
Click to collapse
Uninstall Pimp My CPU.
Delete the Pimp My CPU folder in your SD Card.
Reflash the Neo 17 R11 Kernel and the V51 Script again.
Install back Pimp My CPU.
OK, you'll see the Governor and Scheduler which already been set by Neo 17 R11 Kernela and the V51 Script.
the new platypus 17r11 is superfast, my CAPPY felt great with it
thanks Zach
hope the color issue soon to be fix since i like to customize the color temp
Fate-Silver said:
Uninstall Pimp My CPU.
Delete the Pimp My CPU folder in your SD Card.
Reflash the Neo 17 R11 Kernel and the V51 Script again.
Install back Pimp My CPU.
OK, you'll see the Governor and Scheduler which already been set by Neo 17 R11 Kernela and the V51 Script.
Click to expand...
Click to collapse
Did you have this problem as well?? ha! I found the V51 Script, I think!
I tried to change awake governor but it's not showing in Pimp my Cpu. I rebooted, tried deleting & installing it again but no luck.
I edited the script with text editor from Root Explorer, put # infront of ondemandb, and took # from smartass2. Rebooted but pimp my cpu is showing ondemandb.
hi. can you flash this using the orange cwm that comes with cm7?
yuhenyo said:
hi. can you flash this using the orange cwm that comes with cm7?
Click to expand...
Click to collapse
Yes you can.
Sent from my I897 using Tapatalk
simple man said:
Yes you can.
Sent from my I897 using Tapatalk
Click to expand...
Click to collapse
awesome! can't wait to flash this. So is the download link in the other thread? I can't seem to find it on this one. or is it?
yuhenyo said:
awesome! can't wait to flash this. So is the download link in the other thread? I can't seem to find it on this one. or is it?
Click to expand...
Click to collapse
http://webchat.quakenet.org/
The instructions are in the O.P., but you'll need to login, download the file, extract the unpack_me.zip pick the kernel of your choice, download the kernel cleaning script 1st page this thread,flash it, then your kernel, then the screen state script.
Sent from my I897 using Tapatalk
Welcome To Achotjan's Somc Debrand Engine Project Discussion Thread
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This thread is created to separate non development posts from Achotjan's Development thread and to keep the development thread clean!!!
What can you post here:
-Anything related to Achotjan's Somc Debrand Engine Pjoect
-Installation Problems
-Kernel Issues
-Bug Reports
-Miscellaneous Issues
-All Noob Questions
-Useful Tips & Tricks
What you can't post here!!!:
-Requests for ETA of new releases. Just sit back and wait!
-Requests for Mirrors of Achotjan's work, or if he or someone else could upload it somewhere else. It is also not allowed to bother other members for another way to get Achotjan's new work! Respect the disicision of the Developers!!!
What's NOT allowed in the development thread:
-Thanks, Thank You or +1 (stop it, it's annoying! just hit the THANKS button if someone else has helped you)
-Reporting a bug that's already been reported (please read the thread thoroughly before posting)
-Reporting a bug on previous versions (Achotjan is developing new roms and kernels, not old ones!) (you can report it here in the discussion thread!)
-If you plan on downloading the new release, no need to mention it in the development thread! Just download it and report any potential bug
-Requests for ETA of new releases. Just sit back and wait!
-Requests for Mirrors of Achotjan's work, or if he or someone else could upload it somewhere else. It is also not allowed to bother other members for another way to get Achotjan's new work! Respect the disicision of the Developers!!!
Tips:
Before installing and before you start flooding this and/or the development thread with bug reports and questions be sure to read both the development and discussion thread thoroughly and make sure you follow the guide provided to you in Achotjan's OP. ALWAYS follow HIS! installation steps!
Credits Go To:
-Achotjan for his great work and his support
-FeraVolt for his hard work and support
-scritch007 for their hard work and for supporting Achotjan & Ferat
-Tof37 for their hard work and for supporting Achotjan & Ferat
-DooMLoRd for his amazing doomkernel v6 and all of his other great works
-Arnold.Alexius for his work (without his CM/FXP discussion room i never would have thought of this thread)
-Ultimategeppie for his advise, help and support
-Dr. Goodvibes for his huge help and support
-EzzyLupe for his support
-Everyone else who i did not have mentioned for their help and support
Ultimategeppie said:
Please be carefull in the way you're asking. People can easily interpret your question as a demand.
And with this, you are also reducing the chance of getting an answer to your question.
Kind regards and: no offence intended in any way.
Just trying to be helpfull.
UltimateGeppie.
Click to expand...
Click to collapse
A huge thanks to Ultimategeppie for this very useful post!
Thank You and Have Fun!
I want to precise for ones who have the "temporarily avoiding poor connection", you have just to disable it in the WiFi settings. For me, it works perfectly for the Wifi.
downloaded the zip, looking for the kernel, right now
---------- Post added at 01:18 AM ---------- Previous post was at 12:55 AM ----------
how do we access cwm, cant remember...volume up ?
edit: i have a white led and kernel in loop, I dont get it....
chriscx said:
downloaded the zip, looking for the kernel, right now
---------- Post added at 01:18 AM ---------- Previous post was at 12:55 AM ----------
how do we access cwm, cant remember...volume up ?
edit: i have a white led and kernel in loop, I dont get it....
Click to expand...
Click to collapse
Hi @chriscx
Long time no see, is that right? You've been here a long time if I'm correct (in the days of TripNRaver).
You can enter CWM with volume up or down. On FeraKernel you can also use back button to enter CWM (xRecovery is not included; He implemented ity oncce, but people didn't seem to appreciate).
Don't know if Achotjan made back button to work also.
I've reads somewehere that you can avoid the bootloop by installing ROM after flashing kernel, instead of switching kernel on existing ROM. Maybe worth a shot.
Best regards,
UltimateGeppie
Ultimategeppie said:
Hi @chriscx
Long time no see, is that right? You've been here a long time if I'm correct (in the days of TripNRaver).
You can enter CWM with volume up or down. On FeraKernel you can also use back button to enter CWM (xRecovery is not included; He implemented ity oncce, but people didn't seem to appreciate).
Don't know if Achotjan made back button to work also.
I've reads somewehere that you can avoid the bootloop by installing ROM after flashing kernel, instead of switching kernel on existing ROM. Maybe worth a shot.
Best regards,
UltimateGeppie
Click to expand...
Click to collapse
Yeah, it's been a while, one year that I didn^t flash any roms for the x10. I've got a S III.
I cannot enter into cwm, I see a white led then kernel loops.
thanks buddy
Ultimategeppie said:
I've reads somewehere that you can avoid the bootloop by installing ROM after flashing kernel, instead of switching kernel on existing ROM. Maybe worth a shot.
Click to expand...
Click to collapse
@Ultimategeppie is correct.
Download the ROM.zip to your XPERIA X10i micro SD card.
Power off the phone.
Flash the Kernel using flashtool from a PC and then boot the Kernel and use the volume up button to enter CWM recovery when the notification LED flashes.
Clear /data, /cache and dalvik cache.
Using CWM recovery install the ROM.zip from your Micro SD card.
Now re-boot the phone and enjoy.
[update]
Using Achotjan's SDE Kernel I note that you can use volume up/down and the back button to enter CWM recovery v6.0.2.8.
If you're testing and already have a preferred ROM/Kernel which you want to return to, I suggest a CWM backup prior to installing Achotjan's SDE.
When and if you want to return to your old ROM/Kernel after testing, then just install your old Kernel, which normally includes CWM recovery and perform a restore.
i wish you all the best for 2014!
I'm downloading, will test tomorrow, thanks all
edit: ok still wlod with kernel (no color led flashes). In flashtool: with feralab kernel I may exclude kernel and baseband, with this kernel I have only choice: kernel (to exclude), why ? my baseband is 2.1.71 by the way
Just a few oddities I've noted which may have a simple answer.
[1]
When charging the battery, it approaches approx 98% and then starts to 'beep'.
It seems there is an over-volt warning.(My guess)
The reason I think that, is I saw a setting somewhere, that had over-volt warning and it was ticked.
At the time I thought, "Wow" these settings are getting pretty intense, but I'll leave this as is for now.
Now for the love of Mike, I can not find where I saw the battery Over-volt warning setting, or even if it was in this ROM.
Anyone else have any cunning thoughts on why a battery in is final stages of being charged would start to 'beep' and how to stop it.
I am using a Sony DK10 media dock to charge the battery, so it's not if I'm using some weird high-voltage/Amp charger and in the past on other ROMs, it's never started 'Beeping' like this before.
Answer: ????
[2]
Is anyone using a WiFi setting "Never keep WiFi on during sleep"?
I note WiFi does indeed 'disconnect' when the screen is off, however it never re-connects when the screen comes back on again.
You have to toggle WiFi off and on to re-establish a connect again.
My WiFi has a very good signal and no channel congestion (Channel 13 20MHz).
I'm using a one week DHCP lease.
I'm also using my own local DNS server, so I'll also continue to look for supporting options.
I already have the DHCP host MAC address mapped to DNS name
On other GB and JB ROMs for the XPERIA X10i, I have seen a much higher rate of re-connection in the above scenario, than I'm currently seeing with SOMC ROM.
Answer: ????
At this time I have found what may be the answer to my Wi-Fi re-connection problem.
Settings ► Power Management ► Location-based Wi-Fi ◙
Since I have enabled the setting I have not had to manually re-connect to my Wi-Fi AP.
Once the WiFi connection did disconnect, it didn't reconnect again, so I'm back to square one.
Still have a Wi-Fi re-connection issue.
Still laggy and cant be used as daily rom
chriscx said:
I'm downloading, will test tomorrow, thanks all
edit: ok still wlod with kernel (no color led flashes). In flashtool: with feralab kernel I may exclude kernel and baseband, with this kernel I have only choice: kernel (to exclude), why ? my baseband is 2.1.71 by the way
Click to expand...
Click to collapse
After flashing the kernel ( Without the the final verification )
dun keep pressing the back button press awhile and wait until there is a vibration or you see the blue light then you press the back button . This should work .
aravindhms said:
Still laggy and cant be used as daily rom
Click to expand...
Click to collapse
I'm using the ROM(RC3) and Kernel(v4) as a daily and it's doing a pretty good job.
I've gutted the /system/app folder down to 100 files.
This removes a few service apps and with SetCPU providing the CPU control one is pretty good to go.
I have over 45 applications installed some of which are service applications.
I get good GUI response and if you leave the system to it's own devices, it's observed to cache a monster amount of processes.
You can easily switch between a 'few' applications without being worried any one application is going to have to be restarted, due to low system resources.
As a good JB 4.1.2 custodian you can long-press home and manually swipe away cached applications no longer required in the near to long term which frees up a small amount of resources.
Anything above GB 2.3 is going to be a tradeoff between resources and performance and it's just a matter of finding that happy medium as development progresses.
With future updates and refinement, I'm expecting to see improvements in 2D and 3D graphics as well as other enhancements.
So if it's good now, it'll only get better as improvements are made.
miui-kernel?
hi there @Achotjan
would it be possible to make a version of your new kernel that is compatible with miui-jb?
Would be great:good:
Cheers!
I'm following this thread since the first post and I can notice progress from RC to RC3. I note too a crash of eco controller when I add apps to ignore on Stamina mode. I use it daily since 2 weeks now and it's fast, for me, with 1500mHz FeraKernel
ic3tea said:
After flashing the kernel ( Without the the final verification )
dun keep pressing the back button press awhile and wait until there is a vibration or you see the blue light then you press the back button . This should work .
Click to expand...
Click to collapse
as it was said in dev thread, it needed to wipe older kernel before flashing the new one, thanks a lot.
the rom works pretty good, only settings menu, after a while, I see main page settings in two columns with sub-pages.
and dual-touch is not very responsive
probably Achtojan knows these issues.
And question: who tested OC ? which limits or best settings for stability and performance both ?
chriscx said:
as it was said in dev thread, it needed to wipe older kernel before flashing the new one, thanks a lot.
the rom works pretty good, only settings menu, after a while, I see main page settings in two columns with sub-pages.
and dual-touch is not very responsive
probably Achtojan knows these issues.
And question: who tested OC ? which limits or best settings for stability and performance both ?
Click to expand...
Click to collapse
OC is hardware dependent. Every device should run 998mhz, and many of them can Handel higher rates. Mine goes to1190. Some even go to 1228. A higher freq means higher voltage an battery drain. Set it up to suit your needs.
Sent from my Transformer TF101 using Tapatalk 4
chriscx said:
And question: who tested OC ? which limits or best settings for stability and performance both ?
Click to expand...
Click to collapse
CPU managed by SetCPU (In my case)
Operational
Max Frequency: 1113MHz
Min Frequency: 245MHz
Governor: SmartAssH3(SmartAssv2)
Scheduler: CFQ
Screen off
Max Frequency: 537MHz
Min Frequency: 192MHz
Governor: Powersave
Scheduler: CFQ
Just remember when using "Screen Off" profiles, you will/may impact the likes of music players and file I/O services which still operate with screen off.
In this case you'll need other profiles to retain stability/service(s).
Also be aware some phones can not recover from deep sleep if the clock frequency is set to low.
In highly intense CPU oriented tasks on some XPERIA X10i phones you can operate at 1228MHz.
At 1228MHz problems will rapidly escalate as soon as your tasks become GPU orientated.
This will very quickly become a WLOD and then end in tears.
On old and 'stable' ROM/Kernel combinations like DoomKernel v6 and X10S v9 ROM one can run AnTuTu at 1228MHz
However on most other ROM/Kernel this will just crash the phone.
Achotjan's SDE ROM/Kernel can run benchmarks like GeekBench2 at 1228MHz
GeekBench2 is a CPU specific benchmark.
However, the likes of AnTuTu and 3Dmark only become stable at clock frequencies of 1190MHz and lower.
This could change as future releases/updates improve the performance/stability of 2D and 3D graphics.
As @Ultimategeppie has stated, everyone's experiences will differ due to hardware and phone stability.
I got lucky and have a pretty good chipset.
Model: XPERIA X10i
ROM: SDE v1.0 RC3
Kernel: SDE v4.0
Max Freq: 1228MHz
Min Freq: 245MHz
Gov: Performance
IO: Deadline
AnTuTu Score: 5840
Alright, now we've got this puppy singing.
Was wondering why I was having problems with graphics.
I had Development Options Force GPU set.
Disabled it and now the XPERIA X10i is going off like a frog in a sock.
I have also set build.prop swapinterval back to 1
I am able to get AnTuTu scores over 5750 on demand.
2D Graphics is still on 50FPS with swapinterval=1
3D Graphics return 11.2FPS on NenaMark2
Achotjan's Somc Debrand Engine Project is producing a veritable string of firsts as this is the highest AnTuTu score I've obtained on an XPERIA X10i and may be one of the highest ever overall.
Thanks Dr Goodvibes, much better, smooth
Vote (tip us) for Achotjan Somc Debrand Engine
Achotjan said:
Hi guys could you please vote on XPERIA X10i Somc Debrand Engine Project◊ ( tip us ) to get it finally recognized by XDA Developers as an Official Custom ROM and not a themed or modified ROM
thank you
Cheers
Achotjan Somc Debrand Engine Owner
Click to expand...
Click to collapse
Pop over to XPERIA X10i JB 4.1.2 Somc Debrand Engine Project and vote (tip us).
If the scope of this project is broader and identified in the wider community we all benefit.
◊ - some content modified to better reflect nature of request
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Welcome to the Unofficial Boeffla Kernel App Profile Sharing Thread
Introduction
This idea was tossed around in the Boeffla Sammy Kernel thread so I decided to make one here in the General Section so that questions regarding user profiles would not clutter up the main thread.
If you want to share a profile, just upload it to your host site so that other users can grab it
For those that want to implement other user profiles to their device, simply grab the .bcprofile profile and place it in the boeffla-kernel-data directory in your internal storage and then open the Boeffla Config app and load the profile in the upper right corner of the screen.
oh, and one last thing..please remember that the Galaxy S3 is a diva and will not behave in the same manner for everybody..we all have our own unique usage patterns, so dont expect that one profile will be as effective on one device as the other..you may always tweak a profile once you download it so that it will fit your preference
=============================================================================================================================================
Read posts #2 and #6 for explanations on some configurations and settings.
All shared profiles are listed at post #3 while activation procedure is at post #4
For kernel updates and download head over to Official Boeffla-Kernel website.
For discussions regarding development, and we mean DEVLOPMENT ONLY, head over to the Boeffla Sammy Kernel thread, and Boeffla CM11.0/Omni/CM10.x thread.
All credits goes to @Lord Boeffla for an amazing kernel. :good:
**Fan teaser created by mateepunkt !**
First things first:
For those asking what config is best for which rom, THERE ARE NONE. All configs shared here are cross compatible with all roms. Ok, not all, since they are bracketed into Touchwiz and AOSP configs, but you get the idea. For all first timers, please try out Archi's and Lord Boeffla's and metalgearhathaway's configs first. I've been saying that for quite some time now. You can also use those profiles as basis for your own, which you can in turn share with everyone else.
For a comprehensive guide on all things that can be tweaked in a kernel, please read up on the following write-up by @gsstudios :
Some of the governors and schedulers and other kernel features are not implemented by @Lord Boeffla on his kernel, so just read up on those that are included in the Boeffla Kernel.
gsstudios said:
The following information is taken from my website (android modders guide)
If you want the latest bleeding edge information, visit my website
www.androidmodguide.blogspot.com
to continue reading, click here
gsstudios said:
The credits list:
Stempox
Hipkat
Knight47
Droidphile
Haldi
Matmutant(Andrux&me)
And all of the other XDA members and other people who came up with some other descriptions (To be updated)
Click to expand...
Click to collapse
Click to expand...
Click to collapse
A few things explained:
PIRATA! said:
Thank you for your reply, and I have to say that I have to ask you a couple of things because you know the poor situation I'm in.
First of all, what does it happen if I uninstall the samsung push service? What I will not have any more?
What happens if I greenify to hibernate google play services as you say? Same question as above... Does it still receive Play Store automatic updates?
My connection is not the most perfect of ever as I continually switch between 3G and 2G due to my provider. Can't do anything about that. In such a way, I can say that I always have signal, wherever I go. Then, I have to say that I use a lot my device for internet, and in 2G it's toooo slow for use, I tried, especially because my provider is an H3G provider that users 3G a lot. Here in Italy using 2G connections it's some kind of bad for internet. Some provider do, bit Theo are quite slower. Maybe battery drawning for this it's the price to pay. I'll anyway put an eye to the app you say and see what it does, tnx!
My screen is always at minimum bright, and often use ScreenFilter to 40%, so I would not consider that too much, no?
About lockscreen effect - water droplet and all the sounds, well the water drop sound is off, and about the other like key pad it's also off. But I have to say that I keep my phone quite constantly in vibration mode, so dunno if sounds events are called anyway if active.
The only one it's active it's touch keys vibration because I like to feel that!
The water drop at lock screen is there, and the reason is that I have a Samsung phone and I like that unlock method. You say that it drains a lot of battery?? I should really change that?
Maybe I should first of all put my hands on the processes that run in background and in the kernel settings.
I am with PegasusQ battery, row with 512 on internal sdcard, cfq with 1024 on extsdcard, AFTR-LPA Aggressive, no cpu OC/UC, no cpu UV, some gpu freqs lowered at low steps, but still the same at high steps so to have stock freqs in games, some general gpu UV, screen touch boost at 600, Boeffla sound with all active minus the Mono output, Frandom tweaks, 4 zRam at 200 with 80%, stock LMK, no logging.
Hope to have said all.
Should I look at you second post I quoted down here for the file you linked and freeze/uninstall most off the apps listed there, and then greenify most of the remaining, keeping an eye on the system ones like you did??
Click to expand...
Click to collapse
axetilen said:
1/ samsung push: nothing happens if you dont use any samsung apps like chatOn. opne play store and search for samsung push service -> read the description and you will see -> reduce a lot of wakelocks according to your BBS
2/ Greenify play store: you may lose autoupdate but they will be triggered again when play service is activated -> you dont lose any update but it is slower than normal. I recommend you to turn off autoupdate in playstore settings and update apps manually. Autoupdate is reported to consume Ram and battery -> this will reduce a lot of wakelocks (A LOT)
google play service was updated to v4.1 and claimed to save a lot of battery. I dont care, I turned it off
3/ Only use 3G when you need to surf the web. Use 2G when you put your phone in the pocket or only when you use IM chat apps like viber and whatsapp. Im fine with these
also try intelli3G. I have never used it but I think it helps
4/ using lowest brightness is very good. Use autobrightness at the lowest level in outdoor conditions
5/ DONT USE PegasusQ with AFTR+LPA -> your phone cant reach deepsleep state
If Im not mistaken, I read this from somewhere that if you use AFTR+LPA, your phone can only go to deepsleep only when there is 1 core running. If there are 2 cores running, it prevents your phone to go to deepsleep
usually, pegasusQ keeps 2 cores running and maybe switches off 1 core after a period of time (I dont know when) -> goes against AFTR+LPA
pegasusQ battery saving & pegasusQplus battery (maybe there are some more but I dont remember) are the only governors that switch off the 2nd core quite fast so if you use these, it's fine but in general, I dont recommend to use pegasus with AFTR+LPA
I use zzmoove yank battery extreme instead. If I wanna play games, I use pegasusQ battery
with exactly the same configurations, PegasusQ battery seems to be slower and makes my phone hotter than zzmoove yank battery (dont know why). It got 44*C, never happens with zzmoove. Both are set at 1.2ghz, same GPU, same UV
I monitored the behaviours of these. However, because the overheat, I cannot go with pegasusQ battery
6/ turn off all sounds and effects and see how it goes. In the older versions of touchwiz, they are reported as the culprit of using too much ram and causes too many wakelocks. I dont know sammy do fix this or not because I always turn them off from the beginning
I dont recommend using CFQ with extSdCard because according to a credible source - thanks droidphile:
it might causes problems with mediascanner. I prefer SIO and ZEN. In fact, changing these in the extsdcard doesnt bring noticeable difference, quite minor in my experience because we dont always use sdcard and the speed of this is limited. You may see noticeable improvement with internal storage
7/ you should consider the list of frozen apps. you will have more free ram because useless apps are removed. They wont consume ram and battery and cause wakelocks.
if you have a look at my screenshots, you can see, AndroidOS only took 4% -> I was surprised also, couldnt believe that. I only have ~2 minutes of wakelock in 11 hours of deepsleep. I use facebook + fb messenger + viber, they cause wakelocks. I dont greenify them
I dont dont know. there should be soneone who has time and do a lot of benchmark tests to conclude. IMO row is very very fast but writting speed is slower than the others (read over write) and battery might be a bit worse. ZEN I have no idea but it is fast and works well. Andi said it saves some battery so I use ZEN. I dont have time to test. negligible difference because s3 is a flagship. It is easier to conclude in a cheap phone
try zzmoove. Pegasusq battery mostly uses 1 core so it would cause some delay. check your battery, maybe it gets bigger => not good => considered to be replaced. If it is bigger, input current is not enough to keep phone working (quite similar to undervolt) => stucked
moreover, maybe your free ram is too low that makes it slow. increase empty app to 110 or 128. change content provider to 100
Click to expand...
Click to collapse
Why can't you activate a downloaded profile?:
Lord Boeffla said:
Guys, this is always the same: If this message comes up, the file which should be imported does not have the correct format.
This can happen when a download is incomplete, when browsers think they need to modify the file in any way, when there is any other corruption etc etc.
In order to check if a file looks alright, open it on a PC and check if it has:
- At the start of the file the sequence {"data":{
- At the end of the file the sequence }}
- There must be no line breaks at all in the file
It is nothing else than a JSON file, so you can open it in any text editor to see what is in.
Andi
Click to expand...
Click to collapse
LIST OF SHARED PROFILES:
Lollipop/Android 5.x KERNEL PROFILES:
@metalgearhathaway Profile
metalgearhathaway's MGH CM12 Intelliactive V3
============================================
@ivano949 Profile
ivano949's Zzmoove insane tunable personal
============================================
@arminbih Profile
arminbih's profile
============================================
@ansh1996 Profile
aroransh96.bcprofile
============================================
============================================
SAMMY 4.4.2 Port KERNEL PROFILES:
@metalgearhathaway Profile
MGH Ondemand for Sammy 4.4.2 Ports
============================================
@S1ay3r666 Profile
Slayer-Balance.bcprofile
============================================
Mine
sammy kk experimental (aggressive LMK)
New KK (close to stock LMK)
============================================
@Mostafa Wael Profile
My QS Profile
============================================
@myshakugan Profile
myshakugan Profile
============================================
============================================
SAMMY 4.3 KERNEL PROFILES:
Archi Profile created by @JustArchi [note: right click on raw and select 'save link as']
Archi_UltraPowerSave.bcprofile
Archi_Performance.bcprofile
Archi.bcprofile
============================================
@Lord Boeffla profile
Andi2.bcprofile
============================================
@metalgearhathaway Profile
metalgearhathaway's MGH Sammy Ondemand v5
MGH zzmoove v2 WIP
============================================
@mad_ady profile
mad_ady's profile
============================================
Mine
Sammy.bcprofile
============================================
@broken920 profile
broken920.bcprofile
============================================
@mad_ady profile
LowCPU.bcprofile
============================================
@nikamuze profile
nikamuze-dailyuse battery
============================================
@inooni profile
ino's battery
============================================
@aliw32619 profile
aliw32619's Battery profile
============================================
@Hidden-Hunter profile
Hidden-Hunter's profile
============================================
@nikamuze profile
nikamuze profile
============================================
@philljoynes profile
Phills settings
============================================
@illuminato 67 profile
1.bcprofile
============================================
@ymy3890 profile
cymy
============================================
@PIRATA! Profile
PIRATA_UltraPowerSave
============================================
@gvmiguez Profile
gvmiguez profile
============================================
@Moster2 Profile
boeffla-uv-battery
============================================
@danierakes Profile
Simple
============================================
@stoianmitkov Profile
stoianmitkov's super profile
============================================
@Droopdead Profile
PerfilLulzactiveq V2 profile
============================================
@Choristav Profile
New3 profile
============================================
============================================
CM11/OMNI KK KERNEL PROFILES:
============================================
@kazuya_kun Profile
kazuya_kun profile
============================================
@JustArchi Profiles [note: right click on raw and select 'save link as']
Archi_UltraPowerSave.bcprofile
Archi_Performance.bcprofile
Archi.bcprofile
============================================
@metalgearhathaway Profile
metalgearhathaway's mgh v4
mgh boeffla ondemand v2
MGH [CM] Light User Ondemand A2DP-100mb zRam Max OC-Max Battery!
============================================
@murasama Profile
OmniBalancedOCnoUv profile
============================================
@Choristav Profile
Choristav profile
============================================
@dr.Arsla Profile
drArslaBattery.rar profile
============================================
@qrashers Profile
qrashers Galaxy SIII PLP profile
============================================
@muncheno Profile
muncheno profile
============================================
Mine
archidroid_2.x_omni_daily
temasek CM11 profile
============================================
@szunyi77 Profile
muncheno profile
============================================
============================================
Config App Download:
Boeffla-Config-v2
Boeffla-Config-v2 DIRECT LINK
============================================
============================================
Awesome man
from my I9300 omega 54 tapatalk
HOW TO ACTIVATE A PROFILE
1) download .bcprofile
2) put it into /data/media/0/boeffla-kernel-data
3) activate profile through Boeffla Config V2
4) open Boeffla Config V2, tap on DEFAULT, then LOAD FOREIGN, choose downloaded profile, activate it in the list (it should be blue)
Image guide:
step1:
step2:
step3:
step4:
step5:
More Things Explained:
ASV Level Explained:
Lord Boeffla said:
Samsung bins their chips according the ASV level, which can be thought of as the "quality" of the chip. The higher the ASV number, the better the chip, and the less power it needs to do its job. At the factory they mix increased gate voltages with varying body voltages to end up with a table of stock body biases. Long story short, this is how they deal with less-than-perfect chips. It's a lottery for the buyer. But since their values aren't tailored to your chip - the hope is that maybe you can scrape by with a bit less power than Samsung thought a chip of that grade could.
So in short: It tells you about which voltages will be used by your Exynos processor. Good ones can run with lower voltages, worse ones need higher voltages.
The asv level is used to look up the voltage table during bootup and initialisation phase.
Andi
Click to expand...
Click to collapse
Low Memory Killer Explained:
Papa Smurf151 said:
Explanation of LMK Settings (Low Memory Killer)
and
Explanation of Adj and Minfree settings
When your phone boots up, a file inside the boot image (init.rc) sets the system parameters. Things like the path to framework files, setting up your networks, and setting the limits at which programs are killed off to free RAM are done by this file. Now a super-Android-geek might dig inside the init.rc file and completely customize the low memory killer, but you don't have to do this to still get good results. The init.rc sets up six different "levels" of open applications. Let's have a look at them:
FOREGROUND_APP: This is the application currently on the screen, and running
VISIBLE_APP: This is an application that is open, and running in the background because it's still doing something
SECONDARY_SERVER: This is a process (a service that an application needs) that is alive and ready in case it's needed to do something
HIDDEN_APP: This again is a process, that sits idle (but still alive) in case it's needed by an app that's alive and running
For the most part, we never want to adjust when these apps and processes are killed off. They are the things that the programs we use need to properly function. For the more bold and advanced users, changing settings for HIDDEN_APP settings is possible, albeit with a LOT of trial and error. There's two more settings, and these are the ones most interesting to us today:
CONTENT_PROVIDER: This is apps that provide data (content) to the system. HTC Facebook Sync? That's a CONTENT_PROVIDER. So are things like the Android Market, or Fring. If they are alive, they can refresh and provide the content they are supposed to at the set interval. If you kill them, they can't of course.
EMPTY_APP: I call these "ghosts." They are apps that you have opened, but are done with them. Android uses a unique style of handling memory management. When an activity is ended, instead of killing it off Android keeps the application in memory so that opening them again is a faster process. Theses "ghost" apps use no battery or CPU time, they just fill RAM that would be otherwise empty. When this memory is needed by a different application or process, the RAM is flushed and made available for the new app. To satisfy the geekier people (like myself) Android does this by keeping a list of recently used apps, with the oldest apps in the list given the lowest priority -- they are killed first if RAM is needed elsewhere. This is a perfect way to handle 'ghost' processes, so there's no need to touch this part
So when you see settings like this 8,14,40,50,60, 75 you start with the first setting and it looks like this
FOREGROUND_APP = 8
VISIBLE_APP = 14
SECONDARY_SERVER = 40
HIDDEN_APP = 50
CONTENT_PROVIDER = 60
EMPTY_APP = 75
You can manipulate these numbers so that they are better managed and give You different aggressiveness and a faster UI
For the Smurfed Out script the settings are as follows
Lite = 8,14,55,70,85,100
Medium = 8,14,75,90,95,125
Max = 25,35,55,70,150,250
Extreme = 25,35,75,90,150,250
Minfrees are set as well but they are equal to the LowMemoryKiller ADJ settings.
I personally run them at Max while using ICS but everyone's experiences will be different.
Click to expand...
Click to collapse
ZRam Explained:
-CALIBAN666- said:
Once a brief statement for those who are not traveling so long in the Android scene:
ZRAM = ramzswap = Compcache
In order to explain more precisely ZRAM first need other terms are more clearly defined:
Swap can be compared with the swap file on Windows. If the memory (RAM) to complete the PC the data that are being used not actively outsource (eg background applications) so as to re-evacuate RAM free. To this data is written to a hard disk. If required, this data is then read back from there easily. Even the fastest SSD is slower than the RAM. On Android, there is no swap!
In ZRAM unnecessary storage resources are compressed and then moved to a reserved area in the fixed RAM (ZRAM). So a kind of swap in memory.
This Ram is more free because the data then only about 1/4 of the former storage requirements have. However, the CPU has to work in more because they compress the data has (or unpack again when they are needed). The advantage clearly lies in the speed. Since the swap partition in RAM is much faster than this is a swap partition on a hard drive.
In itself a great thing. But Android does not have a swap partition, and therefore brings Android ZRAM under no performance gain as would be the case with a normal PC.
In normal PC would look like this:
Swap = swap file (on disk) -> Slow
ZRAM (swap in RAM) -> Faster than swap
RAM -> Quick
With Android, there is no swap partition, and therefore brings ZRAM also no performance boost.
The only thing that brings ZRAM is "more" RAM. Compressed by the "enlarged" so to speak of the available memory. That's on devices with little RAM (<256MB) also pretty useful. The S2 has 1GB but the rich, and more than. There must not be artificially pushed up to 1.5 GB.
After you activate the ZRAM also has 2 disadvantages. The encoding and decoding using CPU time, which in turn has higher power consumption.
Roughly one can say (For devices with more than 512MB RAM):
Without ZRAM: + CPU Performance | + Battery | RAM
With ZRAM: CPU Performance |-Battery | + RAM
For devices with too little RAM so it makes perfect sense. But who shoots the S2 already be fully complete RAM and then still need more?
Check whether you can ZRAM runs in the terminal with
free or cat / proc / meminfo
I hope it helps to understand zRam!!!!
Click to expand...
Click to collapse
Zzmoove Governor Profiles Explained:
GrimPivo said:
* currently available profiles by ZaneZam and Yank555:
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (1)'def' -> Default -> will set governor defaults -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (2)'ybat -> Yank Battery -> a very good battery/performance balanced setting -
* - DEV-NOTE: highly recommended! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (3)'ybatext'-> Yank Battery Extreme -> like yank battery but focus on battery saving -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (4)'zzbat' -> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving -
* - DEV-NOTE: might give some lags! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (5)'zzbatp' -> ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting -
* - DEV-NOTE: recommended too! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (7)'zzopt' -> ZaneZam Optimized -> balanced setting with no focus in any direction -
* - DEV-NOTE: relict from back in the days, even though some people still like it! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (6)'zzmod' -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (8)'zzperf' -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast -
* - down scaling/hotplugging behaving -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (9)'zzinz' -> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (10)'zzgame' -> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay -
* ------------------------------------------------------------------------------------------------------------------------------------------
*
* NOTE: be aware when setting tuneables which have a 'should' in comments below that giving
* them 'wrong' values can lead to odd hotplug behaving!
*
*/
Click to expand...
Click to collapse
A Few Things To Remember:
-When playing around with CPU/GPU profiles, remember to reset the values first before applying another profiles. This sometimes causes the profiles to not be set properly. You can do so by pressing the reset button beside the profile selection drop down box.
-Also, when playing around with the voltage table, remember to also reset the values of the voltage table first. This is causes a lot of voltage tables to not be set properly because when you try to switch from a table to another, the table from the previous profile sticks. Keep in mind also that undervolting too much will cause not only lags but also random reboots. If you want to undervolt, do so step by step, dont just jump straight to -100 and expect the device to still be as stable as before. Keep in mind also that the chips in our S3's are different from one another, as stated in the ASV Level explanation above, so not all voltage tables in shared profiles will be as effective on all other devices.
-When adjusting LMK settings, you have to be aware of how you use your phone i.e. how much multitasking you do, games, music, etc. There is a big difference sometimes also in roms where there are an abundance of memory tweaks in the init.d folder or however the rom developer implements his memory tweaks. That also comes into play with regards to memory management. For example, in CM11, I always have above 300+mb free of RAM when idle, while only having 200+/- mb free when running Sammy based.
-ZRam is not for everybody. There are users who report that ZRam sometimes causes freezes and lag [including me], and has been widely a cause for much discussion. As Lord Boeffla has always said, if you're not a heavy multitasker, dont use it.
-It is not advisable to use a Sammy kernel profile on CM or Omni, and vise versa. There is a reason why Lord Boeffla created spearate threads for his kernels, since there is a ton of difference in the code and configuration implementation between them. As stated by him, "If you are on CM or Omnirom kernel, reset your undervolting for CPU and GPU + reset your LMK settings as they might not apply for your S3 (my profile was taken from Samsung kernel !!!)".
Click to expand...
Click to collapse
The Great Undervolt Debate
Raphy511 said:
Hello,
I am not sure that undervolting can increase battery life. I even think it's the opposite effect
Demonstration :
Increasing battery battery life means using less power.
Power (P) is : P=U(voltage) x I (Intensity)
Most energy used by processors is converted in heating. It is like a resistance.
Voltage for a resistance is U = R x I. (ohm)
So Power used by the processor is P = U * I = R * I * I = R x I^2
So to reduce energy consumption, we have to reduce P. We cannot change R, so we should decrease Intensity.
Power used by processor cannot be change. So if we undervolt, intensity is increasing so the processors heats more and it is the opposite effect.
So why undervolt?
Click to expand...
Click to collapse
Entropy512 said:
P is NOT CONSTANT.
R is semi-constant (semiconductors are weird, so can be nonlinear), gate capacitance C is constant.
If you lower V, you lower I, and thus, you lower P=V*I
That's the whole point of reducing V...
In general, UV is best for, on most devices, 3-5% reduction in CPU core power consumption before you hit stability limits. For general day-to-day use this results in less than a fraction of a percent of total system consumption being saved, but can matter if you're a heavy gamer, giving you more headroom before hitting thermal throttling and consuming less power.
Click to expand...
Click to collapse
AndreiLux said:
I or current does not exist as a constant in transistors. Semiconductor physics are different from normal macro-electronics. The same principles still apply but they are meaningless as their magnitude are lowered to nothingness.
Main power dissipation and power consumption is caused by dynamic leakage on the transistor gate while it is switching. Secondary power consumer is static leakage caused between gate and the body.
The usual simplified formula for CMOS transistors is expressed as
Power = Voltage² x Frequency x Capacitance
or
P = V² x f x C
That's basically it in very simplified terms. And as ewdinpang said, lowering voltage has a squared power decrease in the dynamic leakage power. This has been measured and proven, from myself included.
The full expanded forumula is here:
This is a nonsensical argument, temperature aka heat, is power. If you are getting a less heated phone, then your battery life is improving. If this wouldn't be the case then you are holding the solution to the world's energy problems in your hands.
Click to expand...
Click to collapse
boyheadkick said:
and here's mine:
this is my current profile
https://docs.google.com/file/d/0BzgxLZJk-WiRVll5OUQ0X2c2czA/edit
and this is my gaming profile
https://docs.google.com/file/d/0BzgxLZJk-WiRMElDa0tnRU5uOEU/edit
Click to expand...
Click to collapse
Can't download ,required premission
from my I9300 omega 54 tapatalk
Hi,
I will post mine a bit later, after I released the new kernel series for Samsung, CM and Omnirom.
Andi
zhuoxian said:
Can't download ,required premission
from my I9300 omega 54 tapatalk
Click to expand...
Click to collapse
I'll upload to another site..cant do it right now
Tapatalked from my OmegaDroid i9300
Great thread, it can be very usefull for everybody. I'm using Boeffla 5.1 B13 on a ML2 custom rom and it's awesome. I have 8 hours of screen on two days of use with 3000mAh Samsung battery
Lord Boeffla said:
Hi,
I will post mine a bit later, after I released the new kernel series for Samsung, CM and Omnirom.
Andi
Click to expand...
Click to collapse
Huuuh, salivating news....
Regards
Clark
Ho and thank you for quoting my post and its reply on top
If you want more specific infos on that, find in the Boeffla thread my post (just a few after the one you quoted and the few last one you'll find now) where we talk about the modded PegasusQ battery to use with AFTR-LPA and the things related to zRam and its use!
Sent from my Samsung Galaxy S3 GT-i9300 using TapaTalk2
My current config
Hi all,
so, this is the configuration I am using at the moment:
http://boeffla.df-kunde.de/sgs3/configurations/Andi2.bcprofile
(Right click link to download)
Cheers
Andi
Hi all,
this is my configuration for the best performance , from Italy.
ROM Imperium 4.1.2
http://www67.zippyshare.com/v/48393375/file.html
Lord Boeffla said:
Hi all,
so, this is the configuration I am using at the moment:
http://boeffla.df-kunde.de/sgs3/configurations/Andi2.bcprofile
(Right click link to download)
Cheers
Andi
Click to expand...
Click to collapse
Is now my current profile
Sent from my GT-I9300 using xda app-developers app
boyheadkick said:
and here's mine:
this is my current profile
https://docs.google.com/file/d/0BzgxLZJk-WiRVll5OUQ0X2c2czA/edit
and this is my gaming profile
https://docs.google.com/file/d/0BzgxLZJk-WiRMElDa0tnRU5uOEU/edit
Click to expand...
Click to collapse
I can't download it.
GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
mehmetgoksu said:
I can't download it.
GT-I9300 cihazımdan Tapatalk kullanılarak gönderildi
Click to expand...
Click to collapse
I havent reuploaded it yet..i will do it later today
Tapatalked from my OmegaDroid i9300
Lord Boeffla said:
Hi all,
so, this is the configuration I am using at the moment:
http://boeffla.df-kunde.de/sgs3/configurations/Andi2.bcprofile
(Right click link to download)
Cheers
Andi
Click to expand...
Click to collapse
how to apply this??
please someone guide me..
MethMargera said:
how to apply this??
please someone guide me..
Click to expand...
Click to collapse
Here you are..
malachow said:
3) activate profile through Boeffla Config V2
How to activate?
open Boeffla Config V2, tap on "DEFAULT" on top, then "load...", choose downloaded profile, activate it in the list (it should be blue) :good:
Click to expand...
Click to collapse
malachow said:
Here you are..
Click to expand...
Click to collapse
thanks and thanks and alot of thanks..u are awesome..
That's a thread that MUST be out there. I can't see why it already wasn't.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Alright, I am rather a noob. I've been seeing ''AKT this", "AKT that" around the threads, but just yesterday did I really discover what's up with that AKT... It took me a lot of searching as it wasn't quite apparent what to install and where to get it, the threads are a bit messy, hence this one. Correct .APK for Zuk Z2 Plus attached. (the link from the original thread: https://androidfilehost.com/?fid=745425885120764798, same file)
This tweak is applicable to every phone with any ROM or kernel--stock or custom--that provides the Interactive Governor.
Click to expand...
Click to collapse
ADVANCED KERNEL TWEAKS
Asiier said:
I'm about to tell you how to get buttery smooth, lag-free performance with insanely good battery life, using an old school governor featured in practically every kernel... This tweak is applicable to every phone with any ROM or kernel--stock or custom--that provides the Interactive Governor.
Yeah, yeah... everyone promises good battery with great performance, but who actually delivers? Maybe it isn't as smooth as you want, or maybe it requires something your kernel or ROM don't support. Or maybe the battery life promises just aren't what you expected. There's always some awful compromise. Not here!
This isn't a guide to get 36 hour battery life... provided you never use your phone. That's deep sleep optimization, which is lovely and all, but what good is the phone if you can never use it?! And with the new Marshmallow Doze feature, this strategy is becoming a thing of the past. What I'm talking about is 7-14 hour screen on, actual hands-on usage times! Without compromising anything, you can get 7-8 hour screen on usage with regular, no-compromise usage habits: daytime visible screen brightness, both radios on, sync on, network location on, all the regular usage features, the whole kit and kaboodle... all smooth as a baby's butt and snappy as a Slim Jim! (Up to 14+ hours if you can stand minimum brightness and WiFi-only with a custom ROM and other stuff turned off! And this is with stock voltages and full frequency range--you'll likely get even more if you choose to optimize those as well!)
However, it should be noted that this does not apply to gaming, heavy camera use, etc. Anything that is an automatic battery killer in and of itself. There's nothing that can be done about anything that forces the phone to utilize its maximum resources all the time. But you should know that by now. Further, this guide is about optimizing the CPU as much as possible. It does not cover things like eliminating wakelocks so your phone sleeps well, removing unnecessary and battery draining stock apps, keeping your screen brightness down*, and all that stuff that's been covered in other posts ad infinitum. Those optimizations are up to you.
If you really want to know the principles of this tweaks, please go to this thread since there everything is really well explained and I know you guys just want to apply the tweak and forget about everything behind it
Click to expand...
Click to collapse
Link to thread: https://forum.xda-developers.com/oneplus-3/how-to/advanced-interactive-governor-tweaks-t3476589
this is really old news now, also AKT was designed around Nougat, and most ROMs now is Oreo. Helix Engine is a much more optimized version of this tweak, with profile changing upton every app so that you still have top notch performance and good battery on two separate apps
There is also a new app on the AKT thread that can be used on oreo to apply Oreo specific profiles instead of using ek kernel manager
anaknin said:
There is also a new app on the AKT thread that can be used on oreo to apply Oreo specific profiles instead of using ek kernel manager
Click to expand...
Click to collapse
If I'm allowed, I can share a link to the app here: https://forum.xda-developers.com/showpost.php?p=76597840&postcount=5245
It does not contain "Oreo" profiles per se, but allows for applying/saving/comparing profiles and loading/converting shell scripts. The Oreo AKT profiles are included in the post.
I'd be interested to know if and how well it works on your devices, since it's been made and tested on OP3/3T.
Pretty good actually , i have tested it out a lot across multiple roms
If the op wants , you have my permission to go through my post history, extract the relevant posts and put them on this thread , just mention me somewhere ?
Cheers
Which options to choose in the app for the battery
$Ayush$ said:
Which options to choose in the app for the battery
Click to expand...
Click to collapse
Zhana seems to be the most used, but obviously try out others too if that does not meet your needs.
To me, the lag with Zhana is next to zero.
(from another thread)
anaknin said:
AKT profile FusionOb15 , applied via ek kernel manager ( bootleggers rom)
~14% - 1hr
Average sot
Non gaming - 6hrs 30mins
With gaming - min 4 hrs ( varies with the time game is played , 4 hours is with constant gameplay )
Butter smooth performance and gaming experience even with kernel underclocked at 1.4/2.0
Click to expand...
Click to collapse
(from another thread)
gamaalves said:
To me, Zhana Battery and X.A.N.A. Extreme are the best profiles for battery saving. When in moderate use, I use the Zhana profile on my ZUK Z2, which gives me 8h29min of screen usage (WhatsApp, YouTube, Netflix, watching anime online, using Mozilla Firefox and Spotify all day). When I want to play with performance focus I use the balanced profile Ghostpepper and I do not have lags or blocking playing PUBG Mobile, however the battery consumption is higher, which is normal. All this accessing the Wi-Fi. When I use 4g, I choose the X.A.N.A Extreme Battery profile, and yesterday, provided me as per the attached screenshot. Even using X.A.N.A. I have no lags at all when I play.
Enviado do meu ZUK Z2 Plus usando Tapatalk |
Click to expand...
Click to collapse
We'll be trying out Fair park today.
Quote: (There have been a lot of controversy about this tweak lately. So after you complain, this will NOT work for all of you guys.
For me, it works perfectly and it accomplished all that I'm going to state, but maybe you guys will experiment lags.
This tweak is not for everyone.
Probably the most battery efficient tweak ever created, fantastic battery with extremely smooth performance even playing games as Clash Royale or Pok?mon GO.
You can easily get 10 hours SOT or even more (If you don't play any games) just texting, browsing and so on could give you even 12 hours SOT.)
____
Nnmyeah, not happy with it, the CPU is awake for no reason. Moving on to XANA EXTREME.
Just to clear my doubt.
Install the apk, apply the profile on any phone (that supports interactive governer) and done.
Right?
---------- Post added at 01:49 PM ---------- Previous post was at 01:49 PM ----------
Just to clear my doubt.
Install the apk, apply the profile on any phone (that supports interactive governer) and done.
Right?
I'm on AICP 12.1 (based on Nougat 7.1.2) with Magisk, and I'm on Project Zhana Battery, but I find no difference between normal usage and AKT. I'm still getting only 5-6 hours SOT.
Is there anything else I have to do?
Is AKT magisk module better than the APK?
badarsh2 said:
I'm on AICP 12.1 (based on Nougat 7.1.2) with Magisk, and I'm on Project Zhana Battery, but I find no difference between normal usage and AKT. I'm still getting only 5-6 hours SOT.
Is there anything else I have to do?
Is AKT magisk module better than the APK?
Click to expand...
Click to collapse
Probably your kernel has touchboost enabled. I had to switch to Heliox (from 15.10 as recommend by other AKT users) to see any difference.
____
I am going back to Zhana, seems most stable. I'll stop messing with the phone for awhile and see how its gonna go.
Zhana always keep the phone under 40 degrees. With the others, I've seen even 55 = inefficient processing.
Achal09 said:
Just to clear my doubt.
Install the apk, apply the profile on any phone (that supports interactive governer) and done.
Right?
Click to expand...
Click to collapse
Yes sir. Any Snapdragon 820 phone, rather. And touchboost disabled. I had to switch to Heliox (from 15.10 as recommend by other AKT users) cause my original aex 4.4 kernel had touchboost @ 1000mhz for 1 second I guess.
---
Apparently, the module is basically the older version of the app before they managed to make it work as an app.
dibt359 said:
Yes sir. Any Snapdragon 820 phone, rather. And touchboost disabled. I had to switch to Heliox (from 15.10 as recommend by other AKT users) cause my original aex 4.4 kernel had touchboost @ 1000mhz for 1 second I guess.
---
Apparently, the module is basically the older version of the app before they managed to make it work as an app.
Click to expand...
Click to collapse
Thank you for your reply. I have applied this tweak let's see how much SOT I'll get.
Arstoien said:
If I'm allowed, I can share a link to the app here: https://forum.xda-developers.com/showpost.php?p=76597840&postcount=5245
It does not contain "Oreo" profiles per se, but allows for applying/saving/comparing profiles and loading/converting shell scripts. The Oreo AKT profiles are included in the post.
I'd be interested to know if and how well it works on your devices, since it's been made and tested on OP3/3T.
Click to expand...
Click to collapse
1. Is this app the way to get started with AKT or are there any pre-requisities?
(Downloaded app & scripts, clueless for the next steps ? )
2. Looking for latest profiles supported on oreo & step by step guide.
3. Also, does AKT is supported on Oreo?
rocky459 said:
1. Is this app the way to get started with AKT or are there any pre-requisities?
(Downloaded app & scripts, clueless for the next steps ? )
2. Looking for latest profiles supported on oreo & step by step guide.
3. Also, does AKT is supported on Oreo?
Click to expand...
Click to collapse
AKT does support Oreo and although most profiles have been developed on Nougat, people report they work well on Oreo too. In the AKT thread you can find the FusionOBeta, which is now under development for Oreo (on OnePlus 3).
As far as prerequisites – you'll see everything in the post. My app does not have any profiles in itself. It allows loading profiles from files (scripts or "profile" files). In the post I have included a ZIP with all AKT profiles as script files. If you want to apply one, you can follow these steps:
1. Install the app and run it once (also allow root)
2. Unzip the AKT scripts and place them a sub-directory in the "Kernel Profiles" directory. They can be anywhere, but it's easier for you.
3. Open the app and use the "run script" feature. Then navigate and apply the script you want. Note: This may require you to have busybox installed, so I'd do that in advace. Also the AKT script do require a bit of time to apply, so be patient.
4. You can stop here, if you want, the profile is applied. If you restart, your device will be restored to stock settings. If you want you can do the following:
A: from the app settings, select the script you want, to apply on boot
or
B: keep reading
The app is generally made to work with "profile files", not scripts. So if you want better support, after you apply the script, you can save the current settings as a "profile" and apply that. That way the app will show the currently applied profile and allow for easier swap between two profiles.
Let me know, if I can be of further help.
Arstoien said:
AKT does support Oreo and although most profiles have been developed on Nougat, people report they work well on Oreo too. In the AKT thread you can find the FusionOBeta, which is now under development for Oreo (on OnePlus 3).
As far as prerequisites – you'll see everything in the post. My app does not have any profiles in itself. It allows loading profiles from files (scripts or "profile" files). In the post I have included a ZIP with all AKT profiles as script files. If you want to apply one, you can follow these steps:
1. Install the app and run it once (also allow root)
2. Unzip the AKT scripts and place them a sub-directory in the "Kernel Profiles" directory. They can be anywhere, but it's easier for you.
3. Open the app and use the "run script" feature. Then navigate and apply the script you want. Note: This may require you to have busybox installed, so I'd do that in advace. Also the AKT script do require a bit of time to apply, so be patient.
4. You can stop here, if you want, the profile is applied. If you restart, your device will be restored to stock settings. If you want you can do the following:
A: from the app settings, select the script you want, to apply on boot
or
B: keep reading
The app is generally made to work with "profile files", not scripts. So if you want better support, after you apply the script, you can save the current settings as a "profile" and apply that. That way the app will show the currently applied profile and allow for easier swap between two profiles.
Let me know, if I can be of further help.
Click to expand...
Click to collapse
Thank you will digest all of it. Thank you
rocky459 said:
Thank you will digest all of it. Thank you
Click to expand...
Click to collapse
Cheers, let me know of your experience and any feedback on the app.