There are many different ways to tweak a android phone in XDA, here I want to share about what I did to my Gio
1) Rom: CM7 by ItachiSama 20121225 Nightly + U235 Kernel by farzad.u235
2) CM7 Performance setting: Disabled Compcache, surface dithering, Use 16bit transparency
3) CPU setting: 245Mhz - 844Mhz + SmartAssV2
4) Script: V6Supercharger U9RC8.2 & 3G TurboCharger, CronMod-INT2EXT+ for 500MB sd-ext
5) Swap: 64MB swap file in sd-ext
6) Scheduled Fast Engine Flush every 3 hour by Script Manager
7) App Quarantine for Apps that hardly use but keep start itself in the background
I think that's all, any other suggestion?
Usually when i use cm7 i only use these settings
CM7 Performance setting: Disabled Compcache, surface dithering
CPU setting: 245Mhz - 800Mhz + LagFree
And the rom is smooth enough for me
With cm7:
Ondemand + noop
245 min / 864 max mhz
Adrenaline engine (or tweakzv6 + default.prop from adrenaline engine) + cronmod int2ext4+
Init.d: 98netforks_tweak + loopy smoothness + 14enable_touchscreen_1 script
Pimpmyrom apk with only ondemand governor tweaks enabled + entropy set on boot.
And with cm9 I only use supercharger with patched services.jar and with latest cm10.1 no tweaks because lots of problems with patched services.jar and supercharger script and other scripts like mmb or adrenaline engine works only for 50%.
Verstuurd van mijn GT-S5660
Thanks for reply~
I suspect that the scheduler in Script Manager drain the battery pretty fast, so I disabled it,
Also I find this link to force GPU to render: http://madteam.co/forum/tutorials/%28tut%29big-performance-increase-on-cm79/15/?PHPSESSID=fnattahs63jq78lie5nd7f6ee3
I tried PimpMyRom before but I think basically it is like a script generator
zivgt2 said:
There are many different ways to tweak a android phone in XDA, here I want to share about what I did to my Gio
1) Rom: CM7 by ItachiSama 20121225 Nightly + U235 Kernel by farzad.u235
2) CM7 Performance setting: Disabled Compcache, surface dithering, Use 16bit transparency
3) CPU setting: 245Mhz - 844Mhz + SmartAssV2
4) Script: V6Supercharger U9RC8.2 & 3G TurboCharger, CronMod-INT2EXT+ for 500MB sd-ext
5) Swap: 64MB swap file in sd-ext
6) Scheduled Fast Engine Flush every 3 hour by Script Manager
7) App Quarantine for Apps that hardly use but keep start itself in the background
I think that's all, any other suggestion?
Click to expand...
Click to collapse
Can we get a link on how to for every relevant method.Things like
Swap,scheduling,quarantaine...
Are i think not that common.If there are scrips procedures... The thread will gain a lot of attention
Enthusiastic Gio User
Very glad with the work done
But sometimes a pusher for results( nothing bad intended)
i use tyuxmod + wolf script and myphone is so smooth
dreuzel said:
Can we get a link on how to for every relevant method.Things like
Swap,scheduling,quarantaine...
Are i think not that common.If there are scrips procedures... The thread will gain a lot of attention
Click to expand...
Click to collapse
For swap, you can install a app called Swapper for Root,
then use it to create a swap file in sd-ext, then use terminal:
su
swapon /sd-ext/swap.swp
And App Quarantine is just a app.
After trying a whole bunch of tweaks on a whole bunch of roms , i got to the conclusion that it`s not worth it on the long run to use them , my personal opinion only. If the rom has a CPU manager i usually just set the min to 245 and maybe maybe i switch to smartassv2 and that`s all. If the rom doesn`t have that included i just leave it like that , like AOSP roms for example , they are great exactly as they are.
bogdanwp said:
After trying a whole bunch of tweaks on a whole bunch of roms , i got to the conclusion that it`s not worth it on the long run to use them , my personal opinion only. If the rom has a CPU manager i usually just set the min to 245 and maybe maybe i switch to smartassv2 and that`s all. If the rom doesn`t have that included i just leave it like that , like AOSP roms for example , they are great exactly as they are.
Click to expand...
Click to collapse
agreed...after 1 year of using gio and after trying several roms/scripts, in cm 7.2 at least all it is needed to be done: governor smartassv2, 245-800 and nothing, NOTHING else...the phone is as smooth as butter..no swap, no scripts, no overclock, no lag (except for when updating/installing something, but this is normal even in full desktop PCs)
Glisse said:
agreed...after 1 year of using gio and after trying several roms/scripts, in cm 7.2 at least all it is needed to be done: governor smartassv2, 245-800 and nothing, NOTHING else...the phone is as smooth as butter..no swap, no scripts, no overclock, no lag (except for when updating/installing something, but this is normal even in full desktop PCs)
Click to expand...
Click to collapse
Yes it is just like a PC, and the more Apps you use and the more resources they require, the more power is needed.
I have 336MB Apps on my Gio(only 3 games, less than 40MB), if there isn't any tweaking available I think I am using a better phone months ago.
Even a simple minfree tweak on a stock 2.3.6 rom by Apps like "AutoKiller Memory Optimizer", the difference is pretty noticeable.
And about the smooth as butter thing, I cannot agree with you, if only you are comparing Gio with something like HTC Hero.
Just sharing my opinion
zivgt2 said:
Yes it is just like a PC, and the more Apps you use and the more resources they require, the more power is needed.
I have 336MB Apps on my Gio(only 3 games, less than 40MB), if there isn't any tweaking available I think I am using a better phone months ago.
Even a simple minfree tweak on a stock 2.3.6 rom by Apps like "AutoKiller Memory Optimizer", the difference is pretty noticeable.
And about the smooth as butter thing, I cannot agree with you, if only you are comparing Gio with something like HTC Hero.
Just sharing my opinion
Click to expand...
Click to collapse
I am not using gio as my primary phone, i own an htc one s.. ofc, there is a big difference between a single core 800 mhz and a dual core 1.7 ghz.. still, on gio i have no lag, hence i call it smooth as butter.. no, i am not playing games which most likely are NOT smooth, nor am i using on gio cpu/graphic extensive apps like photoshop or whatever.. i am not one of the guys complaining that their 1000 $ 20 years old car is not able to go from 0 to 100 in 3 seconds like a Ferrari.. yes, starting opera from sd-ext is taking much longer than on the htc, but i was talking about the snappiness of the phone during menus, doing stuffs, how fast reacts to inputs, commands and all that, with stock settings and no scripts and "optimizers".. maybe it matters the specific ROM each one uses? i dont know what the minfree values are in my ROM, but i have no issues with memory, no need to have an autokiller (which by the way is absolutely useless unless you disable the services..it autokills programs which start again right away, i am talking about facebook, google`s one, etc) .. but it is good that we disagree, this is how the world evolves
Glisse said:
I am not using gio as my primary phone, i own an htc one s.. ofc, there is a big difference between a single core 800 mhz and a dual core 1.7 ghz.. still, on gio i have no lag, hence i call it smooth as butter.. no, i am not playing games which most likely are NOT smooth, nor am i using on gio cpu/graphic extensive apps like photoshop or whatever.. i am not one of the guys complaining that their 1000 $ 20 years old car is not able to go from 0 to 100 in 3 seconds like a Ferrari.. yes, starting opera from sd-ext is taking much longer than on the htc, but i was talking about the snappiness of the phone during menus, doing stuffs, how fast reacts to inputs, commands and all that, with stock settings and no scripts and "optimizers".. maybe it matters the specific ROM each one uses? i dont know what the minfree values are in my ROM, but i have no issues with memory, no need to have an autokiller (which by the way is absolutely useless unless you disable the services..it autokills programs which start again right away, i am talking about facebook, google`s one, etc) .. but it is good that we disagree, this is how the world evolves
Click to expand...
Click to collapse
I admit I am just trying to push it to the limit
It spends hours to trying/wiping/rebooting to squeeze 1%, many would just go buy a new phone.
And some people are still trying to make CM10.1 fully working on Gio
Some people (like me) are still dreaming for a better phone. So yeah have to live with what i have now (galaxy gio)
Sent from my GT-5660 using xda app-developers app
I use Jellybread ROM and it's great enough
Do you guys use Compcache?
the best tweaks that you can install is the combination of fly-on mod 1.4(or later)+Fly-On ram manager gamers edition+ full gpu rendering
Well I use cm 7.2 by mmb team + activospeeder 3.5 + geva's megabass = awesome phone
Sent from my GT-5660 using Tapatalk 2
wowwwww
wow
Related
[ROM][08-06-2012] ~×~ EliteMod & Kernel CM7 ~×~ [sd-ext/swap] (ics has own thread)
EliteMod 120316 + EliteKernel 120319
Turbo just got a new meaning.
This mod is a custom ROM based on CyanogenMod7 nightly and modified CM7 Kernel.
The primary aim is to dramatically increase device speed without requiring frequencies above 1GHz in daily use.
The secondary aim is to improve battery consumption where possible by fine-tuning system settings.
The bonus is getting rid of some annoying post-flash steps and settings.
To achieve this required highly experimental steps outside of the scope of Android's security system and direct intervention in userspace.
Be aware that I made this mod primarily for myself, I went to extremes to squeeze the last bit of performance out of my device. Expect no flashy stuff, just raw power and great base for your customization. I guarantee no support whatsoever and any modifications you make to your device are solely your responsibility. It's a good idea to nandroid backup first!
Warnings - must read:
1) Do a nandroid backup, this ROM is not for everyone.
2) Full /data /cache wipe is mandatory before moving to EliteMod, even from CM7! Not kidding!
3) This ROM relies heavily on the bundled EliteKernel. Flashing any other kernel unless I explicitly put a link in download area is probably a bad idea.
4) Flashing gApps or any performance-boosting packages is not recommended. Latest gApps are already included and tweak scripts may in some extreme cases break sd-ext support.
The ROM requires a manual reboot after account setup, you will see REBOOT REQUIRED on screen. Tap it and reboot the device as usual to apply additional tweaks. Any settings done before this reboot may be lost.
6) If you want to do a "Factory Reset" of this ROM, wiping /data /cache /sd-ext wipe is not enough. You must re-flash the zip to really start clean.
The usual: Do not use TitaniumBackup to restore System components unless you know what you're doing. Restoring LauncherPro user data will forfeit fine-tuned launcher settings. Wipe deletes battery stats and recalibration is necessary to see real battery usage. You can backup your battery stats first before wiping - just use my tool - EliteMod will automatically restore the backup and save you the need to recalibrate. If you really want LWP or ADW, mv them yourself from /data/local/ as well as live walpapers and other useless garbage.
Some screenshots of the default launcher + my customized homescreen:
{
"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"
}
Changes from stock CM7 nightly:
- moarrr speeeed (optimized for lower frequency range to save power)
- kernel tweaks for better snappiness/battery balance
- more battery 100% guaranteed
- replaced ADW with LP (it crashes once after boot but still the damn fastest out there) and Go Ex
- replaced gallery with QuickPic
- Opera with performance tweaks
- added some MIUI stuff
- extra sounds and bootanim for my convenience
- removed LWP
- more in changelogs
Credits:
Big thanks to all the amazing devs who made this compilation possible.
Cyanogen and crew for his amazing ROM base
Federico Carnales for the smoothest launcher
Nanling Zheng for the best gallery app
SparksCo for the original sd-ext mounting script
JaeKar99 for the boot anim
Sybregunne for his OC daemon
nhnt11 for the gorgeous NTSense themes
MIUI team
Virtuous team
And many others I'm sure I forgot to mention - thank you and keep it up.
Download Link
Download from my high speed server:
High speed download:
http://elite-force.eu/elitemod/EliteMod120316.zip (see THIS for sd-ext and ext4 migration)
Mirror (slower):
http://www.mediafire.com/?3k5bvbk5uinn4no (see THIS for sd-ext and ext4 migration)
Standalone CM7 Kernel:
http://elite-force.eu/elitemod/MOD_EliteKernel_120319.zip (for any CM7 nightly based ROM, including EliteMod specifics)
Standalone ICS Kernel:
http://elite-force.eu/elitemod/MOD_EliteKernelICS_120608-79.zip (for any CM9 or AOKP based ROM = do not use with CM7 based EliteMod)
(SEE THIS if you have sd-ext or swap partition on your SD card)
Old versions:
Old versions:
I will be trimming old versions soon, here are most mirrors http://www.mediafire.com/?613ufmrzd2ovt
Click to expand...
Click to collapse
Undervolting tools (Windows only):
http://elite-force.eu/elitemod/UV_TOOLS.zip
Click to expand...
Click to collapse
Mods, fixes and tools:
http://elite-force.eu/elitemod/TOOL_BackupBattStats.zip (flash to save battery stats to SD)
http://elite-force.eu/elitemod/MOD_OldVending2.zip (flashable/default)
http://elite-force.eu/elitemod/MOD_NewVending3.zip (flashable)
http://elite-force.eu/elitemod/MOD_GTalk2.zip (flashable)
http://elite-force.eu/elitemod/MOD_OriginalDockIcons.zip (flashable, restores LauncherPro dock icons to EM default)
http://elite-force.eu/elitemod/MOD_GPS_Stock.zip (flashable/default)
http://elite-force.eu/elitemod/MOD_GPS_CM7.zip (flashable)
Click to expand...
Click to collapse
Old mods only up to #244:
http://elite-force.eu/elitemod/MOD_UmaroKernel_106.zip (flashable/default)
http://elite-force.eu/elitemod/MOD_TiamatKernel_114.zip (flashable)
Click to expand...
Click to collapse
Kernel source:
http://elite-force.eu/elitemod/elite_kernel_vision_source_120122.rar
Click to expand...
Click to collapse
Frequently Answered Questions:
- if the phone is not smooth, make sure you only have ONE app that controls CPU active at a time. Daemon OR SetCPU OR System Tuner etc. You can disable other apps by not giving them superuser access.
- changing your locale to english-us fixes the new market issue if you have problems but don't want to flash the old market.
- to save even more battery, undervolt your CPU by following the guide below and my easy to use UV TOOLS package. Alternatively use this program to modify your voltages https://market.android.com/details?id=com.incredicontrol .
- please include your ROM and kernel name if you ask an undervolting question in this thread and you are not running EliteMod
Click to expand...
Click to collapse
Recommended SetCPU settings (daily driver - EliteKernel only):
P7 (Temp > 46C) @ 122-768 smartassV2
P6 (Charging) @ 768-1248 smartassV2 (do not set too high, it can get hot if you use navigation in a car)
P5 (Screen Off) @ 122-768 smartassV2
P4 (B < 15%) @ 122-864 smartassV2
P3 (B < 30%) @ 122-902 smartassV2
P2 (B < 50%) @ 122-940 smartassV2
P1 (B < 101%) @ 122-1036 smartassV2
Click to expand...
Click to collapse
These settings implement my own "Final Fortress"(tm) philosphy of battery management. The speed will decrease progressively with battery discharge - basically this will make your battery last longer the longer you are not charging. The goal is to save that precious last drop of power you might need in a tight situation at the end of a long day. All that without sacrificing speed when you have plenty of charge left. You should not notice significant speed decrease until you hit the reserve @ 15%.
UV hint: If you've built your own stable undervolting table, you can maximize speed with no impact on battery by aligning the max frequencies to your specific voltage peaks. (example: if there are 3 different frequencies stable on the same voltage, always use only the fastest of the group)
~CHANGELOG:
(changes with ! require full wipe)
120319 (kernel only)
+ allowed undervolting all the way down to 700mV
120316
+ updated to latest kang
+ updated apks
+ much more resilient sd-ext mounting
+ verbose mounting script (see logcat for debugging)
+ tiny sd-ext performance increase
120315
+ latest kang
+ updated apks
+ new performance tweaks
+ optional sd-ext and/or swap support
+ relaxed swap priorities compared to experimental build
+ tweaked sd-ext I/O speed (ext4 only)
+ tweaked internal storage I/O speed (need ext4 on /data and /cache)
+ fixed Opera settings transfer
+ new set of Opera tweaks for sick performance
+ removed ROM Manager, recommend using 4EXT recovery from now on to take advantage of ext4 I/O tweaks
+ forcing dalvik-cache to internal memory for performance reasons
120310
+ latest kang
+ updated all apks
+ Scary not used by default (screen-off is now @ smartassV2 /w 768MHz max)
+ OC Daemon disabled by default, use control app to enable
+ default UV not applied by script (it is built into the kernel anyway)
+ new boot anim
+ different default theme
+ speedy postsetup script on update (second boot no longer takes eternity)
+ enabled swap support in kernel
+ improved kernel performance
120122
+ 22-01-2012 Kang build
+ added freqs below 245MHz with heavier UV
+ switched to andrev_oc and daemon
+ changed default wake frequency settings to 122-1036, SmartassV2
+ reverted ondemand gov to CM7 defaults
+ updated all apks
+ greatly improved ROM update speed (second boot)
!+ lockscreen clock not centered by default (weird in landscape)
+ changed default data mode to auto instead of preferred
+ updated default UV table in userinit.sh to match kernel internals
+ updated UV_TOOLS package to match EliteKernel
+ added tweaked Go Launcher Ex + most widgets + Sense theme
+ added 2 Sense themes to CM7 theme manager
120107
+ Updated to 05-01-2012 kang
+ Fixed garbage collection bug
+ Tweaked garbage collection and hardcoded defaults to standalone
+ Tweaked SmartassV2 for better scaling (EM + standalone)
+ Tweaked Scary for better battery to do better what it's supposed to do (EM + standalone)
+ Tweaked SIO scheduler for better I/O speed and battery (EM + standalone)
+ raised default frequency from 940MHz to 1GHz
+ lowered default frequency from 768MHz to 245MHz (raise back for more smoothness if you don't care about battery)
+ Tweaked storage subsystems for better I/O performance (EM + standalone)
+ moved hard-coded kernel settings from ROM to Kernel config (better maintainability)
+ updated all bundled APKs
+ updated SU
+ if you're using SetCPU, I recommend to update your profiles
111227
+ improved kernel performance
+ fixed undervolting support
+ released a standalone kernel
+ Important: Use the 111224 to 111227 patch instead of standalone kernel to improve stability above 1200MHz
111224
+ changed versioning to a date string until nightlies resume
+ updated all apks
+ updated to latest kang build 111222
+ faster new market as default
- dropped support for Umaro and Tiamat Kernel
+ EliteKernel 111224
+ major performance improvements
+ SmartassV2 governor
244
!+ new Opera tweaks
!+ wifi sleep fix
!+ updated settings template for 2.3.7
+ new GPS driver
+ camera fixes
+ performance and battery tweaks
+ updated all bundled apks
+ fixed goggles and youtube
+ new superuser + binary
227
+ loads more speed
+ dramatically reduced stuttering under heavy load
+ highly optimized Opera for butter-smooth browsing (tweaks for full wipe only)
+ QuickPic is now default gallery
+ set K9 mail as default email app
+ re-based on latest nightly, obviously
+ more
209
+ fixed camera effects
+ updated DSP speaker profile
+ some performance tweaks
+ support for Virtuous OC daemon (install SetCPU to disable it, uninstall to enable)
+ default undervolting profile (for people who don't care, the tailored real deal is far better)
+ default market is now the old one to prevent problems on non-us locales
186
+ first public release (CM7 nightly #186 + Umaro 1.0.6)
Click to expand...
Click to collapse
Changelog
NIKER's UnderVolting Tools Manual
Friendly warning: If you use this guide with any ROM or Kernel other than EliteMod and need to ask a question here - mention your ROM and Kernel in your post or I can't help you.
Be aware: This guide and the default voltage file assume you are using EliteKernel, other kernels will require different starting point voltage table.
Introduction:
By undervolting I mean decreasing voltages at which your CPU operates on specific frequencies.
If done properly, this can lead to dramatic increase of battery life with no performance loss, it also decreases CPU temperatures.
If done wrong, this can lead to freezes, graphic stuttering under heavy load or unability to boot without reflashing. Do a nandroid backup NOW!
I take no responsibility for your modifications, burned CPUs due to too high voltage and/or frequency, data loss, nuclear explosions, your girlfriend breaking up with you etc. You know the drill.
You should know this takes time - a lot of time. I spent 3 long evenings optimizing my table but I didn't have these tools to help.
You should also know this has to be done just once and you can reap the benefits of insane battery life with any ROM or kernel that supports undervolting - forever.
Essentials:
I am assuming you have a Windows PC at hand. SetCPU installed (disable profiles and on boot for safety), YouTube installed and Angry Birds or similar graphically intensive game of your liking for stability testing.
Next download the UV_TOOLS package I provided above, extract it somewhere and let me explain what each file does:
tools folder just contains ADB essentials and a simple free unix-capable text editor
voltages.txt - this is THE file you are going to edit and consequently THE file you never want to lose after you are done.
voltages.default.txt - this is a copy of the starting point for your convenience
start_edit.bat - this will open the voltages.txt file in an improved text editor capable of unix line endings, we are going to use this editor to make modifications to the voltage table within voltages.txt. Windows notepad is not sufficient for this task!
undervolt_temp.bat, undervolt_temp_periodic.bat - these two files are your best friends, they will push the voltages.txt to your device and apply it temporarily. It's effects will be lost after reboot. Periodic variation will push the file every 10 seconds, allowing you to always have the latest saved version of your voltage table on your device. Some may prefer the normal variant that will only re-push on a keystroke.
undervolt_persistent.bat - be careful with this baby, it does the same job as undervolt_temp.bat, but permanently so, simple reboot will no longer save your ass after you use this. You don't need to wait until you have all 4548648 frequencies optimized but do not use this unless you are pretty sure you have a stable voltage table.
remove_screwup.bat - did you just use undervolt_persistent.bat and your vision threw it back in your face and wouldn't boot? This will save you - 100% guaranteed.
Step by step guide:
First send your girlfriend to sleep, get a huge cup of tea, kick back, run a movie and connect your device, this is gonna be a long night and a lot of reboots.
Do a nandroid backup. Copy it to your PC, **** happens and we don't want that.
Run start_edit.bat - voltages.txt will open, this is not the stock voltage table, it is my own table with +25 overvolt added to every entry. Let's take a look:
Code:
echo '245760 900' > ./vdd_levels
...this says that for frequency of 245MHz the voltage will be 900mV. Valid voltages for vision are ranging from 750 to 1525.
Our objective is to find the LOWEST stable voltage for each frequency (yes - I know there's a lot of them). If you set it too low, your device will freeze and you will need to pull the battery and reboot (suggest removing your battery cover now). Too high frequency should not freeze your device but they will increase operational temperatures slightly and of course battery drain.
As I said the provided voltages.txt is specific for my device with slight overvolt, so let's see if your device can handle it or not - run undervolt_temp.bat to push and activate the default table. SetCPU to 122-1036 ondemand. Now if by now the device haven't froze, it's a good sign.
Next step we will test stability - connect to wifi and disconnect charger. Run youtube app, run a demanding test video with high quality - in high quality mode. The video should not stutter weirdly and the device should not freeze. Actually everyting should be pretty much normal. After 30s try to run your game instead for a half minute. After that hit the power button, let the device sleep for 30s and then try to wake it from standby. Should any of these steps fail, edit the voltages.txt, increase all the voltages by 25, push the changes and try the stabily test again.
Everything went smoothly? Well congratulation, you have taken the first step towards awesomeness. These settings should already improve your battery life compared to stock.
But we want moar battery! There's never enough when it comes to battery life. Well here it comes.
Take frequency 122880, it is the lowest ever used by your device out of standby. We currently have it set to 825, so let's try 800. Save the file and push the voltages to the device if you're not using periodic updater. Now SetCPU to 122-192 ondemand- it will be slow and tedious, frequencies below 768 can't run videos well so just play with your device a bit and watch for a total freeze. Short freezes that fix themselves are to be expected at those speeds. The good thing is, if your device starts suffering from sleep of death - the culprit is most likely one of these two frequencies - remember that.
Everything went well? Set all frequencies below 122880 to 800 as well. If not, leave them all at 825. Going any lower than 775 is asking for a sleep of death - just don't
Don't forget to always save voltages (floppy button) and then push them using the bat or use the periodic update - otherwise your changes have no effect, obviously.
Now move to the next frequency 192000 and set it -25 to 850. Leave SetCPU at 122-192 ondemand- we always want two adjacent frequencies switching while testing - it is during this frequency change when the device is most likely to freeze. It also triangulates the problem to these two frequencies, making it easy to fix a problem. Test stability by whatever means - no videos yet. If everything works you can try for 825.
Do this for every frequency up to 768.
Undervolt 122-192 then 245-368 then 768-806.
By now you have the sleep frequencies covered and your device should last incredibly long on standby.
Now optimize each and every frequency up to the maximum you want to use on daily basis. For 768MHz and more use additional video stress test.
Hints:
Never lower voltage more than 25 at a time between tests.
Always test with ondemand between previous and current frequency to ensure stability.
Consequently never lower more than two adjacent frequencies in one step - and even that is unsafe (but twice as fast, obviously), missing one unstable frequency means long and tedious testing process to find the culprit - you have been warned so don't try to cheat
Best tests for stability are streaming movies, they stress every component to the limits much more than any synthetic test. Even when SetCPU stability tests succeed, video streams tend to have much lower tolerance for low voltages - the video will stutter before it's even low enough to freeze whole device, do not underestimate this. Also do not mistake buffer stuttering for a CPU problem, the device would eventually freeze if it's CPU, stay close to your wifi AP.
Secondary test could be a game that doesn't stress the device as much - that will test frequency switching. Angry birds worked well for me and its fun
SetCPU profiles:
when you've finally built your own stable undervolting table up to your maximum desired frequency, you can maximize the impact of your hard work on battery by aligning the max frequencies to your specific voltage peaks. (example: if there are 3 different frequencies stable on the same voltage, always use only the fastest of the group)
Does your table look like this?
Code:
echo '368640 875' > ./vdd_levels
echo '768000 875' > ./vdd_levels
In this case always use 768 instead of 368 in setCPU where possible!
Higher frequency will do same work much faster
and in turn the CPU can sleep longer - saving battery.
kewl thanks bud
Isn't umaro an older kernel? Why not use a newer kernel. Just curious
Sent from my HTC Vision using XDA Premium App
A month old kernel is not enough to justify one that is not tried and tested unless it offers something extraordinary. Besides it offers all features one could ever dream of. Smartass, greaselightning, undervolting, very granular OC steps and mainly great stability. If you have a better candidate I will gladly take a look
I've used tiamat kernel it's pretty good and should have vipermod now so you can control voltage
Sent from my HTC Vision using XDA Premium App
If we can't flash the Gapps over the ROM, then how are we supposed to use it properly? Are they included in the ROM itself?
Mardenator said:
If we can't flash the Gapps over the ROM, then how are we supposed to use it properly? Are they included in the ROM itself?
Click to expand...
Click to collapse
Probably prepacked already
Sent from my HTC Vision using XDA Premium App
Any type of screenshots?
nik3r said:
A month old kernel is not enough to justify one that is not tried and tested unless it offers something extraordinary. Besides it offers all features one could ever dream of. Smartass, greaselightning, undervolting, very granular OC steps and mainly great stability. If you have a better candidate I will gladly take a look
Click to expand...
Click to collapse
**** the haters. Bleeding edge is not always the best edge to have.
I'll check into this in the next day or two.
This is really fast, so far no problems except market. I had to replace the new market with old one because it was force closing within 15 seconds whenever I opened it. Anyone else having similar issue with new market? I seem to have it on ILWT cm7 too.
Other than that, I think I'll keep this rom for awhile. Will see about battery life..
Sent from my HTC Vision using xda premium
miksa666 said:
This is really fast, so far no problems except market. I had to replace the new market with old one because it was force closing within 15 seconds whenever I opened it. Anyone else having similar issue with new market? I seem to have it on ILWT cm7 too.
Other than that, I think I'll keep this rom for awhile. Will see about battery life..
Sent from my HTC Vision using xda premium
Click to expand...
Click to collapse
same market issue here, anyway the new market has never worked for me on cm7.
the rest is quite flawless, ill see how my battery does later and report back.
That is an old issue and it had an easy fix. If I remember correctly all you had to do was change the language of the system to "English US" in Settings->Language&Keyboard. It happened to some people on CM based roms, not sure about other roms.
tsubus said:
That is an old issue and it had an easy fix. If I remember correctly all you had to do was change the language of the system to "English US" in Settings->Language&Keyboard. It happened to some people on CM based roms, not sure about other roms.
Click to expand...
Click to collapse
go it working right away. thanks for the tip!
Does any body have a quadrant score for this rom yet? just curious.
Quadrant is not the best way to determine anything else than gaming performance but just fyi I reached 3000 points at 1440MHz @ performance, didn't bother to try more.
EDIT: Curiosity got the better of me - 3591 points at 1.9GHz.
The market issue is weird, I am not EN-us myself and it never acted up. I can provide old Vending.apk in flashable form if you want.
As for the screenshots argument - its your regular CM7, nothing special visually except LP.
AWESOME!
This is by far the SMOOTHEST, FASTEST, SEXIEST rom i have ever flashed and i have been lurking for a really long time. Thank you so much for this ROM.
Will try your rom.
would quake3 (kwaak3) timedemo benchmark be a decent way to test gains? I know it's mostly video but still, how to tell between roms?
Sometimes I want to be able to see an actual speed difference from the roms than just placebo effect but it seems hard to find the right benchmark..
Thanks
eagerly waiting for the next CM7 nightly to play some more with it but looks like the automatic compiler has some problems.
kaijura:
Graphic benchmarks will not tell you much about day to day performance.
You need to take storage and sdcard r/w speeds, governor's ability to scale the CPU properly and garbage collecting efficiency into account to tell the difference - they have all been tweaked for better experience in this ROM. Synthetic benchmarks just can't test all of that.
Hi,
actually i running CM7 XboarderMOD V3.0.1 with Kernel [email protected]#1 downclocked Wake 245/768 Ondemand Sleep 245/315. Launcher GO EX With some AddOns
Batterylife is not really good but quite ok.
Now im looking for a ROM which is more faster, or only a Kernel.
What can i try.
Since today i have a new problem: suddenly the Music player starts to play any song without request that. what the hell is wrong with this thing.
I was figuring out to try the actual ILWT-388, but not shure if its really faster.
What could increase my device speed? Whats about EXT4 or all the Kernels.
My Device is actually starting random apps without request (no idea if this is normal or not) but it runs out of Memory and i need to terminate the processes via the launcher. then i have 100/367MB RAM available. What do you think about a SWAP partition? (i use a class 10 SD Card) If swap is kindly necessary; how to install/activate it?
Hope my english is readable
Thanks for some discussions.
So far Nissl
XboarderMOD? It's pretty old honestly...
If you want CM7 you can go for a number of choices...
Personally, I've tried ILWT and EliteMod and they're both excellent.
ILWT is absolutely amazing because you can customize it before installing, and being able to do that is absolutely essential for people who go back and forth through ROM's. It also has plenty of memory free (I always have close to 150MB free when idle), and is very, very, VERY fast.
For EliteMod, I honestly haven't tested it nearly as much but it has great battery life if you take advantage of all the tips the dev offers. It's also in the same league with ILWT when it comes to speed.
To increase speed, I'd go with SuperCharger V6 using the SuperMinFree Calculator's settings. (Go to the Cust-OOM-izer, it will prompt if you want to use them there)
One other thing I've tried was "Sick Speed Tweaks". It is pretty nifty, here it is: http://forum.xda-developers.com/showthread.php?t=1267945
Lastly...swap, if anything, is going to degrade your battery life and SDCard lifespan (quite drastically in some cases). It's a BAD idea to use it, even on a Sense 3.X ROM, much less for a CM7 one, which already has tons of RAM free.
i Thank you so much bro.
i want to try ILWT first then on my second G2 the EliteMod.
I post my experience later.
Thanks again.
One Question: Which launcher should i try for enjoy most speed?
nissl said:
One Question: Which launcher should i try for enjoy most speed?
Click to expand...
Click to collapse
LAuncherPro or zeam launcher! The best in my opinion!
Inviato dal mio HTC Desire Z usando Tapatalk
I use ADW EX (paid version). It's totally worth it as it's really smooth, and is theme-able. If you don't want to pay I guess what you're already using (GoLauncherEX) and the above suggestions are quite nice.
So here again.
Im running ILWT 388b and its ok, the ram problem is gone, for now.
One simple question. Im setting with "ILWT CM7 Settings " the CPU clock to Ondemand 245/576 MHZ but it will not hold these settings. It sets to 245/1113 by itself.
Anyone an idea to prevent this?
You can use Clock Daemons, like CPU Tuner or SetCPU, it works wonders
Here are 2 Clock settings in the Menu in the CM7 Settings and in ILWT Tools.
My problem could be that the two menu have a conflict. Settings i set seems to reset by itself (the other setting menu?)
I already tried it with edit the configurationfile manually. Seems that is not working, too.
Should i edit the OC-Kernel setting conf?
i dont know what to do, cause i don't really want to install another SetCPU app or something. =)
now the settings with the config file from ILWT tools are:
Wake 245760/768000 conservative
sleep 245760/245760 conservative
charge 245760/1017600 ondemand
temp 245760/768000 conservative
battery 245760/768000 conservative
I think it scales higher than 768mhz because i got every time more than 2000points with Quadrant, same if i set the OC to Ondemand till 1GHZ.
LAuncherPro is fastest launcher i had (including GO Launcher and ADW launcher) .. It´s simplier than other two, but much faster.
THE WAY IT MEANT TO BE PLAYED
if you use the solutions in this guide you will be amazed by your One X Tegra 3 abilities
Seeing is believing! checkout the gameplay videos in here
This guide is split in four parts, GAMING BOOST APP, PERMANENT METHODS, QUICK METHODS - Scripts, MANUAL METHODS and FACTS
GAMING BOOST APP METHOD - This app by wilkyyy, henk2484 and myself, does everything in this guide with a single click, a simple, easy and elegant solution, the best and one solution to rule them all
PERMANENT METHODS - These methods will set everything in this guide, using a single init.d script, the boost will stick on your HOX after reboot
QUICK METHODS - Scripts will help you achieve results with the least amount of effort, this should be enough to achieve this guide's goals, for users who like more control
MANUAL METHODS - Will show you how to do things yourselves and tries to explain it along the way, for more advanced users who like to understand how things work and why the performance is capped by default
FACTS - Tries to reveal everything you need to know about Tegra 3 as well as all the related topics, i strongly recommend to at least to have a look at this part to better understand how your One X functions
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
CHANGING ANDROID RESOLUTION METHOD - last updated 14/10/2013
Change Android's Native Resolution, using Scripts (for both Android 4.2.2 and 4.3)
Change Android's Native Resolution on the fly, using Tasker by @neuTrue
How To Easily reduce your OS resolution in order to boost GPU / gaming performance (via ADB)
Thanks @neuTrue for his excellent work, more info about resolution scaling here
Use in combination with Gaming boost below
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
GAMING BOOST APP METHOD - Stock Jelly Bean ROM - last updated 19/2/2013
This is currently the best method of them all, these apps will does everything in the guide for you in one click and unleash you One X to its full gaming potential with one click, you can turn it off once your are done gaming to conserve battery
Interactive Governor Method
Requirements:
- ROOT
and one of the following CPU apps:
- [APP Paid] SetCPU for Root Users
- [APP Free] System Tuner
Recommended Kernels:
- XM-Kernel #106 (GPU520, Quad unlock 1500, UV support, S2W, Interactive quad fix and best "linear" quad usage in all games thanks to the MPDECISION driver, more info here)
For the above custom kernel you can use permanent interactive governor instead of gaming boost, set at boot the governor to interactive and the following governor values in your CPU app (more info here):
Interactive:
go maxspeed load 85
boost factor 0
max boost 0
io is busy 0
sustain load 0
min sample time 30000
timer rate 20000
input boost 0
boost 0
Click to expand...
Click to collapse
Ondemand Governor Method:
Requirements:
- ROOT
and one of the following apps:
- [APP Free] RENOVATE Gaming Boost JellyBean v1.0 (Requires Sense Framework and HTC's default CPU governor Settings)
- [APP Paid] GameBooster 2 ★ Root (On stock kernel it requires quad lock, review here)
Recommended Kernels:
- KozmiKKernel 002 or XM-Kernel #41 (GPU520, Quad unlock 1550, UV support, S2W, cooler Nvidia CPU quiet driver and latest Tegra patches, more info here)
- Trip's ENRC2B 3.1.10 Kernel (GPU520, Quad unlock 1500, Interactive quad fix and latest Nvidia drivers, One X+ based, review here)
Simply enable game boost before you start a game and disable it once you finish to preserve battery life.
The following notes are related to HTC's Stock JB 3.18.401.1 kernel (more info here)
Free gaming boost no longer works on this kernel
The kernel now resets governor values few minutes after changing them, it's recommended to either use game booster 2 in ultra mode (performance governor) or switch to a custom gaming kernel
The following notes are related to HTC's Stock JB 3.14.401.24/32 kernel (more info here)
PowerSaver mode
With HTC powersaver's CPU mode turned off, the device will use up to 1500mhz single and 1400mhz quad core, sadly for some rare quad enabled games like shadowgun this might cause random performance drops when the game calls the single core 1500 step
Enabling HTC powersaver's CPU mode will lock the device to 1300mhz quad core, effectively its a quad lock but slightly slower with less heat and battery consumption
Experiment with your game to find which mode works best along with game boost
Locking the quad
Simply set the CPU clock to 1400 on boot and it will stick, the powersaver mode will switch between 1300 and 1400, both quad modes without the buggy single core 1500 step
Place the attached 99CPU1400.txt script in etc/init.d folder, remove .txt extension and set all permissions, reboot
If this doesn't work or you are using a kernel without init.d support, simply use SetCPU, change the clock to 1400 and set on boot
Aggressive Performance tip
You can go further if you want to force max possible performance, unlike ICS, JB kernel allows the performance governor to use full quad, so you can enable boost ON and then switch to performance governor using your favorite SetCPU app, with powersaver off the device will use up to 1400mhz quad cores and idle around two cores 1200mhz, with powersaver on it will use up to 1300mhz quad cores and idle around two cores 1200mhz, naturally this tip will cause extra heat and battery drain, once you are done disable game boost and you will switch back to stock ondemand governor
That's it! it's all you need! but you can learn more about the other methods and the One X/Tegra 3 performance related issues/information in the rest of this guide
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
GAMING BOOST APP METHOD - Stock ICS ROM - last updated 15/10/2012
This is currently the best method of them all, this app will does everything in the guide for you in one click and unleash you One X to its full gaming potential with one click, you can turn it off once your are done gaming to conserve battery
Requirements:
- ROOT
- [APP] RENOVATE Gaming Boost v2.1
Recommendations:
- DieHard or HardToKill patch
- Custom 2.17 Gaming Kernel, Faux 011 or Franco R21 Currently the best kernels for gaming because of the following features: unlock the GPU to its full 520mhz speed, lock the quad at full speed, latest HTC 2.17 drivers and the latest Nvidia drivers from their NV 3.x repo
warning! due to HTC code, on stock ICS kernels, turning off the screen will reset two vital parameters set by the app so you have to make sure not to turn off the screen between boost and playing a game, the issue is not present on stock JB kernel, Faux or Franco
If you are a Gameloft fan check these extra tips: [FIX] Wild Blood Full Effects v1.0.7 Performance + other GameLoft games - Root
That's it! it's all you need! but you can learn more about the other methods and the One X/Tegra 3 performance related issues/information in the rest of this guide
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
PERMANENT METHODS - last updated 15/10/2012
These two methods will do everything for you and unleash you One X to its full gaming potential for good
How to set the gaming boost mode permanently using init.d scripts for custom kernels
Requirements:
- ROOT
- any ROM with init.d support
- Custom gaming kernel, choose one of the recommended above
How to set the gaming boost mode permanently using SetCPU 3.x for any Kernel
Requirements:
- ROOT
- Any Kernel including Stock
That's it! it's all you need! but you can learn more about the other methods and the One X/Tegra 3 performance related issues/information in the rest of this guide
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
QUICK METHODS - Scripts - last updated 15/10/2012
Use the listed kernel of your choice repacked for your current ROM, use supercharger in order to free more RAM/set proper application priorities and apply the recommended scripts to boost your CPU
Current tested kernels for gaming with their recommended methods, custom kernels are faster than stock in games:
Faux kernel version 011 + Supercharger & DieHard Patch + Optimized Ondemand Scripts
Franco kernel version R21 + Supercharger & DieHard Patch + Optimized Ondemand Scripts
Stock kernel for base 2.17.401.2 + Supercharger & DieHard Patch + Optimized Stock Ondemand Scripts (stock kernel from this base has a broken multicore in interactive governor)
Stock kernel for base 1.29.401.11 + Supercharger & DieHard Patch+ Optimized Interactive Scripts
That's it! it's all you need but you can learn more about the methods and the One X/Tegra 3 performance related issues/information in the rest of this guide
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
MANUAL METHODS - Obsolete
Fixing the severe frame rate dips - Optimized CPU governor - The Way it meant to be played
For base 2.17.401.2 stock kernel and Faux kernels :
- You can use these scripts to simplify the entire process
or do it manually with the following steps:
- Download SetCPU 3.x or System Tuner
- Interactive governor have multi-core trouble on these kernels so leave it with the much improved onDemand
- Go to the governor tab and optimize your onDemand values
For base 1.29.401.11 stock kernel or custom kernels based on 1.28 source:
- You can use these scripts to simplify the entire process
or do it manually with the following steps:
- Set your CPU governor to Interactive using SetCPU 3.x or System Tuner
- Optimize your interactive governor behavior by checking the instructions in here, this is the most important step and will give the best results and completely fix scaling issues
- keep the clocks as they are so not to cause needless heat/consumption, this governor is much more suited for gaming as you start gaming it maintains higher clocks, during normal use i advice to return to onDemand for much better battery consumption and wake up speed, do not run in performance governor otherwise you loose 2 cores
- You can automate this process and set game profiles using SetCpu 3.x, read the instructions in the linked post
This tip is enough for the most part but more memory heavy games like Sonic 4 Episode II and NOVA3/Asphalt7 might need so further memory management tips as described below
----------------------------------------------------------------
Reducing stutter and background processes - SuperCharger Method - Best choice
- You can use Supercharger to optimize your memory management and app priorities permanently
- Install DieHard Supercharger's service.jar patch follow the tutorial on how to use the script
- Using the script set the minfrees, use the most agressive minfrees if you want to optimize for gaming like option 9 but go for little less if you are using SetCPU profiles so not to kill SetCPU background process, you can always change minfrees on the fly, they don't require a reboot
- You can add script manager widgets to switch between your multitasking minfrees values on the fly, using supercharger power-shift scripts
- Play for a while to let the game settle in memory, the more you play the better the performance will get
----------------------------------------------------------------
Reducing stutter and background processes - System Tuner Method - Second best
- If you don't want the complex supercharger method
- You can use System Tuner to quickly set your multitasking minfrees, simply go to the Auto-Kill section and load the most aggressive minfrees, when done gaming you can always restore whatever multitasking values you find best, changing these values happens on the fly and do not require reboot
- Play for a while to let the game settle in memory, the more you play the better the performance will get
this method does not attempt to fix the priorities.
----------------------------------------------------------------
Reducing stutter and background processes - Developer Options Method - Most extreme method and least favored
This is my least favored method since its impractical and the constant reloading of everything might actually cause its own set of trouble but its the only method for non rooted users
- Go to Developer options choose don't keep activities and background process limit to 1, don't set the process limit to non or sometimes games won't load
- Wait for Sense launcher to reload (which means its working since it killing Sense launcher)
- Immediately run your Game
- Play for a while to let the game settle in memory, the more you play the better the performance will get
Some games will not work with this method and fail to boot like MC3
The negative aspects of this trick is that your phone functions are limited during gaming and the battery will drain a bit more on every sense reload, this why you should restore your settings to normal when you are done
----------------------------------------------------------------
Always remember the Following
- Always remember to kill heavy tasks before launching your game, leaving system tuner running in the background probing the CPU might cause stutter
- Remember to restore your Developer options to default, if you want a normal working phone
- Remember to restore the governor to onDemand once you are done to save your battery or rely on SetCPU profiles
- Remember to restore your Minfrees if you want more multitasking, you add script manager widgets to switch minfrees on the fly using the supercharger power-shift scripts
- You can also place an auto sync widget and disable accounts sync during gaming, this helps in reducing the chance of interference with games
- Never game while the phone is charging! unless you want to kill your battery and overheat your device, discharge might happen
- Never lock the minimum clock! unless you want to kill your battery and overheat your device
- If it's On, Disable Force GPU Rendering in Developer options, it might cause issues with some games and apps
Read the following facts to better understand how your One X and Tegra 3 works
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
The Facts
Using tegrastats you can see games like Glowball immediately requests and enables the full speed quad mode
On the other hand Sonic 4 Episode 2 fails to run beyond 2 cores and 640/1000mhz which means its not actually demanding full power, in part it's the stock governor but also it's the app's fault, another example is temple run brave which runs around 800-1000mhz sadly this means a low clocked GPU too since the GPU is coupled to the CPU speed on Tegra3
Tegra3 is a quad core 1.5ghz 40nm SOC and so learn to accept its operational temperatures i.e: 45c Battery and 75c CPU during heavy use
Tegra3 is a variable SMP design i.e: It's meant to go in and out into it's thermal maximum and so we should not OC this SOC
No chipset is a created equal, so depending on the yields of Tegra3 you might end up with a cooler or hotter running chip
There is a reason why iOS have a very limited multitasking and consoles have barely any, multitasking is always at the cost of optimal performance, lots of apps in the background will increase heat, battery drain and affects gaming performance on the One X
GPU
The Geforce ULP GPU included in the One X's Tegra 3 (AP33) runs up to 416mhz by default but the clock is linked to the CPU speed i.e: when the CPU clock ramps down so does the GPU
however AP33's GPU is rated 520mhz and so it can be unlocked to it's full speed using custom kernels like Faux and Franco R21
CPU clocks work in the following modes on the One X:
Single core = max 1.5ghz
4 cores = max 1.4ghz will scale down to 1.2ghz after a specified CPU temperature limit
the 1500mhz single core step is the main reason for lag in games since sometimes the CPU governor mistakenly locks into this step causing heavy lag, the method in this guide attempts to bypass this issue
The available CPU governors, each using the cores differently:
onDemand governor
The stock CPU governor on the One X tweaked for better battery life and temperature, however it often ramps down the CPU clocks during game-play which is the one of the causes of bad frame rate, interestingly it seems to have a faster wakeup speed than Interactive governor.
This is the most stable for phone operation and can use all the quads but its suffer in keeping the high clocks in games.
You can control the ondemand scaling behavior and use it to insure higher clocks check this explanation in this post
Interactive
Similar to onDemand but responds to your interaction, as long as your using the device it ramps up to full speed.
You can control the interactive scaling behavior and use it to insure higher clocks check this explanation in this post
This governor is supposed to be the best governor for gaming sadly it's bugged on stock kernel, it keeps getting stuck in single core mode, so stick to optimized ondemand or switch to custom gaming kernels
Performance governor
Locks 2 cores to 1400mhz and disable 2 cores for safety, perfect for non mp optimized games like GameLoft's but gives reduced performance in quad optimized apps like Glowball and Shadowgun THD
Starting with JB stock kernel, full quad now works in performance governor
Powersave and Conservative
The best to save battery life and ofcourse they mean compromised performance
They are bugged and sometimes cause reboots in stock kernel
----------------------------------------------------------------
Custom kernels for JB
Finally we have a lot of choices for gaming kernels on JB, check the above recommended kernels in gaming boost app method.
Stock Kernel for JB
HTC's stock 3.14.401.31 kernel fixed quad in the performance and improved GL performance, sadly the interactive governor still can break the quad core and the single core 1500mhz step is still there, however the new powersaver mode locks the phone to 1300mhz quad, check the review here
GameLoft Games
Gameloft games are rarely optimized for Tegra 3 devices, check the following tips
[FIX] Wild Blood Full Effects v1.0.7 Performance + other GameLoft games - Root
Performance governor for non optimized games
You can try the performance governor which locks at 2 cores and 1400mhz for games that don't use the quad core
Locking the clocks
For certain games you might might want to lock the performance you can raise the minimum clock to 1.0ghz for such games but always remember this risks more heat and to always restore the minimum clock if you dont want to fry your One X
Instead of locking the clocks simply use the gaming boost app/scripts or the safer dual core performance governor
Automating this process
SetCpu 3.x has profiles per app where you can choose a governor for you game, check this post
You can also try Tasker to simplify much of this process, thanks to AJerman for this tips and instructions in here
Rom Cleaner
If you are on stock based ROMs like ARHD and don't care much about all the Sense bloat, you can use Rom Cleanerhttp://forum.xda-developers.com/showthread.php?t=1589949 to de-bloat your ROM, this will free more RAM for gaming and reduce background noise, some users reported few extra fps in benchmarks
Cyanogenmod 9/10
Alternatively if you want your One X totally optimized for gaming, try AOSP ROMs, many games might run smooth without any tweaking, this probably due to the dramatically less bloated ROM and better default CPU configuration, but of course it all depends how you bloat it yourself, you can still use the above tips
If anyone can find more tips about Tegra3 gaming please post!
Very nice tip, I'll give it a try. Thanks a lot man.
Will this increase the performance in GTA3? It's horrible now.
Sent from my HTC One X using xda premium
well it should improve any game
I just tried CM9 and to be honest
you won't see what tegra 3 can realty do.unless you try CM9
without any tweaking all THD games ran liquid smooth includin S4E2
hamdir said:
well it should improve any game
I just tried CM9 and to be honest
you won't see what tegra 3 can realty do.unless you try CM9
without any tweaking all THD games ran liquid smooth includin S4E2
Click to expand...
Click to collapse
I came to know this a while ago . Every game ran atleast 5-10 fps higher on CM9
Though I'm still sticking with sense for now atleast, not sure I want to switch
yup this trick totally fixed gaming for me
60fps in riptide gp stable
still s4e2 was a little smoother in CM9 but its definitely impressive now
loving tegra3 best decision I've made, but we need to tame the beast
ok adjustment to this trick just set the minimum clocks to 1ghz and it will be as good or better, much better temps too
sonic 4 episode 2 is the best mobile game ever made for me, the most pleasent surprise with the one X
ok one more update
stock kernel:
min clock 1.0ghz, max clock 1.5
governor interactive
supercharger script at 512HP Super UL memfrees
holy smokes i love T3
very smooth frame rates on Shadowgun THD, RipeTide and S4E2!
I have used cm9 for a while and tbh I couldn't tell if games were better on it. I'm on pkmn Rom now with Franco's kernel and they seem the same.
robt772000 said:
I have used cm9 for a while and tbh I couldn't tell if games were better on it. I'm on pkmn Rom now with Franco's kernel and they seem the same.
Click to expand...
Click to collapse
did u try the clocks trick?
Yep and they run like a charm
robt772000 said:
Yep and they run like a charm
Click to expand...
Click to collapse
the clock trick is enough, actually even better then the kernel and cm9 tip
I only suggested Franco's kernel and cm9 for those who can't b bothered settings pre gameplay
hamdir said:
the clock trick is enough, actually even better then the kernel and cm9 tip
I only suggested Franco's kernel and cm9 for those who can't b bothered settings pre gameplay
Click to expand...
Click to collapse
Mass effect: Infiltrator runs in Quad mode with Franco's kernel, it's ultra smooth
Nubzori said:
Mass effect: Infiltrator runs in Quad mode with Franco's kernel, it's ultra smooth
Click to expand...
Click to collapse
I can't get mass effect. Must be my location.
how did you get infiltrator? I tried to buy it but it says that its incompatible with my device.
hamdir said:
T
- to kill the last possibility of a random OS caused stutter, use supercharger script and set the mem frees to 512HP Super UL values
Click to expand...
Click to collapse
I found 1000HP more responsive. Also Nitro Lag Nullifier script, and few Build.prop I found from TP Forum.
Code:
ro.kernel.checkjni=0
ro.kernel.android.checkjni=0
com.qc.hardware=true
windowsmgr.max_events_per_sec=300
debug.performance.tuning=1
persist.sys.composition.type=gpu
dalvik.vm.execution-mode=int:jit
ShyamSasi said:
I found 1000HP more responsive. Also Nitro Lag Nullifier script, and few Build.prop I found from TP Forum.
Code:
ro.kernel.checkjni=0
ro.kernel.android.checkjni=0
com.qc.hardware=true
windowsmgr.max_events_per_sec=300
debug.performance.tuning=1
persist.sys.composition.type=gpu
dalvik.vm.execution-mode=int:jit
Click to expand...
Click to collapse
I wouldn't go with nitro, I tried kernelizer n disabled 2 cores lol n nitro I would expect it to cause issues
of course 1000hp is better that's very aggressive and no multi tasking, ill try ur build.prop values but some of them r needless like jit
Drefsab said:
how did you get infiltrator? I tried to buy it but it says that its incompatible with my device.
Click to expand...
Click to collapse
Weird, works fine for me, although crashes on certain cutscenes
Alright i have an update for you guys
first of all my method in the OP of the minimum clock locking will heat up the device
i found better ways
i've been testing my device non stop for the past days and i can confirm the following
multitasking and background apps are a definite contributor to heat, battery consumption and lag in games
I just ran S4e2 for one hour of gaming, stock kernel, on just the interactive governor without touching the clocks, it ran the smoothest yet without any stutter, and the temperature never crossed 43c battery and 72c CPU
updated the OP with my new tips
Hi I'm rooted and have an unlocked bootloader (CM9 RC2 with included FXP kernel). Now I'm wondering if there's any other tweaks I can do, I've heard some people talk about superchargeV6? and SmartassV2? They're suppose to improve RAM from what I understand? When I was on android 2.3.3 games and emulators ran pretty smooth, on CM9 (ICS) they're not too bad but I've noticed a bit more lag from time to time. I'm wondering if one of those RAM enhancers would help in my case. Also, are they safe? I haven't overclocked my CPU because I heard it decreases the over all lifespan of your device. I currently have 306MB of free memory on my phones internal memory ( I still have a few apps to move over btw ) and my RAM is at 177MB free. IDK if there's anything I can do to boost internal memory but surely the RAM can be improved correct? And lastly are there any files or folders on my phones internal memory I don't need? I've noticed a slight change when using Androzip (file manager) on 2.3.3 it went from "/" to "/sdcard". Now it goes from "/" to "/mnt" to "/mnt/sdcard" why is this? Is this ok?? Just some small change I noticed ( perhaps this happened when my bootloader got unlocked? ) If someone could answer these questions and guide me in the right direction it would be much appreciated.
-Thanks
Xperia Player said:
Hi I'm rooted and have an unlocked bootloader (CM9 RC2 with included FXP kernel). Now I'm wondering if there's any other tweaks I can do, I've heard some people talk about superchargeV6? and SmartassV2? They're suppose to improve RAM from what I understand? When I was on android 2.3.3 games and emulators ran pretty smooth, on CM9 (ICS) they're not too bad but I've noticed a bit more lag from time to time. I'm wondering if one of those RAM enhancers would help in my case. Also, are they safe? I haven't overclocked my CPU because I heard it decreases the over all lifespan of your device. I currently have 306MB of free memory on my phones internal memory ( I still have a few apps to move over btw ) and my RAM is at 177MB free. IDK if there's anything I can do to boost internal memory but surely the RAM can be improved correct? And lastly are there any files or folders on my phones internal memory I don't need? I've noticed a slight change when using Androzip (file manager) on 2.3.3 it went from "/" to "/sdcard". Now it goes from "/" to "/mnt" to "/mnt/sdcard" why is this? Is this ok?? Just some small change I noticed ( perhaps this happened when my bootloader got unlocked? ) If someone could answer these questions and guide me in the right direction it would be much appreciated.
-Thanks
Click to expand...
Click to collapse
yes you can use v6 supercharger its easy and makes phone faster and xperia tweat app from here http://forum.xda-developers.com/showthread.php?t=1385236:good:
Xperia Player said:
Hi I'm rooted and have an unlocked bootloader (CM9 RC2 with included FXP kernel). Now I'm wondering if there's any other tweaks I can do, I've heard some people talk about superchargeV6? and SmartassV2? They're suppose to improve RAM from what I understand? When I was on android 2.3.3 games and emulators ran pretty smooth, on CM9 (ICS) they're not too bad but I've noticed a bit more lag from time to time. I'm wondering if one of those RAM enhancers would help in my case. Also, are they safe? I haven't overclocked my CPU because I heard it decreases the over all lifespan of your device. I currently have 306MB of free memory on my phones internal memory ( I still have a few apps to move over btw ) and my RAM is at 177MB free. IDK if there's anything I can do to boost internal memory but surely the RAM can be improved correct? And lastly are there any files or folders on my phones internal memory I don't need? I've noticed a slight change when using Androzip (file manager) on 2.3.3 it went from "/" to "/sdcard". Now it goes from "/" to "/mnt" to "/mnt/sdcard" why is this? Is this ok?? Just some small change I noticed ( perhaps this happened when my bootloader got unlocked? ) If someone could answer these questions and guide me in the right direction it would be much appreciated.
-Thanks
Click to expand...
Click to collapse
V6Supercharger is a script-based application that changes some settings in your phone, some of which tell Android how to pick which apps stay running and when to kill other services. Very useful and has just been updated to work better with Jellybean, if that's of any interest to anyone (other than me, that is).
smartassV2 is a cpu governor, and depending on which kernel you're using (FXP, Mjolnir, LuPuS), you may or may not have this option. smartassv2 is just one of the many options available, but the cpu governor doesn't affect your ram at all, it just affects how quickly or slowly your cpu will speed up and slow down, and when it decides that it needs to change speed.
As far as overclocking, yes, if you keep your phone clocked too high, it could damage your phone. However, given the lifespan of current phones (with newer, better ones released every few months), it's not likely that you'll cause drastic, irreparable damage to your phone should you overclock to, say, 1.1 or 1.2GHz. You could even use an app like SetCPU where the max speed can be changed based on what app is running, what time of day, certain activities you do, etc. Overclocking is just like anything else: All good things in moderation.
lightningdude said:
V6Supercharger is a script-based application that changes some settings in your phone, some of which tell Android how to pick which apps stay running and when to kill other services. Very useful and has just been updated to work better with Jellybean, if that's of any interest to anyone (other than me, that is).
smartassV2 is a cpu governor, and depending on which kernel you're using (FXP, Mjolnir, LuPuS), you may or may not have this option. smartassv2 is just one of the many options available, but the cpu governor doesn't affect your ram at all, it just affects how quickly or slowly your cpu will speed up and slow down, and when it decides that it needs to change speed.
As far as overclocking, yes, if you keep your phone clocked too high, it could damage your phone. However, given the lifespan of current phones (with newer, better ones released every few months), it's not likely that you'll cause drastic, irreparable damage to your phone should you overclock to, say, 1.1 or 1.2GHz. You could even use an app like SetCPU where the max speed can be changed based on what app is running, what time of day, certain activities you do, etc. Overclocking is just like anything else: All good things in moderation.
Click to expand...
Click to collapse
So given my situation, what specifically would you do to tweak the phones performance?
-Thanks
V6 supercharger is always nice. Beyond that, I don't know, I've been running ics or jellybean for a while now, I'm used to low ram.
Sent from my Xperia Play
lightningdude said:
V6 supercharger is always nice. Beyond that, I don't know, I've been running ics or jellybean for a while now, I'm used to low ram.
Sent from my Xperia Play
Click to expand...
Click to collapse
Will V6 supercharge increase my RAM and help games and emulators run better?
Xperia Player said:
Will V6 supercharge increase my RAM and help games and emulators run better?
Click to expand...
Click to collapse
The V6 Supercharger script just tries to use RAM more efficiently. It loads more things into RAM and prioritizes processes such as the launcher above less important processes. Most people experience more fluidity in the UI, mostly when switching tasks or returning to the home screen. Some people claim it helps gaming, though I've not experienced that. I suppose the more apps you have running, the more noticeable the effects will be
jacklebott said:
The V6 Supercharger script just tries to use RAM more efficiently. It loads more things into RAM and prioritizes processes such as the launcher above less important processes. Most people experience more fluidity in the UI, mostly when switching tasks or returning to the home screen. Some people claim it helps gaming, though I've not experienced that. I suppose the more apps you have running, the more noticeable the effects will be
Click to expand...
Click to collapse
so is it worth installing? or perhaps another rom. I'm looking for an even balance between features, internal memory, ram etc. Just an over all better experience : /
i've heard some people can OC their GIO to 921MHz stable, but on my gio it can't even get stable on 883Mhz. on 864MHz is somewhat stable but i still get hung or FC randomly, im super stable at 844MHz.
Why does my phone can't be OC like them other guys?
Not all devices are made exactly the same. Processors can behave differently as do the batteries and other hardware.
bogdanwp said:
Not all devices are made exactly the same. Processors can behave differently as do the batteries and other hardware.
Click to expand...
Click to collapse
is there nothing i can do? i've tried many ROMS, on some i can get to 921 for a few seconds, but still the same. will changing kernel help?
Why not stop overclocking ? Just find a very fast rom and then you can save the overclocking , hence the instability and hotness and draining battery. That way you will have longer life on your Gio.
L.E. : just change the minimum frequency to 245 and refrain from using roms that are heavy right now , like CM 10.1 , try anything based on gingerbread like Adrenaline or Enhanced 2.3.6 or DebianDroid for example , or AOSP ICS wich i find very fast.
bogdanwp said:
Why not stop overclocking ? Just find a very fast rom and then you can save the overclocking , hence the instability and hotness and draining battery. That way you will have longer life on your Gio.
L.E. : just change the minimum frequency to 245 and refrain from using roms that are heavy right now , like CM 10.1 , try anything based on gingerbread like Adrenaline or Enhanced 2.3.6 or DebianDroid for example , or AOSP ICS wich i find very fast.
Click to expand...
Click to collapse
well currently im using AOKP milestone 6 CM9 based, i use conservative governor 245-844MHz, installed adrenaline engine 4.4, and pim my rom and set my OOM and LMK to medium settings. battery is drained only when im using data or playing games obviously. actually this ROM is superb for me performance wise, its just, i feel like i can squeeze a bit more of it for playing games you know. its like i see this slight lagging and i thought if only i could use a little more CPU power, the lag will be gone
Even you can overclock a 1st gen AMD Duron to 2Ghz with liquid nitrogen, it just doesn't make sense doing it
AW: [Q] OC problem
i can oc my cpu to 960mhz but i think it makes no sense... you don't feel the extra speed in normal use only in benchmarks... my cpu is set to 480mhz because it's enough for every app i am using (facebook, whatsapp, xda, browser and so on).