Related
This is a new thread with the same goal as my previous performance thread ' Turbo Speed X1 ', to tweak and speed up the performance of ROM 2.
I have a silver X1i with a 16gb SanDisk Micro SD ( Class 2 ), and I have just upgraded to ROM2 through the official update facility provided by Sony Ericsson, on the UK o2 network.
First impressions of ROM 2 are very positive, subjectively speaking. However I am going to be using Benchmarks to test and demonstrate any quantitative improvements. I am going to be using Spb Benchmark, widely regarded and well respected, avaliable free from the Spb Website.
http://www.spbsoftwarehouse.com/pocketpc-software/benchmark/
I will also include the results of SKTools5, we are all aware that results can fluctuate from run to run, but most people have this tool and it is quick to run, and can measure Memory Card Read and write speeds.
Tweak 1 - Cache Settings
These are the defualt settings that come with ROM 2, they should be the same for everyone who has upgraded, so we all start from the same level. They are captured and changed using Advanced Configeration Tools, posted below.
View attachment 175679
At first sight these settings are very similar to the defualt settings that came with ROM 1. So I changed them to settings that I found worked well with ROM1, they are as follows.
View attachment 175678.
Here are the defualt cache settings and new cache settings I have tested side by side for easy reference.
View attachment 175682
SPB Benchmark Results
First the results with Spb Benchmark, defualt on the left, new settings on the right. Green indicates faster results, red indicates slower results.
View attachment 175676
Observations from Spb
1) The majority of the tests showed a speed improvement with the New Settings.
2) Test 4 shows a 20% increase in speed, and Test 6 showed a 9% increase in speed, in my opinion both results are outside natural variation.
3) The two results that were marginally slower for the new settings were less than 3% slower which I would consider to be within natural variation.
Conclusions from Spb
The results indicate a speed improvement with the new settings, a 20% increase is significant.
SKTools Benchmark Results
View attachment 175677
Observations
There is significantly more variation with SKTools, the one result which stands out is SD Read Speed which shows consistantly up to 3 X Faster, with the New Cache settings.
Conclusions
A result of 3 X faster consistantly, run after run, cannot be explained away by natural variation. This is a very good positive result.
Overall
I am pleased with the first stage of tweaking ROM 2, it seems to respond in a similar if not slightly less dramatic way that ROM 1, but still increases of 20 % and upto 300% ( 3 X Faster ) for some things is still a good days work and well worth implimenting.
I welcome all contributions on this thread from Junior and Senior members alike, on tweaking, benchmarking the performance of ROM 2. This thread is not about me, or my personality, or what I had for breakfast. This thread is about improving the performance and experience of the X1, it is for all those who...
" feel the need...for speed. "
Player Slayer
Sometimes on this thread I may go off on a tangent into uncharted waters. I did it a few times on Turbo Speed X1 and got some good results, just by experimenting and playing around. Some Discoveries on ROM1 were :
Cluster Size increasing SD speed ( Cluster Buster ).
Ticking [Show All files] in File Explorer slowing performance down.
Having [autobacklight on] increasing performance.
Im not going to go over old ground, but I have gone off on a tangent this morning and discovered a new tweak and performance increase, which I will call ' Player Slayer '
I am going to set some simple ground rules for my contributions. First of all 90 % of the time, subjective tweaks and improvements are how my discoveries are made, how my phone feels, or by 'using the force'. This is all very well and good on a personal level but difficult to communicate on a thread like this, so I set a simple principle for my posts.
" If we cant measure it...we cant treasure it "
Also on Benchmarks I set the following guidelines to assess differences in results, before and after a tweak.
Less than 3% - Natural Variation - Insignificant.
Between 3 and 5 % - May prove interesting.
Between 5 and 10% - Definetely worth investigating.
Above 10 % - Probably a bonifide tweak or effect.
Above 15 % - Definetely a tweak.
Above 50 % - Break out the champagne.
Tweak 2 - ' Player Slayer '
On to this mornings foray into the unknown...the WM Twilight zone, inspired by the effect of [ Show all Files] in File explorer, I began to think about Media Player. Like File Explorer it is Microsoft and its functions are heavily embeded in the operating system.
On the Media Library screen, under menu, there is an option called ' Update Library ', see screen shots below. If you run this, Media Player performs an inventory of all the files on your X1 and your memory card and adds any media files to the Library.
View attachment 175822
If it finds files on your memory card it adds some system folders and files to your memory card, see below. Visible only if you Click [Show All Files] in file explorer.
View attachment 175821
The WMDRM folder is most interesting, no one knows what it is, and the file inside it is called ' 438F6A10A8D......'
To test the effect of the performing the inventory and the addition of the system files to memory card I did an experiment.
Procedure
1) I took the stock 4GB SanDisk memory card and formated it, using Storage Tools, so it was completely blank and wiped clean, I then ran the Spb Bench and the SkTools bench to get some defualt results.
2) I then went to Media Player and performed the 'Update Libarary' inventory.
3) I then ran the benchmarks again
Results from Spb
View attachment 175830
Green indicates faster, red indicates slower. On Spb bench the lower the value the faster the result, and only results that differ more than 5% have been highlighted.
Observations
Test 4 showed an 18% increase in speed, which by my own rule of thumb I consider to be very significant.
Results from SKTools
View attachment 175829
Observations
Again Green faster, red slower. On SKTools, the higher the values the faster the performance.
Main Storage Write Speed 8% faster.
Main Sorage Read Speed 11 % faster.
Conclusions
We have new tweak on our hands, ' Player Slayer '. If you dont use Media Player to play your Music and Video files you may never have done the Update Library Inventory, its not automatic, so its worth doing.
Explanations
I would theorise that performing a system wide file inventory allows the operating system to operate more efficiently, in laymans terms, once it knows whats there it can use it faster.
If members have a more scientific explanation for this effect please post them, I class this as classic case of WM eccentricity and part of what makes it such a fascinating operating system, like the wrinkles that add character to the face.
PS - Oh yeh and if you discover a new tweak, above 10%, you have have to give it a catchy ryhming name , and remember...
" A glass of Champaign a day...keeps the iphone at bay. "
Hi,
CTCNetwork said:
Hi,
Since updating the phone with the SE online updater this phone is running like a dog...
Aside from GPS problems it is s-l-o-w..
Two benchmarks done below:
Running on fairly normal settings but after an "Otimise":
Integer;244.4274;Moves/25 usec
Floating point;7.223;MWIPS
RAM access;1442;Speed index
Draw bitmaps;733;Speed index
Main storage (write);2004.57;KB/sec
Main storage (read);6606.45;KB/sec
Storage Card (write); 522.72;KB/sec
Storage Card (read);6206.06;KB/sec
File List;1328;Items/s
FL: Storage Card;4332;Items/s
SKTools loading;2672;ms
Optimised with the Schaps tool as well:
Integer;315.0765;Moves/25 usec
Floating point;7.055;MWIPS
RAM access;1426;Speed index
Draw bitmaps;808;Speed index
Main storage (write);2107.00;KB/sec
Main storage (read);6965.99;KB/sec
Storage Card (write); 592.36;KB/sec
Storage Card (read);6206.06;KB/sec
File List;1451;Items/s
FL: Storage Card;5185;Items/s
SKTools loading;5127;ms
Click to expand...
Click to collapse
In both instances the SD card speed up has been installed (to phone memory).
Nothing short of bad. Maybe I have a dud...?
Des. . .
Click to expand...
Click to collapse
Perhaps I should have been posting here!
What version of SPB tools do you have/use?
Des. . .
I used SKTools5 posted below, but I trust Spb Bench more results wise, but like ya said how your phone feels at the end of the day is what matters.
If you've updated to ROM 2 through Sony, did you remeber to format your Memory card as well, becuase in the post above, I described how WM places hidden system files on your X1. These system files, including Programs Folder are all designed for ROM 1, and if your running ROM 2 some of the programs could get confused.
My advice to back up on your PC all your personal data, music, films, software cab files etc from your memory card onto your PC and do a format of the memory card with the following Storage Tools. Under Fomat, click back-up FAT and choose 64 kb Cluster size which is the fastest.
Better still if you have time, do a hard reset, format your memory card and build your phone up again from scratch. Everyime you install some software , play with your phone a bit to see if it has any adverse affects. You should be able to find the offending program.
Do this then post back and tell how it feels, or show some results.
Hi,
Might just do a complete reset and take it from there.
I did format the card - on the PC but copied all the files from it and back to it after the format!
Will let you know how it goes.... Ta..
Des. . .
CTC Network - I was curious that you tried the SKTools Optimize Tweak and the tnyynt Tune up tweak on ROM 2 with no effect, so I tried them self. These are two tweaks which worked well with ROM 1, but like you , from the results I have benchmarked they show no significant performance increase.
Optimise Tweak using SKTools.
Here are the Spb results, before Optimise on the left, and after Optimise on the right.
View attachment 176431
Here are SKTools results, again before Optimise on the left, and after Optimise on the right.
View attachment 176432
I also tested the tnyynt Tune-up cab which you mentioned also.
tnyynt SD tune up tweak
Here are the Spb results, before on the left, after on the right.
View attachment 176434
Here are the SKTools results, before on the left, after on the right.
View attachment 176433
Conclusions as you can see, judging just on these two benchmarks alone, like you I found both the Optimize tweak and the SD tune up have no discernable benefit for ROM 2, and like you I am now doing a hard reset to build my phone up again from scratch.
The only two tweaks for ROM 2 that work so far, in my opinion, are to change cache settings as described earlier, and the new Player Slayer, described earlier.
Oh well, some days you eat honey, some days you eat straw.
Personal Comment
I have to say I am pleased with ROM 2, having just done a hard reset, and applied the two tweaks on this thread I am struggling to find anything worng with ROM 2, unlike ROM 1 I haven't found any areas where it is slow and lagging. The fact that some tweaks are not working like they did for ROM 1 is a good sign. If my X1 had performed like this when I first took it out of the box, I dont think I ever would have started Turbo Speed X1 thread. They just doesnt seem to be much slack in the system to improve, but I will keep looking just in case. In comparisons it is unfair to compare the X1 with other phones, but we can compare ROM 1 with ROM 2 and ROM 2 seems to be much better all round.
If any members are having performance issues and problems with ROM 2 please post them, becuase to be honest I dont have any problems with it. Good job Sony
Hi,
I have the SK file dumped on the phone so will post that later, however, what I did notice when checking through all the SK results on the benchmark was that the memory read speeds were near abysmal compared to the stock results that were listed.
I also notice that I seem to be using a larger chunk of memory with task manager regularly reporting 32% to 36% or memory in use. That is about 3% higher than I noticed before on the ROM one.
So perhaps SE have sacrificed some performance for either battery life or stability?
My main concern, GPS and using TT7, does appear to have passed as I nearly always get a fix within 20 seconds.
TT7 doesn't run as smoothly as it used to though and there appears to be a noticeable lag in where I am compared to where TT7 thinks I am.
Or I'm driving to fast!!
Will be watch ing this topic with interest.
Des. . .
I see you have a new thread.
I posted in the older one my benchmark results using this tool.
it is fast and has a compare with other devices function, showing a chart. neat!
this normally is shareware, but you can grab a legal license code here:
http://teksoftco.com/forum/viewtopic.php?t=2011
Hope this helps
G0.
Quote from Groundzer0 on Turbo Speed X1......." Hi Mark A Cilenti,
funny you ask me that since I got the program based on your recommandation in this thread
http://forum.xda-developers.com/show...&postcount=337
The program is Speedbooster, and you said it made your device faster.
The download is the link you posted previously:
http://www.teksoftco.com/index.php?section=speedbooster
The only thing I don't understand is that you said you've changed the priorities of several exe files, but on their website they recommand using only 1-2 boosted tasks at a time:
http://www.teksoftco.com/index.php?s...ster#practices
Maybe the difference is that your tasks are not all running at a time.
Anyway, this is a newer version, I'm using it after I read your posts here, and I can say that makes my GPS software go WOWW!! So I also recommand it.
And the good thing is that they have some weird contest on their forums, and are giving away free licenses (I guess it's some kind of promotion), check this too:
http://teksoftco.com/forum/viewtopic.php?t=2011
You could post this to your first page, since it seems a good tool and does speed up considerably. "
____________________________________________________________________________________
Groundzer0 - Brilliant I am so pleased you decided to post Speedbooster 2, I was playing with the older version the other day I had no idea a new version was out, Iv bought a license and here is my first Benchmark with nothing boosted, just the tweaks posted here on Turbo Speed Rom 2.
View attachment 177134
( Current High Score 6.45 )
The benchmark is also brilliant, clear, easy, quick and an overall score, this is the best race track weve ever had.
My Score = 6.45
Groundzer0 im sure you can do better than 6.0 , have you applied the 2 tweaks posted above ?
I will keep a current highscore with the name of any member who posts results on the thread title.
Come on lads, lets see what youve got under the hood
" First one to hit 7... is in X1 heaven "
Congrats on that!! 6.45 is huge
This guy here only got 6.00 on his xperia:
http://teksoftco.com/forum/viewtopic.php?t=2011#4703
I'm about to try your other tweaks as well. Thanks for this - you rock!
Hi,
Well, I am surprised. With only a few tweaks set (as defined by you, Mark) and having completed my re-install (including a reinstall of the re-install of TT7!) I managed the following results as attached...
Is this good??
Score: 6.38
CPU: 7.79
RAM: 7.11
Storage: 5.76
Video: 4.85
Des. . .
Good result, its about the same as mine, if your repeat the benchmark and disable all today Screen Plug-ins and turn phone and wifi off, you should get 6.45, although apart from once I have nt managed to get it again. I am now going to use SpeedBoost 2 to boost system processes, ( filesys, cprog, device, gwes, shell32, services etc ) found under Processes in SpeedBoost 2, I hope to get close to 7.
By the way whats TT7, is it a tweak ?
And what are your cache settings ?
Hi,
Mark A Cilenti said:
By the way whats TT7, is it a tweak ?
And what are your cache settings ?
Click to expand...
Click to collapse
TT7 = TomTom 7
And cache setting, I believe were the same as you detailed above..
Something that maybe worth playing about with, I think.
Ultimately though, tweaking one thing or another to benefit one performance measure will lose out on another.
Given my phone seems to be performing pretty much similarly to yours I can surmise that the phone is Ok and performing as should be.
Maybe it will be time to try a different ROM one day!
Will see what other settings get and what results are achieved.
I know that using SE panel 1 gives a hit on memory, but perhaps not on performance. Might be different for the other panels?
Des. . .
Devil may Cry - 6.66 Points!
Ethermind, care to share how you achieved such excellent results? I can only get around 6.30, but not on a freshly installed rom.
it is on not very fresh, but cleaned up ( down to 100mb ) ROM
i just use adv config tool
> perfomance
cache - on
cache of fs - 8 mb
filter of fs cache - 32768 sect
cache of fonts - 64 kb
also i used tyyntSD, but not sure is active : )
BTW first time it was just 6.50, then 6.66 and then 6.48
6.66 is the best : )
i think random component is present : )
Ethermind that looks like an excellent result, your sktools results are interesting, they are not ROM1 or ROM2, i think you are runnning a custom ROM, and its a hot rod. Your name goes on the scoreboard anyway, even if you have a rear difuser ha ha, respect.
i just deleted from ROM2 some apps (windows live, getting started, some panels), replace x1 calculator on htc calculator, replace picas of dialer etc.
so i think it can not affect prefomance : )
Ethermind I agree with what you said, if we continue with the car analogy, a stripped out car, shedding weight will increase performance. I only install whats absolutely necesary and when im ' racing ' I have a stripped out Today Screen. Apps and plugins are like air con, sat nav, stereo and electric windows, they will weigh you down when racing.
This is my stripped down Today screen for race mode.
View attachment 178100
A Clock, bluetooth, wifi and phone toggle with programs and settings at the moment, at the end of the day this is all you really need. HomeSCreen ++ does all that. I wonder if I can shed some more weight
if so, then we must awaiting better result from lite rom user's : )
[Solution] MUST-HAVE For X2 Users! Speed Tweaks & How to Disable "Slideview" & Panels
DISCLAIMER: This works for me 100%. I have noticed 200% - 300% longer lasting battery life, AND at least 3 - 4 times more responsiveness throughout the whole phone, you can even benchmark the difference between stock X2 and an X2 run with my solution. I will not be held responsible for any damage to your phone!
I've read a lot, and done a lot on my X2 recently. From what I tested, black screen of death (when in standby mode) = DONT USE AUTO BACKLIGHT! Try this & see what happens.
Now, my X2 barely freezes or gets any lag at all, in fact, it is SMOOTH. Yes, you heard it, SMOOTH (even when scrolling through start menu).
Using the X2 as of now is a nightmare, but I've come up with a solution until MR2 comes out. And, lets hope MR2 really is for the best.
This solution is based on the standard WM today home screen. I haven't come across ANY problems at all.
One day, I came up with an idea. If I dont use tilewave, why do I have to keep it? Considering growing panel, pixel city panels caused lag to the phone, I decided to delete tilewave altogether and now my phone is significantly faster!
Standard WM today screen I think, is in fact I think its the best:
Less battery drainage, simple, fast, efficient, no black screen of deaths.
This solution works BEST if you follow ALL STEPS BELOW:
1) Uninstall Growing Panel, Pixel City (Day & Night) | (Start -> Settings -> System -> Remove Programs)
2) Uninstall all SPB shell and software. (Start -> Settings -> System -> Remove Programs)
3) Start -> Settings -> Today -> Tick Date & Messaging (Or any other plug-in of your choice, less the better)
4) Delete tilewave panel in (File Explorer -> Program Files -> Panels)
5) Delete the other panels of your choice, I deleted everything except google panel (In case today panel for some reason crashes, I still got google panel to work with) | (File Explorer -> Program Files -> Panels)
6) SKtools (Search SKtools on XDA forums search function) -> Tweak -> Optimise -> Tick Font cache size and TCP window size -> Action -> Performance -> Optimise -> Soft reset
7) Advanced configuration tool (Search in XDA forums for the program / google it) -> Performances ->
ENABLED
File system cache: 8MB
File system cache size: 16384 sectors
Glyph cache: 32kb
8) SKtools -> Category -> Clean up -> Go to EACH and EVERY option to delete bad registries, temp cache folders, bad uninstall info, etc. MAKE SURE clean up EACH option in clean-up. INCLUDING registry optimiser, do it!
9) To resolve the messaging lag: Search "SMS lag fix" in XDA forums to get rid of lag.
10) Disable Slideview: Delete the string "launch199" from HKLM\init (Use TotalCommander program, credits to bazsikar & jerpelea for this one!)
11) Disable Panel Manager (OPTIONAL): Delete ALL panels except MS_Today panel in programfiles\panels to disable panelmanager.exe
12) Disable XKeyhandler: SKtools-> Services-> Delete xkeyhandler. Step 2: Totalcommander-> HKLM -> init -> Delete Launch65
13) DONE! Soft-reset one last time, and FEEL the difference =)
This solution covers, as far as I know, the general basic operations and responsiveness of the entire windows mobile system for the X2 and/or other WM devices. I don't suffer any MR1 upgrade issues with this solution other than the "Storage card disappearing" issue, which everyone is having a problem with as well.
Disabling slideview is good option for those who think its totally useless (like me) and just causes the system to crash, and hogs A LOT of CPU resources and thus, lags the phone and also plays a role in causing the black screens. You will notice a SIGNIFICANT DIFFERENCE in battery life and less bugs and crashes with this one!
Credits go to XDA-developers and their respective authors for the posts, you know who you are. All I've done is complile the information and made a solution for the X2 users out there.
UPDATE: To disable slideview, read step 10, credits to bazsikar & jerpelea =)
UPDATE 2: To disable panel manager and panels, read step 11 & 12 =)
ALL THE STEPS COMBINED ABOVE WILL GIVE YOU A FAST, SMOOTH X2 WITH NO BLACK SCREEN OR CRASHES + 400% IMPROVED BATTERY LIFE (1 MONTH SO FAR, I HAVENT HAD A SINGLE CRASH OR BUG)
Feedback welcome, and please report if this works for you, because it worked for me 100% =)
Thanks for the update , I will give the SK tools thing a crack later.
Thanks for tip!
I got stability on a real good level
by just not using TileWave.
SlideView has sometimes problem with
video playing in Landscape mode...
Seems to be a bit quicker, we will see how stable it is.
thx royalbloodvi but nothing new in the solutions
Just finished with the tunning, it seems faster, lets give it a try
for now i leave my benchmark results
Integer 316.5749
Floating Point 7.565
RAM Acccess 594
Draw Bitmaps 699
MainStor Write 2011.79
MainStor Read 5667.90
Storage Card W 962.86
Storage Card R 1189.31
File List 1443
File List S Card 1034
Mine its a little slower on the internal and external memory.. idk why..
Too bad Tilewave/Slideview is one of the things the X2 had over the X1
harveydent said:
Too bad Tilewave/Slideview is one of the things the X2 had over the X1
Click to expand...
Click to collapse
Slide View is actually almost flawless in my case...
My programs!!
Hi all
Im having a strange and annoying issue..., i dont know if it was after or before the procedure depicted here by royalbloodvi but maybe you can know what is going on..
If i install software on the storage card, i can see the folder created under "Program Files" and i can execute the software with no problems.
Then when i close the app, somehow, automagically the entire folder structure under "Storage Card\Program Files" gets erased, doesnt matter if i have one or twenty apps there, always happens the same thing ....
I dont know if i explain myself clearly, in fact english is not my mother language as you can see haha, but i dont know whats going on, even in this case i dont know which keywords i have to use to google it...
Please if you can give me some advice or trick would be very appreciated, even the "right" english keywords to search for it.
Thanks in advance dudes...
Alex
Mexico
coloboxp said:
Hi all
Im having a strange and annoying issue..., i dont know if it was after or before the procedure depicted here by royalbloodvi but maybe you can know what is going on..
If i install software on the storage card, i can see the folder created under "Program Files" and i can execute the software with no problems.
Then when i close the app, somehow, automagically the entire folder structure under "Storage Card\Program Files" gets erased, doesnt matter if i have one or twenty apps there, always happens the same thing ....
I dont know if i explain myself clearly, in fact english is not my mother language as you can see haha, but i dont know whats going on, even in this case i dont know which keywords i have to use to google it...
Please if you can give me some advice or trick would be very appreciated, even the "right" english keywords to search for it.
Thanks in advance dudes...
Alex
Mexico
Click to expand...
Click to collapse
This is a KNOWN issue for all X2 users, using my solution or not.. only way it can be fixed is up to SE itself since they screwed the X2 over.
UPDATE: Read step 8 to disable SLIDEVIEW for significant extended battery life and a more stable X2 =)
royalbloodvi said:
DISCLAIMER:
8) Disable Slideview: Delete the string "launch199" from HKLM\init (Use TotalCommander program, credits to bazsikar for this one!)
Click to expand...
Click to collapse
Credits to jerpelea for this one!
Adjustments made credits to both of you =)
royalbloodvi said:
Adjustments made credits to both of you =)
Click to expand...
Click to collapse
Thanks!
And also thanks for your sharing, I'm just removing everything you suggested and let's see. Although I'm a bit sad because I like SlideView and TileWave, especially visualy but I need some functions working properly instead, so I give it a try.
As I extensively use X2, using most of it's features (besides GPS)
I must say that the main thing FOR ME was to not use extensively TileWave.
After beeing really frustrated and unhappy, I was still tracing the places where the device crash.
And found it was using some functions on TileWave, I can say it
after repeating the patterns about 50 times, I was like a real beta tester....
So avoiding it, the device works almost seamless....
The bugs I see:
As I mentioned, the main SlideView bug is playing and exiting video playback
in landscape... This always crash sooner or later.
Besides that, the device gets stuck in Sound&Notification settings once you go there sometimes
and WM Homescreen sometimes doesn't see the pictures from memory card.
Besides that, it works and if they'll ever make it reliable,
it's my best choice.
volks,
i have been using x1 for over an year and been in XDA for yearssss,
that thing that i notice in openGL (msn 7200 platform)freeze the phone and crash the system.
if you wanna crash your sytem use slideview panelmanger ,play xtrakt then run a video and your xperia will crash.
opengl on the msm 7200 platfom is very unstable(maybe its the lack of good drivers or window mobile integration).
avoid opengl stuff and you will be good.
UPDATE: To disable panelmanager.exe, simply delete all panels in programfiles\panels EXCEPT MS_Today panel, and panelmanager will no longer run.
Result: Extend battery life EVEN further! Works best for those who dont use panels like me (I find it pointless)
royalbloodvi said:
UPDATE: To disable panelmanager.exe, simply delete all panels in programfiles\panels EXCEPT MS_Today panel, and panelmanager will no longer run.
Result: Extend battery life EVEN further! Works best for those who dont use panels like me (I find it pointless)
Click to expand...
Click to collapse
Yes, I deleted it aswell from HKLM\init together with xkeyhandler.exe
Good battery life and stable system, no freezing at all, no missed sms or calls.
Although camera still doesn't start sometimes even if saving location is set to phone memory.
bazsikar said:
Yes, I deleted it aswell from HKLM\init together with xkeyhandler.exe
Good battery life and stable system, no freezing at all, no missed sms or calls.
Although camera still doesn't start sometimes even if saving location is set to phone memory.
Click to expand...
Click to collapse
Camera sometimes doesn't start with certain apps in the background
that's my finding.
I've had it with stopwatch running.
Once I turned this off, camera went fine.
As for me - I use panels and SlideView, but just don't use certain
things from these, also no freezes at all.
The main concern is memory card problems now!
(please excuse my english)
thanks for this solution, X2 is better whitout slideview.
but i have always probleme this memory card (like everybody)
and some crash in standy by mode -> black screen and soft reset :'(
other problème : illluminations don't work normaly (maybe because i have use a cab find in xda ...)
and picture in mms are very very very small ...
anybody was an idea ?
thanks
Hey all i created this thread for ADVANCED users (and some newbies lol) so that i can better help users tweak and improve performance on their eris. My inbox was getting crazy so i thought this would be better i will still take pm questions but it would be better if we can all learn here. This isn't really a place to report bugs as it would be better to contact your respective developer or post in that developers thread. I will try my very best to get the best performance out of your eris and hopefully we will have some fun along the way. So hopefully this can help take some of the load off of the developers threads and reduce noob-age.
I ONLY ASK THAT IF USERS WANT TO TWEAK I STRONGLY RECOMMEND THAT YOU EITHER..........
1) PURCHASE ROOT EXPLORER FROM THE MARKET OR THE FREE ESTRONGS FILE EXPLORER APP FROM THE MARKET WHICH ALSO ALLOWS ROOT ACCESS AS WELL.... BUT I THINK ROOT EXPLORER IS BETTER IMHO.
2) HAVE ADB SET UP FOR YOURSELVES AT HOME OR KNOWLEDGEABLE OF ADB. I WILL NOT HELP YOU SET UP ADB OR THE SDK
ALSO I RECOMEND PURCHING THE FULL VERSION OF TITANIUM BACKUP AS IT IS AN INVALUABLE TOOL FOR ROOTED USERS AND MAKES BACKING UP AND TWEAKING MUCH EASIER FOR NEWBIES PLUS IT HAS SOME REALLY AWSOME FEATURES
so hopefully this will give us fun things to do in between releases from our devs. And always remember to donate to these awesome awesome eris devs for their hard work and commitment to us.
i want to keep an open discussion thread, nothing is off the table.
kernels
kitchens
cooking
roms
tweaks
hacks
apps
fixes
workarounds
you name it lets talk
lets figure it out together while learning along the way
Things are always changing so if you see any errors or things that need to be updated please let me know and i will be more than happy to get the correct information posted.
Moving apks and deleting dulicates...make your system efficient
YOU need either rootexplorer OR be ADB inclined to do the following....
i was thinking while doing some root exploring of ways to make this rom more solid and here are a few tips i thought everyone could use.
IF YOU DONT HAVE DUPLICATES DONT KILL YOURSELF SEARCHING JUST CONSIDER YOURSELF LUCKY. AND YOU DONT NEED THIS POST
FIRST
when i flash a Rom i always do my set up. here is an overview of what i do when i flash........
-i flash the Rom
-then i login to google as normal so i can receive Titanium Backup (TB) and Root Explorer (RE) from the market updates
if someone could be kind enough to give us a sample command to use terminal to install apps from the sd would be a great shortcut for us
-move those two apps from data/app to system/app
-then i do a full wipe (huh a full wipe you say....system files are never wiped....they can only be flashed over, so TB and RE will still be there)
-clean nand (so if you get crazy and screw up you can easily start over)
-Rom surgery
-Restore
-login to google last and sync
-batt tweaks and extras
this process IMHO makes your rom way more efficient than flashing, login and syncing.
OK
first thing i do when i flash a rom is to remove junk
i navigate with either explorer to system/app folder
then i remove all the useless apps i dont use, need or want
AND/OR remove the "ONE USE" apps (like setupwizard.apk only need it once or none at all if your a pro )
this reduces the ROMs footprint making it smaller
the smaller the Rom the better the faster
here are some things i like to rip out of system/app folder....
ADWLauncher.apk (make sure you have another launcher first i use lanucher pro)
Mail.apk (i use gmail)
Twitter.apk (i currently dont tweet)
ProTips.apk
HtcCalibrate.apk (after i calibrate of course)
Launcher2.apk(why have a bunch of other launchers you dont use hogging memory get rid of them)
MagicSmokeWallpapers.apk (this dont work for me but other do)
Carhomegoogle.apk ONLY
etc. there are others you can remove as well depending on you
and we will experiment to find more......
NEXT
i like to move IMPORTANT apks or apps from the data/app folder to the system/app folder epically if your Rom dev has not updated the gapps lately or you cant get access to the latest gapps.zip.
if you do not then you will end up with a lot of duplicate apps installed in your system when ever you receive a gapps update and that wastes memory and will cause memory issues in the future and it screws with autokiller
i like to move my favorite launcher (launcher pro paid) to the same place where launchers go, in the system/app folder (why have your launcher where regular apps go and get killed by autokiller) i think this is better for the system and doesn't hog your app data space plus it adds stability to your launcher.
here are some things i like to move into system/app.....
i like move into system/app are
launchers (stabilze launcher)
keyboards (should speed up keyboard strokes)
root tools and IMPORTANT apps (R.E. T.B.)
security apps (never deleted or wiped in case of theft, hoping thief is not nerdy)
any of the latest gapps update
and some others
this way if any issue occurs wipe and restore is easy as pie
IMPORTANT: APPS IN THE SYSTEM FOLDERS DO NOT GET WIPED OR DELETED DURING A FACTORY DATA WIPE OR DALVIK WIPE.....THEY CAN ONLY BE FLASHED OVER BY A ROM(OVERWRITTEN)
APPS IN THE DATA FOLDERS WILL GET DELETED DURING A FACTORY WIPE......BUT NOT DALVIK
i know we are ALL have at least one pair of identical (double apks in the system)
-but the identical apks have different names
-on is in data/app the other is in system/app
if you have updated ANY google app then chances are that you may have some double apps on your system wasting. when we update these google apks 'think' the rom comes with the apk already and is stored in the protected system/app folder WHILE the actual update is stored in the data/app folder (or where regular apps go) under a different name
EXAMPLE
google maps
-MAPS.apk ........is stored system/app
-com.google.android.app.map-1.apk........is stored in the data/app (this is the latest update of google maps and should replace the older MAPS.apk in system/app)
-these are the SAME APKs
hmmm so think gmaps is 5-6 megs in size and you have 2 of them so thats like 10-12 megs in your system, get rid of the old one.
there are two thing you can do here with two different benefits
-you can either remove the copy from either the data OR system folders depending on what you prefer.
if you remove the old app from system/app that means easier updates with now file moving BUT less app storage
OR move from data/app to system/app which means less FCs, more other app memory, and dealing with future updates and moving each app.
i like to move the new apks to the system/app where they belong
unstable Launcher PRO
my launcher was very unstable for a while wasn't a big deal for me
soo i decided to move my launcher to the system/app folder like all the other launchers....
I think the instability of that launcher was because of AUTOKILLER thinking this is just a regular app in data/app which it was at the moment. i may be wrong but autokiller doesnt kill system apps. so i move my launcher there and guess what now my launcher is much better and faster and stable beacuse you now have lots more memory.
SPEED TIP: in spare parts speed up your transition and animation windows to FAST
MOVING APPS ADVANCED SHORTCUT
i finally figure out a great short cut for moving apps
-first rename and put your favorite file manager (ROOT EXPLO) onto the sd.
to be even faster rename and put your launcher and TB on there too.
-after flashing a rom bypass the setup (touch the android screen) to home screen.
-open terminal
-type
SU
cd sdcard
busybox install yourapp.apk /data/app
-now you have the file explorer ready to go
instead of trying to restore wipe restore.
and hopefully you know what to do next.
so to summarize...
-get rid of junk you dont use and free up that memory
-move apps to the proper locations in system/app AND/OR data/app
-make sure you dont have multiple google apps using different names
"MAPS.apk" and "com.google.android.app.map-1.apk" IS THE SAME APP IN DIFFERENT LOCATIONS. remove the old and put the new in system/app
make sure your main launcher is in system app so it doesn't keep getting killed by auto killer settings and reloading
Replace THESE apps = with THESE apps
system/app = data/app
Gmail.apk = com.google.android.apps.gm-1.apk
ChrometoPhone.apk = com.google.android.apps.chrometophone-1.apk
Maps.apk = com.google.android.apps.maps-1.apk
CarHomeGoogle.apk = com.google.android.carhome-1.apk
GoogleSearch.apk = com.google.android.googlequicksearchbox-1.apk
Googles.apk = com.google.android.appsunveil-1.apk
SuperUser.apk = com.noshufou.android.su-1.apk
AutoKiller = com.rs.autokiller-2.apk
TitaniumBackup = com.keramidas.TitaniumBackup-2.apk
Twittter = (forget)
Voice= com.google.android.apps.gv-1.apk i think
YouTube=
delete OLD in system/app = move NEW from data/app to system/app
YES i did all those with success more memory and speed and a massive increase in overall Rom stability
there may be more
BUT ALL THESE HAVE DUPLICATE APPS USING DIFFERENT NAMES stored in data/app and/or system/app WHEN the latest update should be system/app IMHO to prevent AUTOKILLER from always killing i believe autokiller will try to kill data apps first before system apps.
i still have my auto killer set at optimum and things work even better now
and i gained 25mb of system memory no more Force closes
Batt tweak custom set up process (a 1-2 day process to complete)
How to increase battery life
first off battery life depends on many factors.....
where you live, work, and the daily place you travel to.
im one of the lucky ones who has a cell tower down the street from me here in S. FL.
WARNING: IF you multitask alllllll day on your phone then this is not for you.This is more beneficial when your phone is at rest or in an idle state or screen off state.
Others may not be so lucky and may live in a bad signal area....which causes your phone to constantly search and listen for signals.
Also battery life could depend on the widgets you use or apps that you have active.
Example: Beautiful Widgets beautiful home is a constantly running app that also
-on occasion activates the GPS to acquire location
-on occasion downloads update weather data
Example: Facebook Widget
-by default update statuses every 15 minutes, so every 15 minutes its downloading data
so i usually adjust these settings to my personal liking
Now for the battery calibration process and how it works
Decad3nce port of Colins_ph batt tweak allows us to use some setcpu profiles without setcpu.
Setcpu and its widgets were resource monsters crippling our system and drain battery life as well. kiss setcpu goodbye we wont be needing it anymore.
the batt tweak calibration process takes some patience as the entire process could take 1-3 days to complete depending. Also i highly recommend using the latest CFS kernel by Conap as it provides extra battery savings
we will be running colins batt tweak during the calibration process so that both calibrate together, which makes a lot of sense as opposed to doning them separately.
here is the process and DS's custom settings for batt tweak 1 (the first release)
please remember to prepare yourself not to interrupt the process. the draining process may die while you are at work or during an emergency. so be prepared to have little use of your phone.
-flash latest CFS kernel found here
-flash batt tweak attached at the bottom of this post until its updated and fixed....more info in thread here
-turn off phone and let charge for a few hours or more to ensure that it is full
-when ready boot into recovery mode and wipe the batt stats and power off
-unplug phone and power on (charging cable not needed) you may experience weird battery levels or fast draining (this is normal)
-immediately open TERMINAL and activate colins_ batt tweak
with command batt-cfg and go to option 3 and input these settings........
I think this works much better
this schedueler keeps the cpu much lower
here if anyone want to try it out
underclock
ondemand
anticipatory
19200
710400
19200
710400
19200
710400 (ONLY IF YOU KNOW YOU CAN 768000)
90
15
15
15
- close terminal and operate phone normally if you want...i highly suggest leaving it alone as much as possible until it drains completely dead.
-use a cpu monitoring app just to make sure the cpu is idle i have seen mine dip down 80mhz if not then you need to kill active open apps
-let phone naturally drain completely until its dead (could take a full day or two mine was 48hrs with some usage)
-when dead make sure by pressing power rapidly a few times
-while off let phone recharge for as long as possible maybe four hours or more the mor the better
-when ready unplug phone and turn on
-when powered on reactivate batt tweak using terminal batt-cfg, then option 9 to save and your done (once setup all you need is option 9 to save and reactivate)
-wtf DS my phone is on but reads less than 100% battery. this is normal replug while on and let charge to full
- when full the process is now complete and you can use phone as normal
REMEMBER THAT SOME ROMS DO NOT ACTIVATE THE TWEAK AND YOU WILL NEED TO DO SO UNTIL YOUR DEV AS ADD THE SCRIPT TO ACTIVATE ON A REBOOT. SO UNTIL THEN OPTION 9 IN BATT TWEAK WILL DO THIS
use an app like system panel or seepu to look at cpu speeds make sure the cpu isnt running at 100%.
try to close apps if you see this but a reboot usually fixes this.
these settings allow for the cpu to use lower clock speeds when idle. much lower than the stock 245000 settings yes were going to the minimum 19200 with little to no side effects or slow downs, but the benefits are more when in a idle state. But it WILL drain at about same rate when your using it heavily.
make sure the tweak is running by either opening terminal and enter pidof batt.sh you should see the processing id number if its running.
OR for a full read out of stats do batt-diag
and observe the time in state read out at the bottom. if you see values next to the 19200 clock speeds........SUCCESS!
PS if you screen on time is 3 hours and your phone is dead, DONT BLAME THE BATT TWEAK....BLAME YOURSELF !
ENJOY
alright now lets get some real stuff in here....lol
jdog94 said:
alright now lets get some real stuff in here....lol
Click to expand...
Click to collapse
just trying to a make a nice neat place to put all my post on past tweaks for users and to do some advanced stuff in the future stay tuned
DS36 said:
just trying to a make a nice neat place to put all my post on past tweaks for users and to do some advanced stuff in the future stay tuned
Click to expand...
Click to collapse
good, i need this!
Great idea"!"!!
HAI! Hau do i route mai fone? I wantz haxorz warez an wireles heatherin fo free intanetz!
So seriously, is this a fan-club for DS? I'm totally in if it is.
sticktodrum said:
HAI! Hau do i route mai fone? I wantz haxorz warez an wireles heatherin fo free intanetz!
So seriously, is this a fan-club for DS? I'm totally in if it is.
Click to expand...
Click to collapse
LMAO can you please please be my threads personal comedian
Keep this thread development related or Ill move it to General, Is this a support thread or something? Something about tweaks?
Its all about me
Captainkrtek said:
Keep this thread development related or Ill move it to General, Is this a support thread or something? Something about tweaks?
Click to expand...
Click to collapse
this is a thread to help old and new users tweak and mod their phones and other advanced stuff
trying to put all the knowledgeable stuff in to one easy thread and it will be dev related
im just started this thread im not done i have lots to do here
my in box is getting a little crazy
this should benefit all and provides basic dev techniques and instruction
this is the beginning stages
plus should reduce the number of faqs for everyone
less fights
less arguments
and less captainrtek (but thats not a bad thing)
DS36 said:
this is a thread to help old and new users tweak and mod their phones and other advanced stuff
trying to put all the knowledgeable stuff in to one easy thread and it will be dev related
im just started this thread im not done i have lots to do here
my in box is getting a little crazy
this should benefit all and provides basic dev techniques and instruction
this is the beginning stages
plus should reduce the number of faqs for everyone
less fights
less arguments
and less captainrtek (but thats not a bad thing)
Click to expand...
Click to collapse
Haha gotcha, and thanks
Thanks in advance, DS.
roirraW "edor" ehT said:
Thanks in advance, DS.
Click to expand...
Click to collapse
Looking forward to working together with everyone learning along the way.
Will be post new batt tweak setting in the morn keep an eye out
Do not up date to the latest version of batt tweak it doesn't work.
Sent from my FroyoEris using XDA App
Brilliant.
sticktodrum said:
HAI! Hau do i route mai fone? I wantz haxorz warez an wireles heatherin fo free intanetz!
So seriously, is this a fan-club for DS? I'm totally in if it is.
Click to expand...
Click to collapse
Lol I haz cheez burger
Sent from my FroyoEris using XDA App
rick311 said:
good, i need this!
Click to expand...
Click to collapse
hey man are you ready
im going to post in the third POST what i have written down so far
but its NOT complete yet....so take a gander
DS36 said:
hey man are you ready
im going to post in the third POST what i have written down so far
but its NOT complete yet....so take a gander
Click to expand...
Click to collapse
ok, i did all the setting tweaks that you recommend. do i have to input them every time i reboot? i dont see a setting that restores my previous settings.
Hey DS,
Great idea to help newbs like me! So after reading your first two posts I looked where my apps are, and every one of them seems to be in system/app... I checked in data/ and can't see anything in there (unless it's sdcard/data, in which case I have folders for Beautiful Widgets and Titanium). I'm using the EStrongs FE, although I don't think that would make a difference. Also, couldn't find any of the duplicate apps you were talking about either (I only have com.google.android.apps.maps.apk, for example). I'm on xtrROM 4.6 and used Titanium Backup to restore my apps.
Overclocking, underclocking, managing performance, tempoerature, speed, and battery life - for any Droid X phones with gingerbread - and special thanks to all those who are mentioned below and created the programs below as well as links with explanations - and anyone have any corrections and/or other ideas?
The below document has four sections:
A. Simplified - overall concept on the biggest speed bosster - steps A1-A9
B. Simplified "Details" with links to deeper information - the above steps in "A" restated (as B1-B9) how to actually do those steps with links to full details and where to get the files required for each step.
C. Pieces of "must have" software
D. Additional Tips for further porformance increases - some of these make a BIG difference!
- - - -
A. Simplified - overall concept (steps A1-A9):
A1. If you have not yet upgraded your phone, then do so Over The Air (OTA) from your carrier so the carrier has you listed in their records as you having upgraded to the latest ROM (otherwise they may send you reminders or try to upgrade your phone in the background, etc.)
A2. Gingerbread (2.3.3) CANNOT be rooted, you have to root Froyo (2.2.1) so you need to downgrade your phone to that version of the stock ROM FIRST.
A3. Then reboot - and to be able to make phone calls you will be walked through one simple phone call by an automated system from your phone carrier to re-enable your phone to make phone calls with your account. Completely automated by the phone company, no live person on the other end.
A4. Gain superuser (unfettered) access to your phone. "Root" it.
A5. Take steps and install software to set up your phone to be able to upgrade to the newest android "gingerbread" version WITHOUT loosing the root - just doing a plain upgrade you will lose the root.
A6. Then upgrade from rooted Froyo (2.2.1) to Gingerbread (2.3.3) as in B6 below. Note, you can ONLY overclock your phone (using easily found and easily useable software on the market) if you are using a stock ROM that is overclocked - that specific kernel is required besause the overclocking software changes values at specific addresses in the kernel's memory (custom ROMs often have different memory addresses for the overclock settings so the software for overclocking would not work).
A7. The Droid X stock Kernel is designed to only run at 4 specific speeds, but you can set what they are (and the voltages for each) with another piece of software. I use "Android Overclocker" for this. Details below under B7.
A8. Software which allows you to manage what speed is used and when is different from the software that assigned the 4 levels of CPU speed set in the previous step. You want to be able to to set which CPU speeds (frequencies) are used and under which circumstances (CPU load, whether the screen is off, whether or not the phone is above a certain temperature, etc.). My opinion is that SetCPU is the best software for this. Details are below under B8.
- - - -
B. Simplified "Details" with links to deeper information - the above steps restated but how to actually do it with links to full details and the files required for each step:
B1. (as in A1 above): Self Explanatory.
B2. (as in A2 above): Gingerbread (2.3.3) CANNOT be rooted, you have to root Froyo (2.2.1 is used here with the above files), so you have to SBF back to Froyo and root THAT first. So to downgrade from Gingerbread (version 2.3.3 - either rooted with leaked ROM or not, it does not matter) to Froyo (2.2.1) as instructed in this link, http://www.lancelhoff.com/downgrade-gingerbread-to-froyo/). I had to do this using RSDLite - and maybe you should too - the other way is to create a Linux Disc - I built my PC on my own and the Linux disc could not deal with the custom PC components (for instance it would not recognize my PCI cards, and came up with other weird error messages, etc.). When using RSDLite there is a bug in that program mentioned as specified in the link above. (Note: to get around that bug, after you try to load the ROM file and it does not load as specified in the log file as mentioned in the above link - leave the RSDListe program running on your PC when you look at the log - just make a copy of the ROM file as specified in the detailed instructions WHILE RSDLITE IS RUNNING) - and switch the program to using the renamed ROM file - and it will then work like a charm). This link should help as well: "http://www.droidxforums.com/forum/droid-x-sbf/23638-linux-solution-your-windows-rsd-lite-problems.html".
B3. (as in A3 above): Self Explanatory - HOWEVER - DO NOT, DO NOT, put your google userid and password into the phone when it first boots up because automatic upgdates which are totally unecessary will take place with your phone (your contact data from the cloud, etc) which will complicate and slow down the process) and are totally unecessary at this point.
B4. (as in A4 above): You need to allow unfettered superuser access to your phone. To do this, use the files from "http://www.lancelhoff.com/how-to-root-droid-x/" for detailed guidance, root your phone as instructed (using z4root v.1.3.0) as it is now the Froyo (2.2.1 version) and can be rooted.
B5. (as in A5 above): To allow a rooted upgrade of your phone to a newer ROM to Gingerbread (2.3.3) that remains rooted - special steps need to be taken (using any stock ROM with the regular method will 'unroot' your phone so you lose the root). You must us a stock ROM or you will not be able to overlcok your phone. Use the files from this link (http://www.droid-life.com/2011/05/28/download-official-droidx-gingerbread-4-5-596-for-rooted-users/) - and only pay attention to the section entitled "Instructions (running Froyo):". For detailed guidance, bootstrap your phone using "droid 2 bootstrap" (dropid2bootstrap.apk) - notice, DO NOT use any "droid x bootstrap" (droid x bootstrap even for droid x phones often does NOT work with the newer Gingerbread ROM). Also, when moving the two zip files onto your sdcard, rename "Blur_Version.2.3.340.MB810.US-Part1.zip" to "1Blur_Version.2.3.340.MB810.US-Part1.zip" and rename "Blur_Version.2.3.340.MB810.US-Part2.zip" to "2Blur_Version.2.3.340.MB810.US-Part2.zip" (putting the 1 and 2 in front of each file name) or else you will not be able to tell which is which when you are installing them - the screen on the handheld does not show the entire file name - (and they have to be installed in the proper order).
B6. (as in A6 above): Upgrade from rooted Froyo (2.2.1) to Gingerbread (2.3.3) using the files and instructions as shown in this youtube video: "http://youtu.be/bedGIM6pL0E" For more details on all the steps shown in B2-B5 and A2-A5 here is a link showing the earlier parts of the process. Pay special attention to the section where the DROID2BOOTSTRAP program is run, which is what you are doing here for step B6.
B7. (as in A7 above): Android Overclock - to set the speeds allowed for the CPU to run at... The lowest speed that can be set is 300MHZm but the sky is the limit for the highest speed (typically alot of phones become unstable if you set the highest speed to anything above 1250MHZ (1.25GHZ). (The CPU in the Droid X has a normal max of 1000MHZ (1GHZ).) Software I have checked out for this is "Milestone Overclock" which is updated regularly (but did not have the user-friendly level of functionality granularity that I wanted - you could only set the Max level unless you wanted to do some low-level hacking which is a pain).). Another one was "D2 / DX Overclocker" which has more functionality but had not been updated for a long time so users are complaining of support issues. The third and last (which I use) is called "Android Overclocker" which allows you to set the MHZ and voltage for each of the four "slots" (speeds) used by the Kernel for the overclocking. I set up my speeds as 300000 with the voltage - "vsel" value set to 33, then 600000 with vsel of 56, then 9000000 with vsel of 66, and 12500000 with vsel of 80.
B8. (as in A8 above): SetCPU - only used for managing the speeds already available, not specifying what they are. For SetCPU to understand what the four speeds are for that CPU, put a file called SetCPU.txt in the root directory of your sdcard as specified in the instructions for the SetCPU application. The full text of this file is one line with nothing but:
300000,6000000,9000000,1250000
Note, this tool is great for stopping my phone from overheating and to manage the speed properly. With no specific profiles I noticed my phone was ready to melt when it was busy, so I got involved with the profiles. I have only one profile which seems to make everything run really well - it handles the following (read the directions within the application for more details and instructions):
* When screen is off, set speed to min of 300MHZ and max of 300MHZ.
* When battery is less than 3% remaining, min speed of 300 and max speed of 600.
* When temperature is > 52 degress centigrade, min speed = 300 and max speed = 900
* When temperature is > 60 degress centigrade, min speed = 300 and max speed = 600
* When charging, min = 300 and max = 1250 (may be unecessary as that is already my 'default')
- - - -
C. Pieces of "must have" software for your phone with regards to carefully monitoring the temperature and maximizing the performance as well as battery life -
"Temp Monitor" - shows temperature on top barets alarms for temperature warnings.
"Juice Defender" - outstanding software for maximizing your battery.
"AutoKiller Memory Optimizer" - software which is outstanding for managing your memory.
"AnTuTu Benchmark" - for benchmarking your phone
"Root Explorer" - for navigating ALL directories on your phone (and creating/editing text files, etc.)
"SuperBox Pro" - for moving as many applications as possible to you SDcard to save memory - and a toolbox of other good apps.
"Eray" - for deep analysis of your phone's processes, etc. Also has a great widget to put a huge number of switches (wifi, etc) into ne widget on one screen.
"SeePU++" - for showing CPU load and RAM usage realtime in the top bar.
"WidgetLocker" - for replacing the login screen on your phone - and also to alloow you to use the follwogin program to put your name and home phone number on your main lock screen (in case your phone is lost):
"Banner" (see widgetlocker above)
"Widgetsoid" - very granular control over setting up your own widgets, also allows you to put a bunch of switches accessable from your drop-down menu - so you don't have to go away from other programs to for example, turn on your wifi, etc.
"Folder Organizer" - lets you assign one or more custom categories to apps and then you can put shortcuts on your screens to those categories to get a popup window of icons for all the associate apps. As you uninstall and install different apps this will allow yo0u to automatically keep the links on your screens to those apps up to date without going out of your mind.
"Launcher Pro" - Seems to be the quickest and most stable launcher / home screen replacement with extended functionality. "SPB Shell 3D" has the slickes interface I have ever seen for this - but it is at the expense of being a resource and CPU hog and slowing your phone down. "ADW Launcher" I tried also but that seemed to crash pretty often - and also was slower than "Launcher Pro". (NOTE THE SECOND TIP BELOW IN SECTION D.)
"Pulse" - for news - also there a a million of those news apps, CNN, etc. (I noticed CNN launches backfround processes without telling me which I do not like though).
"Fancy Widgets" - Outstanding clock/weather widget for main home screen.
I could go on and on... !
- - -
D. Additional Tips for further porformance increases - some of these make a BIG difference!
Use the "SetCPU" widget instead of the "Android Overclocker" widget in my opinion - uses less screen real estate (both verify your overclocking/underclocking is running as expected)).
When installing a launcher over your generic android home screen setup, first DELETE all the widgets on the default home screen before installing the launcher. I was not originally aware of this but those widgets on the old generic android screens are all running in the background although you have them all vovered up by your own different launcher. Even before I did any overclocking I noticed a very big difference in performance when I got rid of all those hidden unused running widgets.
Go into the Amazon Marketplace and start using it. They have a free (different) application every day (which are normally paid applications but you can get them free!). I look at this every day and sometimes do not install the application of the day but often do. If there is an app there you want but you don't want to install it, Install it anyway and then uninstall it. Then you could install it later for free when you are ready (instead of paying for it then).
There also is an Amazon MP3 store which has a free song of the day as well (although I have not used that very much - it seems the soongs are never hits that I like).
Thanks for istening to my diatribe - and anyone have any corrections/additions/suggestions? DeOdexed - ? Any other ideas?
Update to Gingerbread (to fix gingerbread bugs) pushed from Verizon...
Starting today there are messages on my phone with a countdown timer asking for permission to give me an update to gingerbread. If I do not respond, it installs anyway.
My research Finds it does fix some bugs but also removes the rooting, disables google maps, and may put other software and restrictions on your phone that you do not want.
However, I think I found a work around. There is news that a clockwork mod does not have this issue - but I had no backup so I bought titanium backup plus. in titanium backup just go and the application called updater 2.3.3 and 'freeze' it. Fortunately that did not stop updates from the marketplace from google and amazon for applications.
I have not received any more software update requests but it has only been a couple hours and time will tell. Thoughts on any of this from anyone?
Sent from my DROIDX using XDA Premium App
Chainfire, can be a nice help. At least for my X it is.
Sent from my DROIDX using XDA Premium App
Chainfire... also SD Speed
Chainfire is a good idea, I have to check that out. I also updated my SD card cache from the measly 128K to 2048K, which seems to help further...
Hi,
recently i came upon a thread with someone asking :
how to optimize the archos to be quicker ?
As this is propably a question many people might ask (even I still do ) I thought about creating a thread about. This is not just to answer his question but also for all u nerds out there to corrent me - as I might be wrong in some points AND to gather new options to speed up the device. This is what i have learned yet...
Anyway all of the things I list here require root as far as I know. So get your device rooted or abandon the Thread
ALL THINGS IN THIS THREAD ARE WITHOUT WARRENTY - SO IF YOUR DEVICE STARTS MUTATING INTO A DOG HUNTING YOUR ASS FOR NEW FLESH - BE WARNED
Memory Management:
Introduction: HAVING FREE UNUSED MEMORY ON ANDROID HAS (nearly) NO ADVANTAGE (exception having 0 memory also fu**s up the device -> 1. )
All of those methods wont make your device faster in the meaning of really getting faster in speed... as android already has a quite good memory management.
BUT if u get more space in memory your device can keep more of the apps U LIKE in memory (being inactive according to app lifecycle). This will make them get called faster next time u use them and your device will "feel" faster and more responsive.
1. What should work on all roms are the "minfree" settings -> meaning when android really kills apps - depending on free memory (if u don't know what is mean by - search for the "App Lifecycle" of android)
You can try setting those to the values mentioned by sibere (scroll down) or try finding your own settings. There for u can use any app like "AutoKiller Memory Optimizer" just serach "memory optimizer" in the market.
KEEP IN MIND - you may play a bit with those settings - BUT still u should know what u are doing if u use it!
LOW: If u set the values to low the device will kill apps very late keeping much of them in memory this might make you device get slow. If there is too less Memor fo a "new" app or another process just need more memory while running it has to close down other processes before memory can be allocated.
HIGH: If u set em too high u kill most apps instantly - and your device will get problems and might get unstable as far as i understood.
2. Try gettign more "free" memory by disabeling services - as those got the highest priority they wont get killed that fast by the memory management. For checking u might get an app like "TaskManager" wich lists all running processes.
Just check out what takes your memory and disable those u dont need.U can disaable them by using "Titanium Backup" disable app / uninstall em / or just uncheck their autorun by using a programm like "Autorun Manager". Remember if u just disable the autorun they might (re)start later still.
3. Use a low sceen count in your launcher and keep the widget count low. This is related to 2.) as most widgets run a "background service" to update itself / pulling information (e.g. a waether widget getting latest conditions, a calendar widget keeping connection to your calendar app,...) - each widget took at least 8MB memory when i checked with TaskManager - "greater" widgets like "Fancy Widget (sense like clock and weather widget)" sometimes take up to 25MB
4. DONT USE A LIVE WALLPAPER (live wallpapers use MUCH memory most 20MB-40MB - either they get closed down all the time - or they just reside in memory taking the memory u wanted to use for keeping other apps active)
I also noticed that the App Drawer got "much/noticeable" slower in every Laucher I tested while a live wallpaper was active
5. DO NOT USE A TASK KILLER (remeber the introduction!!! - and think about it yourself - if at least 20 ppl ask why - i write this down here )
6. SWAP / COMPCACHE (can be activated through UD config) - this is a really hard question - those methods extend your memory but the memory u gain is MUCH slower then the internal memory. So again u have to decide and try out if it helps u or it doesn't (I used em long time but never realy felt a big advantage of. Compcache even made my device feel slower and i got more FC's most time - also I tried to figure out how the memory management uses this "memory". But i din't find a clear answer yet - as some ppl mentioned that "inactve apps" wont get swapped - need some clear source... Anway in general those 2 should increase Multitasking capability at cost of speed.
7. FUDGESWAP
- noting yet - its GINGERBREAD only - so we have to wait...
FINALY: u have to decide on your own what u really NEED to run "simultaniously" (I personaly rather have less widgets and run background services like growl, eventghost, tasker) but u can count it yourself by checking back with taskmanager and having in mind your archos (GEN8) just has 256MB of internal memory.
CPU Manaagement:
8. (UD) If u got Urukdroid u can try setting your CPU Governor to another value like:
"Interactive" is more reactive than "on demand" (-> SIBERE)
9. Try an OC (OverClocked) Kernel -> get it in the Urukdroid Dev Thread (I wont link any here as u should know what u do and wich u choose!)
BEWARE not all devices can use an OC Kernel (sadly mine can't) but try it out...
10. Try overclocking your device with the Milestone Overclock Utility. This overclock method is based on a module insert. Again this just works with root.
OVERCLOCKING:
Each CPU is different -> each device is different and can handle different maximum speeds - this is related to the former position of the CPU on its waver while production...
So u have to try out what your CPU can handle safely - so it might happen your device will refuse to boot after u flashed a kernel or set some permanen OC values. Keep a BACKUP or reflash old kernel...
In general u normaly can't brick your device by overclocking as the CPU overheats -> safety function of the CPU stops it -> the device resets itself before the CPU get "burned" (hope this also aplies to ARM processors )
Other:
11. The Launcher: I tested out much lauchers already: ADW, ADW EX, VTL, Laucher PRO, Zeam Laucher, GO Laucher - most of them seem to be eaqual in speed and more differ in features (event Laucher PRO is still the fastest on my Wildfire [but development stopped some time ago], GO seemed to be a bit slower imho) - take any of those but avoid taking some over exagerated 3D'ish laucher like Regina, SPB Shell, Claystone...
12. Apps like "AutoKiller Memory Optimizer" have additionaly features to "optimise" the speed,... u might test those out but I didnt notice a difference most time. Still keep in mind - u should know what u are doing
13. Ok - u may want to hit me for that:
It's more a cosmetic thing - but I recently used UOT Kitchen for theming my framework and used the fly-in animations - and they feel much faster then the default animations just try it out... keep a backup of your original framework for reverting.
All the following Tweaks are mentioned by sibere (credits go to him and propably some other people)
echo "1536,2048,4096,6144,8192,10240" > /sys/module/lowmemorykiller/parameters/minfree
(this is related to 1. ; 1MB = 256 => valueas above are 6MB, 8MB, 16MB, 24MB, 32MB, 40MB)
to enable cgroups cpuacct:
mkdir /acct
mount -t cgroups -o cpuacct none /acct
mkdir /acct/uid
to change ioscheduler:
cd /sys/block/mmcblk1/queue
echo "deadline" > scheduler
cd iosched
echo 1 > fifo_batch
These are lost on reboot so if you wanna keep them, add a script to /etc/init.d
Finaly I also have patched the sqlite library. If you want the file, let me know. It boost a lot SQL database writings. See this thread http://forum.xda-developers.com/showthread.php?t=903507
Click to expand...
Click to collapse
Will ask him to comment on "cgroups, ioscheduler, and sqlite" as im not sure if they work with all rom versions / neither how they work exactly.
THANKS Sibere
EDIT:
aditional threads with tweaks
- Supercharger
- http://forum.xda-developers.com/showthread.php?t=1227269
BEWARE I HAVEN'T HAD THE TIME TO CHECK THEM OUT YET AND DIDN'T TEST THEM
SOME OF THEM MIGHT NOT WORK AND PEOPLEARGUE ABOUT THEM (e.g. the "debug.sf.hw =1" is heavily discussed)
IF ANYONE KNOWS MORE ABOUT THOSE OR CAN HELP TESTING IM HAPPY TO LEARN MORE ABOUT
Hi.
For a full reference to cgroups, you may read the cgroups documentation from the kernel.
Basically, it provides process aggregations in the Linux kernel, mainly for resource tracking purposes.
deadline IO scheduler has been used a lot for SSDs and proven to be quite adapted to flash memory.
The minfree settings set here are pretty much optimised by me for the archos. It gives you a good balance between available cache and free ram . Android starts to complain when the free ram drops below 32Mb. with these settings, the OOM task killer will try to maintain a free ram level above 32Mb. You DON'T need a task killer. It will just use precious ram resources and will mess up with the android integrated task killer.
Those settings are reset on boot, so you may add them in a script added to /etc/init.d/ directory.
SQlite optimisation is of great help and I already posted a lot of information about it when I posted the tweaked file. Please refer to this post. (You'll have to look for it, it's somewhere in the dev thread )
Enjoy your optimised archos!
Thanks guys, learning new tips.
Nice! Good tips. Thanks.
Very usefull reading, thanks!
thanks for the tips ! cheers!
Hello, I am JustLoveJoy, I am an up and coming developer, although I work very hard on my phone right now, my gf has gotten an Archos 8 G2 4GB tablet and I have it rooted but it constantly gives me some issues. Finding this thread, I have to ask, can these or any tweaks be applied to her tablet? is there any source code on github or somewhere else? I mainly wish to get her to be able to do her Farmville on it. I'd like to get on to the development boards with a custom rom for it but I need someone with a little experience to point me in the right direction for that. Thanks So much for starting this thread!
hi i just want to try to root my arnova 7g2 bit i don't find a straight 3d on xda. you clan indicate the right street
Inviato dal mio GT-N7000 con Tapatalk 2
did you notice that crow (CM7) for Gen8 was released ?
still nothing for developing for the Archos 8 G2 4GB? If I can get adb shell I would be happy!
Thanks
thinks man
:good:
Thanks for the great post! I still have one of these!