Related
Since Sony Xperia X10 is now running on 2.1, topics related to 1.6 is not mentioned here.
This thread are created based on compilation of other threads related to optimization, and meant as an entry point for user interested in optimization.
Understanding your Android
Just to put something short, so we can understand our Android and some points related to optimization better.
Android is an open source operating system owned by Google that is maintained by Android Open Source Project (AOSP). The operating system is based on modified Linux kernel, where most of the application is written in Java language and running on DalvikJVM.
Android do things differently than old generation OS like Symbian, and below is the explanation related to performance.
Unlike Symbian, Android designed to have as many as application loaded and running in the OS, it maintain list of least used application that will be unloaded when a requests for more memory is made when the free OS memory is already low.
These are the nature of JVM, where allocation and deallocation of memory is managed by garbage collector as doing things in bulk is faster then working with small chunks. So you don't have to be alarmed when you open a memory viewer application and see your Android is running on low memory. Freeing RAM with task killer is only momentarily, as you uses the phone again, the free memory will goes down again.
Android phones stores system application, data and files internally in NAND flash area and stores user data in internal memory storage or external storage such as SD cards. This memory is different than your operating sytem memory.
Operating system memory is memory allocated for the kernel, native application and most application you download from market. Installing a lot of application will not directly reduce free RAM, nor uninstalling or removing files will increase free RAM directly. Action such as removing ringtones, wallpaper and even Sony PC Companion ISO will not free your RAM
In general there are two type of android application. One is a standalone application that only run if you open the application, and the other one is running even you haven't open the application which called service.
By design, guideline and suggested practice, application should not continue to run lengthy processing when it get pushed to background via home button, back button or switching to other application; properly build application will just go idle. Which means you should be less paranoid about application eating you processing power.
But service is meant to run lengthy operation as they don't have user interface and runs in background. Some service meanth for pushing or pulling data from internet, reading your files and do processing like playing songs, or just doing something then update the widget just to make you happy. Unnecessary services are the things that you should be aiming if you want to optimize your Android.
General FAQ about Optimizing Sony Xperia X10 2.1
I just updated to 2.1 and my phone really feel slower than 1.6
Since you had been using 1.6 for quite some time, your SD card should have quite a lot of photo and media. Just after you updated to 2.1, and add your Google and maybe Facebook account, the new Face Recognition service is actually already starting to scans all your photo, then when your Google and Facebook contact arrived, it will try it best to match photo and contact. This new Face Recognition really kicks hard in your processor, then after a while your phone will be as fast and even better than old stock 1.6.
I still feel that the phone is slow, is there any simple and quick way to optimize
The simple and quick to optimize your phone instantly is by changing the 2.1 dalvikvm to JIT capable dalvikjvm. You can read and apply them by reading the thread referred below, but before you do that open the below link in background tab and please do read more first.
Android 2.1 OPTIMISER V002 by Jerpelea
2.1 Customizer v0.99.1 by ttxdragon
Both optimizer contains script that will erase your "junk/unused" application from your phone, be sure to read them first before executing. My suggestion is you apply JIT modification first, before going optimizing by remove your "junk/unused" application.
Please do remember that you have to Root your X10 first.
How to root the phone
You can root the phone using methods below.
OneClick z4root Android Application
SuperOneClick Windows Application
Is [INSERT APP NAME] here is save to remove?
By removing unused application, you will gain certain amount of performance gain. Below are the links with app list.
2.1 Customizer v0.99.1 by ttxdragon
Official List of Apps that Can be Removed from a 2.1 x10 by exekias
And still a lot more in other Sony Ericsson X10 forum section but those two is quite complete
And in case you forgot to make backup you can go to
2.1 System Apps - In Case You've Deleted Them by XperiaX10iUser
After doing all that my Quadrant Benchmark is still low
You should run Quadrant as least two or three time or until you get best score, the first one usually yield low score, because a lot of memory allocation process to Quadrant happening during the first run.
Tuning Utilities
Memory Usage - Application to see how much memory used by your application and services
Advanced Task Manager - Application to see is your application running on foreground, background or idle and its memory usage
Quadrant Standard - General benchmarking tools to see if your changes make improvement
Linpack - Processor benchmarking
Titanium Backup Pro - Back up application, the paid version can freeze your app rather then uninstalling it.
Fine Tuning Guide
About Widget, Application shortcut and Live Wallpaper
Even though widgets looks really good in your phone, some widgets required simple periodic process for updating its display, some have a full blown service running to support it. A very instant example that you can see in your phone is the Power Control widget and the new Status Switch widget.
Power Control widget update triggered by configuration change such as wifi on and off, while Status Switch widget which have a battery level is triggered by a running service. Just put Status Switch widget then go to Settings -> Application -> Running Services. Then you will see there a Status Switch Update service running in background to update the battery level.
By selectively put widgets on your home screen, you can gain extra processing and memory. Timescape widget is even worse, it have three service running to support it.
Application shortcuts also uses extra memory in your home screen app and your home screen app is usually system persistent, reducing number of shortcut will give extra RAM and reducing the required rendering process during scroll.
Live Wallpaper just as the name said looks really nice and require extra memory and process of course.
Tuning via build.prop
Some value can be added and modified into build to increase the performance of X10.
dalvik.vm.heapsize=32m
This will change the maximum memory size per application. If you decrease the value, smaller application starts faster, but big application like games will prone to crash, if you increase the value too much, smaller application takes longer to start, but big application will extra gain benefit from less garbage collecting.
Reference: Test: How changing the max amount of memory per VM Heap can effect your ROM (Cyanogen)
windowsmgr.max_events_per_sec=60
This will change the maximum number of touch screen gesture events per second, the bigger the value, the smoother the scrolling will be
There still some more build.prop tweaks that you can do, but not all of them will be processed by X10 as each device behave differently.
reservation for more article to go
Nice clean guide, should help newcomers. Good work!
synlar said:
Nice clean guide, should help newcomers. Good work!
Click to expand...
Click to collapse
Thanks, but i am quite depressed after reading it my self and found that i make a lot of typo. Had to revise and revise again.. lol.
Nice piece of work there Xeviro..
Can you post your build.prop please i cant find the windowsmgr.max_events_per_sec=60 one in mine.
Wolfbreak said:
Can you post your build.prop please i cant find the windowsmgr.max_events_per_sec=60 one in mine.
Click to expand...
Click to collapse
That one you add by your self to you build.prop. If you look further in google, there still a lot of other build properties that you can set to Android.
There is another way to add and test build.prop instantly by using adb shell command "setprop key value" and "getprop key". Some property will take effect immediately, some require you to reboot.
How do you prove that the windowsmgr.max_events_per_sec=60 actually works? After applying that I tried input benchmark and it still showed 33hz.
ooidort said:
How do you prove that the windowsmgr.max_events_per_sec=60 actually works? After applying that I tried input benchmark and it still showed 33hz.
Click to expand...
Click to collapse
Ok, i just checked, that for this build.prop property to take effect, you need to reboot the device first. I just test on my, giving 10 and 200 in value. With 10, the input benchmark showing less then 20hz most of the time, while with 200 it gives me 40hz+.
Also you can see if you scroll the app list with 10 and 200 value, you can see the difference.
xeviro said:
Ok, i just checked, that for this build.prop property to take effect, you need to reboot the device first. I just test on my, giving 10 and 200 in value. With 10, the input benchmark showing less then 20hz most of the time, while with 200 it gives me 40hz+.
Also you can see if you scroll the app list with 10 and 200 value, you can see the difference.
Click to expand...
Click to collapse
I definitely notice the difference between 10 and 200, but it still doesn't go above 33hz... Maybe it's the framerate cap doing it's thing?
xeviro said:
Thanks, but i am quite depressed after reading it my self and found that i make a lot of typo. Had to revise and revise again.. lol.
Click to expand...
Click to collapse
Good write up! I was actually going to say something about the typos/errors, because I'm a jerk, but, you noticed them too, so I feel satisfied.
I hope people will read your little intro about RAM and realize a task killer's real purpose is to kill rogue services that kill battery.
xeviro said:
That one you add by your self to you build.prop. If you look further in google, there still a lot of other build properties that you can set to Android.
There is another way to add and test build.prop instantly by using adb shell command "setprop key value" and "getprop key". Some property will take effect immediately, some require you to reboot.
Click to expand...
Click to collapse
But where do i need them to add? At Beginning or at End or Middle?
iead1 said:
Good write up! I was actually going to say something about the typos/errors, because I'm a jerk, but, you noticed them too, so I feel satisfied.
I hope people will read your little intro about RAM and realize a task killer's real purpose is to kill rogue services that kill battery.
Click to expand...
Click to collapse
Please forgive my typo and grammars, i life in country where people simplify their way of communication. I cannot talk proper now. hahaha
Wolfbreak said:
But where do i need them to add? At Beginning or at End or Middle?
Click to expand...
Click to collapse
Anywhere
xeviro said:
Please forgive my typo and grammars, i life in country where people simplify their way of communication. I cannot talk proper now. hahaha
Anywhere
Click to expand...
Click to collapse
If i add this to the end of my build.prop my phone does not accept SIM unlock code anymore .... ??
EDIT: Strange, second time it worked ... btw. what is the default value ?
Ive added dalvik.vm.heapsize=32m to see what diff it will make and well..
wow.. it killed my phone.
It will show sony ericsson on the screen when you turn it on and just stay there!
So yeah... how can i fix this?
It's bricked, you'll need to reflash the software!
:-(
OP- Great thread, thank you!
Post on my Rooted 2.1 X10i using Tapatalk Pro and Swype
Yeah i knida noticed...
fixed now but im not trying that heapsize thing again..
Anyone here have the original/untouched nordic build.prop? I'm really appreciate it if you share it here. ^_^
Sent from my Xperia X10i (2.1 and rooted) using XDA app
Seansmit17 said:
Ive added dalvik.vm.heapsize=32m to see what diff it will make and well..
wow.. it killed my phone.
It will show sony ericsson on the screen when you turn it on and just stay there!
So yeah... how can i fix this?
Click to expand...
Click to collapse
Seansmit17 said:
Yeah i knida noticed...
fixed now but im not trying that heapsize thing again..
Click to expand...
Click to collapse
Its working correctly in my phone, and this heapsize settings is the most common one in android modding. you go check google and see the results.
I also attached build.prop from my phone.
Hi everyone.
Id like to start a thread where we collect, post and discuss all known individual tweaks and changes that can be made to the Galaxy Tab in order to gain performance and stability.
My experience with the Galaxy Tab has been similar to my latest phone, an HTC HD2. When I got the HD2 about one year ago, I positively hated it... slow, unstable, all sorts of problems, lags, crashes... its the way most of the hardware today is released. One year later, my HD2 has become the most amazing machine I've ever owned. From pushing it 1.6GHz stable, to tweaking registry, XML files, services and making everything work well. I remember not being able to watch smooth video on the HD2 to being able to watch flawlessly 720p content and going from the extreme of detesting the phone to loving it.
It was with the HD2 I discovered Android and fell in love with it. Since I have now two HD2s I have one with an SD ROM version of Gingerbread (that I can dual boot still from Windows Mobile) and a Froyo NAND. I run Android on the HD2 much much much faster and smoother than on the Galaxy Tab, that I also hated when I bought it a few weeks and that am starting to like after getting to know it, a new ROM, apps, etc. Even at 1GHz stock the HD2 with Froyo is vastly faster, smoother, more responsive and better to use. The approach d like to do as far as tweaking the Galaxy Tab is the same as I did for the HD2 with Windows Mobile, that is, install the best/fastest ROM I can, delete and remove all stuff I don't need and then tweak what's left.
The tweaks I've done so far on the Galaxy are simple but have made a huge difference. Id like with this thread to be able to collect individual tweaks and post them all here to share with everyone.
Im using Roto JMI Pre-Rooted Firmware v2 which was the main step after getting rid of the stock Samsung Rom that is nothing but a collection of problems.
The first thing I learned with this Tab is that WHATEVER IS ON YOUR HOME SCREENS THAT MOVES, IS BAD! Forget about having ANY type of apps or widgets that do any type of refresh, including stuff running on the upper task bar if they change icons or the move around… that mean a CPU cycle and refresh each time and there goes the tab's performance and battery life. The same goes for any type of Live Wallpaper. Beautiful but deadly. Never touch them!
- So, after a new ROM, the first thing I did was changing the file system to EXT4. This is the SINGLE BEST THING you can do to radically improve the performance of the Tab. Its extremely easy to do and the step-by-step instructions are as follow:
- Make sure you have an miniSD Card in with plenty of available space (it will be used automatically to backup your system during the conversion process)
- Get p1000-mck-r3-ext4-cwm.tar (the EXT4 Conversion Kernel)
- Connect the Tab in Downloading Mode to your PC via USB, start Odin3 1.7 and load the Kernel (click on the PDA button and select the p1000-mck-r3-ext4-cwm.tar and make sure PDA stays ticked after selecting the file).
- UNTICK Re-Partition check box and make sure the only boxes ticked are:
Auto Reboot
F. Reset Time
The PDA tickbox
- Click start and wait for PASS! (it will show highlighted green or Yellow on Odin)
- Now the Tab will restart and get stuck on the Samsung loading screen. This is normal. Turn it off by holding the power button for 5 seconds.
- Turn on the Tab again on into RECOVERY mode (Press Volume UP and Power On at the same time) and the EXT4 conversion will start automatically. The process will take up to one hour depending on how much stuff you have on your Tab. It took about 10 minutes on mine because I have a fresh install of Roto JMI v2.
- Once finished, click "Reboot System Now" (by pressing the power button).
- The reboot may take a while first time so be patient!
- Done!
- After that, the first tweak I did was to get rid of all my favorite widgets that moved around… net meter, news, weather and all these beautiful things KILL the Tab. Equally I had a CPU meter on the tray refreshing every 2 seconds and it took me a while to figure out that was the reason why every 2 seconds the system would stutter, whether watching a movie or browsing the web. So, out!
- Next was to install SetCPU under the ON DEMAND setting, minimum around 750MHz and maximum 1000MHz (unfortunately only with a custom Kernel you can go higher, currently up to 1.4GHz but not full stable and with lots of issues pending so I don’t recommend it)
- My following step was to get rid of the stock Samsung Homescreen (that is a resource hog and slow as hell) and replace it with a new one. I've tried them all and am making no recommendation here but the one that works for me and is by far the best IMO is LauncherPro. This single app makes using the Tab a whole better experience.
- Next was to disable the USELESS and (resource pig) Gallery and replace it with an app called QuickPic that is blazing fast (actually instant) and simply amazing to browse and view all media on the Tab.
- Next was to greatly improve the poor native GPS reception by replacing high performance files and drivers from the Orange Rom P1000JHKA1 that seems to work on all versions of the Tab, as originally posted here:
http://forum.xda-developers.com/showthread.php?t=922692
- With SystemApp Remover 4.12 I have disabled all system apps and services I don’t need (BE VERY CAREFUL AND DON'T REMOVE ROM APPS YOU WILL NEED). I have actually deleted some from ROM (Root access required of course), this includes useless stuff like STK Service starting every time, most of the Samsung stuff that I really don’t care for and just about all apps I know for sure I will never open a single time. Now, its important to understand if these apps are removed they will be removed PERMANENTLY from ROM so to get the back a hard reset will not be enough, you'll have to fully flash the ROM again. For most system apps I don’t use but am not sure, I use a different option and that is to simply disable them. In my case this includes all Bluetooth stuff (I never use it and even if it's off the Services are still running robbing performance and memory) and apps like the built-in Browser, Email and Messaging that suck and that I replaced with better apps. Its always a safer bet, at least initially to disable the apps you don’t need that uninstall them because at least you can go back and change your mind This is one area where Id like to learn more. There are many background services that I don’t know what they do and if they can be disabled or not. If someone knows what each one does and the safety of getting rid of them OR NOT, it would be great to post it here!
- Them, with Startup Auditor 2.3.2 I have disabled all unnecessary apps that start automatically every time the Tab boots so I don't have excess applications starting up that are not needed. Some I configured to be killed AGAIN if the system tries to restart them later after the boot-up
- Using Task Manager 1.0.7 and letting always run on background, I have configured all apps that I don’t need running to be auto-killed every time the phone goes to stand-by (screen off). This saves me lots of memory and CPU time on apps that I am actually not using.
- Finally, I monitor what is going on with an app called CPU Usage Timeliness Free 1.7.1.0 and use it to see EXACTLY which applications are using CPU cycles and interfering with performance. With it I have found that on my Tab I have an unsolved problem that is using over 100MB of memory and non-stop CPU usage between 15% and 45% of something called SECURITY STORAGE. I have no idea what it does. It can't be disabled and I don’t know where all the activity comes from. If someone know more about this and how to fix it, that will be great. Most of the performance issues I have on my Tab come from this Service that I don’t know how to tame. Surely, we can find a solution.
The system background services is one area where I'd like to know one by one, what each service does and if we need them or not, if it can be tweaked, disabled or deleted. Below is a complete list of the services I have safely disabled so far that have given me great performance boosts and with no negative issues on the system (IN BOLD), and OTHERS I WOULD LIKE TO KNOW MORE ABOUT (not bold). Please note these are background services that start automatically. The changes made to the disabled apps/services is that they are reverted to ON-DEMAND so they all still work perfectly.
CALENDAR
CALENDAR STORAGE
COM. SEC.ANDROID.PROVIDERS.DOWNLOADS
CSC
DOWNLOAD MANAGER
DRM CONTENT
EMAIL
GALLERY
GOOGLE PARTNER SETUP
GOOGLE SERVICES FRAMEWORK
MARKET
MEDIA STORAGE
MESSAGING
MUSIC
SAMSUNG ACCOUNT
SERVICE MODE
SNS
WIPEOUT RECEIVER
WORLD CLOCK
Furthermore I uninstalled several of the Samsung Apps I don’t use and STK Service and disabled these system Apps I don’t use (YOU SHOULD CHOOSE THE ONES YOU WANT TO ENABLE OR DISABLE AS YOU MIGHT HAVE DIFFERENT NEEDS):
All Bluetooth Services
All LiveWallpapers Services
Browser
CarHomeGoogle
CarHomeLauncher
Google Feedback
Screen Capture Service
Voice Search
Originally with my Tab I was getting Quadrant below 600 on average. Now, its always over 1900. This is not a "little" improvement, this is amazing upgrading. But id like this to be a starting point to learn and share more ways with everyone we can all share on things we can do to make the Tab as good as it was intended to be for everyone
Cheers!
1.4 oc is stable, and doesn't have any issues for alot of users.
all the things you disabled are all the things i use every day lol
never the less, good post, im going to use a couple apps you mentioned.
natious said:
1.4 oc is stable, and doesn't have any issues for alot of users.
all the things you disabled are all the things i use every day lol
never the less, good post, im going to use a couple apps you mentioned.
Click to expand...
Click to collapse
The first block of disabled items (in bold) from CALENDAR to WORLD CLOCK are disabled start-ups but the apps works as usual. It just frees resources not required on boot till you actually start the application when you want.
The second block from Bluetooth Services to Voice Search are all disabled as I use none of those. Items disabled can be restarted again at any time upon activating them follwing a reboot, while items deleted (like Samsung Apps and STK) are gone forever.
Ive never flashed a ModaCo Kernel and got lots of feedback regarding probelms with 1.4OC. Do you have any issues at all or none? We are using different ROMs... What Quadrant do you get currently?
Cheers
Thank you for your post.
You have solved many of my questions. Also I am User of HD2 and had the same impressions, but now with Android Nand everything was great, also started to love it.
As for GTAB'll make those adjustments you suggested, some will not disable because I use Bluetooth as an example.
Any news please keep posting.
Success!
VeEuzUKY said:
The first block of disabled items (in bold) from CALENDAR to WORLD CLOCK are disabled start-ups but the apps works as usual. It just frees resources not required on boot till you actually start the application when you want.
The second block from Bluetooth Services to Voice Search are all disabled as I use none of those. Items disabled can be restarted again at any time upon activating them follwing a reboot, while items deleted (like Samsung Apps and STK) are gone forever.
Ive never flashed a ModaCo Kernel and got lots of feedback regarding probelms with 1.4OC. Do you have any issues at all or none? We are using different ROMs... What Quadrant do you get currently?
Cheers
Click to expand...
Click to collapse
So far the oc is good, things load a little faster, especially nfs shift. Last run of quadrant was 2300-2400.
Ill try it again later after these optimizations and see how it goes, a member here has gotten 3000.
Having done nothing but root, my tab gets about 1000 quadrant score. I have tried setcpu using on demand and it actuall has made my tab worse. I am very hesitant to flash anything on the tab. It seems very involved and complicated. I have an HD2 as well and have been flashing since Android was on SD. That process is simple. Everything I have read about flashing things to the tab doesn't look that way. I really havent had any issues with my tab as stock other than a bit laggy at times. I would like to hear more about all of this. The oppinions I have read are either do it or don't do it. There are more problem posts after attempting to flash than there are good ones where it worked. I really could care less about a quadrant score to be honest, but I would like to have a faster smoother running tab. I really dont care about making calls on it either. Thats why I have a phone. JMO. I think part of the issue in this thread is that there are Euro and USA version which are completely different and require different roms and such.
I have been reading and lurking in the tab development thread for a while now and am not impressed with any of it yet. Maybe someone could shed some light on things and change my mind.
dubie76 said:
Having done nothing but root, my tab gets about 1000 quadrant score. I have tried setcpu using on demand and it actuall has made my tab worse. I am very hesitant to flash anything on the tab. It seems very involved and complicated. I have an HD2 as well and have been flashing since Android was on SD. That process is simple. Everything I have read about flashing things to the tab doesn't look that way. I really havent had any issues with my tab as stock other than a bit laggy at times. I would like to hear more about all of this. The oppinions I have read are either do it or don't do it. There are more problem posts after attempting to flash than there are good ones where it worked. I really could care less about a quadrant score to be honest, but I would like to have a faster smoother running tab. I really dont care about making calls on it either. Thats why I have a phone. JMO. I think part of the issue in this thread is that there are Euro and USA version which are completely different and require different roms and such.
I have been reading and lurking in the tab development thread for a while now and am not impressed with any of it yet. Maybe someone could shed some light on things and change my mind.
Click to expand...
Click to collapse
flash modacos kernel and rom, convert to ext4, you'll be amazed.
to OP
In startup auditor i just checked disable all, and am not having any problems, unless you are using task manager to disable
...CALENDAR
CALENDAR STORAGE...
edit: But when i check advanced task killer, it still shows that all the disabled apps are running
dubie76 said:
Having done nothing but root, my tab gets about 1000 quadrant score. I have tried setcpu using on demand and it actuall has made my tab worse. I am very hesitant to flash anything on the tab. It seems very involved and complicated. I have an HD2 as well and have been flashing since Android was on SD. That process is simple. Everything I have read about flashing things to the tab doesn't look that way. I really havent had any issues with my tab as stock other than a bit laggy at times. I would like to hear more about all of this. The oppinions I have read are either do it or don't do it. There are more problem posts after attempting to flash than there are good ones where it worked. I really could care less about a quadrant score to be honest, but I would like to have a faster smoother running tab. I really dont care about making calls on it either. Thats why I have a phone. JMO. I think part of the issue in this thread is that there are Euro and USA version which are completely different and require different roms and such.
I have been reading and lurking in the tab development thread for a while now and am not impressed with any of it yet. Maybe someone could shed some light on things and change my mind.
Click to expand...
Click to collapse
I agree. The process of flashing the Galaxy is much more dauting than anything on the HD2. I suggest you do the EXT4 file converstion. All you need is follow the step by step I wrote above. It makes a huge difference. As for everything else, I too hold off to do too much flashing. The ROM I use now is great and lighter than stock but your seems to work well so keep it. For me when a ROM is good I just use it. When I bought the HD2 I flashed it 2 times with a custom ROM till i found one that worked for me and kept it for 8 months. But backing up and restoring WinMo is much easier... on Androind its all more complicated if you dont know what you are doing. Disable some start-ups on your unit, convert the file system to EXT4 and make sure you have nothing on your home screen doing a lot of refreshing and your tab will work great
natious said:
flash modacos kernel and rom, convert to ext4, you'll be amazed.
to OP
In startup auditor i just checked disable all, and am not having any problems, unless you are using task manager to disable
...CALENDAR
CALENDAR STORAGE...
edit: But when i check advanced task killer, it still shows that all the disabled apps are running
Click to expand...
Click to collapse
Is everything working 100% on that ROM? I do not want any ROMS that are having problems.
I too am not impressed with anything that us out yet...seems like any ROM process is tedious and complicated.
Glad the thread starter modified his tab to his liking, but what's the point of having it if you need to drastically change everything. I have a rooted DInc and not use any of things......didn't really see a performance gain with set CPU.
I'm going to continue waiting for something more reliable and use my tab the way it was meant to be, with all its hardware and widgets.
dubie76 said:
Having done nothing but root, my tab gets about 1000 quadrant score. I have tried setcpu using on demand and it actuall has made my tab worse. I am very hesitant to flash anything on the tab. It seems very involved and complicated. I have an HD2 as well and have been flashing since Android was on SD. That process is simple. Everything I have read about flashing things to the tab doesn't look that way. I really havent had any issues with my tab as stock other than a bit laggy at times. I would like to hear more about all of this. The oppinions I have read are either do it or don't do it. There are more problem posts after attempting to flash than there are good ones where it worked. I really could care less about a quadrant score to be honest, but I would like to have a faster smoother running tab. I really dont care about making calls on it either. Thats why I have a phone. JMO. I think part of the issue in this thread is that there are Euro and USA version which are completely different and require different roms and such.
I have been reading and lurking in the tab development thread for a while now and am not impressed with any of it yet. Maybe someone could shed some light on things and change my mind.
Click to expand...
Click to collapse
Sent from my ADR6300 using XDA App
dubie76 said:
Is everything working 100% on that ROM? I do not want any ROMS that are having problems.
Click to expand...
Click to collapse
Sure is, I use my tab as a phone replacement so I had to have everything work, you will be waiting eons for a decent update from samsung
Sent from my Galaxy Tab of awsomeness
AlpineM3 said:
I too am not impressed with anything that us out yet...seems like any ROM process is tedious and complicated.
Glad the thread starter modified his tab to his liking, but what's the point of having it if you need to drastically change everything. I have a rooted DInc and not use any of things......didn't really see a performance gain with set CPU.
I'm going to continue waiting for something more reliable and use my tab the way it was meant to be, with all its hardware and widgets.
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
How are you not impressed if you haven't tried anything?
Sent from my Galaxy Tab of awsomeness
Thank you for your detailed post. While I agree with you that the stock SGT rom and browser suck but where do you think the JMI, JMF, JMx ROMs coming from?
Most ROMs I've seen (except for CM) are based from some sort of Jxx
Please keep the tweak posts going. Good stuff and thanks!
natious said:
How are you not impressed if you haven't tried anything?
Sent from my Galaxy Tab of awsomeness
Click to expand...
Click to collapse
Not impressed with all the problems being posted just tring to flash it, and how complex it is to do it. Guess that's what I meant. Flashing the hd2 is a very simple process. Tab is not
Sent from my HTC HD2 using XDA App
My boy,
Only getting my Galaxy tomorrow but looking through threads on my favorite forum.
And guess the first one I happen into... I will follow avidly.
Hi dubie76,
Try an app called OCLF 2.0 on the Market. It is a Lag fix app for the Samsung Galaxy S which also works on the Tab.
https://market.android.com/details?id=com.rc.QuickFixLagFixR2
You have to install EXT2 tools and then install one click lag fix, both are done within the app.
I had this on my Tab before flashed to a custom ROM. The tab was much faster and did not have and lag compared to stock, the Quadrant score was around 1900.
Also you can uninstall the modifications in the app and easily reverse back to stock. The only disadvantage is you will loss about 800mb of internal memory (the 2Gb space), so if you don't have much space left, you will need to uninstall some apps and reinstall them once you applied the lag fix.
P.S. thanks to OP for the SystemApp Remover & Startup Auditor suggestion.
Custom ROMs?
Hi everyone!
Consider this:
The locked GTab (in standby) on an original ROM with a connected to it BT headset wakes up after replying a call from BT and can potentially have anything pressed as being in the bag due to its size...
My point is that there is NO fix for this on XDA therefore why should I expect any significant advancements from a custom ROM if such simple things cannot be fixed on Android.
My personal view is that Android is unfortunatelly not as flexible for adjustments as WinMo (i have HD2 as well with a wonderful custom Artemis ROM).
I've tried two Roto ROMs on my GT and they havent provided any noticeable enhancements in performance to my eye (perhaps some rating went up - I dont care about tech stats). I reverted to stock ROM P1000XWJMI that works as fast for a "regular user".
I am sad to resume my experience with hacking the GT as not worth it: you get serious risk of getting the GT bricked (much more complicated than with WinMo), loose the warranty and are open for instability and sudden incompatibilities with crashes.
On the third custom ROM installation attempt I was stuck on a black screen after powering on (stuck on the bootloader!) and couldnt initiate flash for multiple times. I was shocked and very nervous. Thats when the stock ROM saved my ass and I am not willing the risk of playing around any more with non-firmware ROMs for Android GT.
Regarding the alternative screen lockers available - please do not suggest Screen Suite (the best of the worst) and things like No-Lock (to get rid of the original locker) as they all mess up once in a while (tested) with the default ROM settings and the original core locker.
PS
In my view the best thing we can and should do first of all is to COMPLAIN to SAMSUNG Tech Support and Software Developers (I did twice already).
If every one of us from theese GTab forums would do this they would definitely get faster with resolving issues.
mrbuz said:
Hi everyone!
Consider this:
The locked GTab (in standby) on an original ROM with a connected to it BT headset wakes up after replying a call from BT and can potentially have anything pressed as being in the bag due to its size...
My point is that there is NO fix for this on XDA therefore why should I expect any significant advancements from a custom ROM if such simple things cannot be fixed on Android.
My personal view is that Android is unfortunatelly not as flexible for adjustments as WinMo (i have HD2 as well with a wonderful custom Artemis ROM).
I've tried two Roto ROMs on my GT and they havent provided any noticeable enhancements in performance to my eye (perhaps some rating went up - I dont care about tech stats). I reverted to stock ROM P1000XWJMI that works as fast for a "regular user".
I am sad to resume my experience with hacking the GT as not worth it: you get serious risk of getting the GT bricked (much more complicated than with WinMo), loose the warranty and are open for instability and sudden incompatibilities with crashes.
On the third custom ROM installation attempt I was stuck on a black screen after powering on (stuck on the bootloader!) and couldnt initiate flash for multiple times. I was shocked and very nervous. Thats when the stock ROM saved my ass and I am not willing the risk of playing around any more with non-firmware ROMs for Android GT.
Regarding the alternative screen lockers available - please do not suggest Screen Suite (the best of the worst) and things like No-Lock (to get rid of the original locker) as they all mess up once in a while (tested) with the default ROM settings and the original core locker.
PS
In my view the best thing we can and should do first of all is to COMPLAIN to SAMSUNG Tech Support and Software Developers (I did twice already).
If every one of us from theese GTab forums would do this they would definitely get faster with resolving issues.
Click to expand...
Click to collapse
So what if the screen goes on in your bag, unless you have a fresh finger floating around in there nothing can press any buttons on the capcitive screen, also my tab I just hit the lock button in a bt call, screen turns off phone stays on
Sent from my Galaxy Tab of awsomeness
Im so confused. I have my tab rooted and oclf 2.0. Im scoring 2200 in quadrant and.my dolphin hd browser is SO laggy. Even with flash disabled. Any ideas?
koxville said:
Im so confused. I have my tab rooted and oclf 2.0. Im scoring 2200 in quadrant and.my dolphin hd browser is SO laggy. Even with flash disabled. Any ideas?
Click to expand...
Click to collapse
because quadrant doesn't mean **** in the real world, i score 2300 but thats with the 1.4 oc.
Give miren a try, tbh its the best
Been using Titanium Backup, Advanced Task Killer, and SetCPU for months and months now. But recently I've stumbled across some apps that make me think they are old-generation and due for retirement...
**OK I admit this is less about a potentially "better" app, and more about a smaller, tighter app for people that just need specific things** Titanium Backup vs. App Backup & Restore: Titanium Backup has a massive amount of features. But what if all you really ever want to do is make full backups of all your user apps so that you can restore them all after a wipe? AB&R is minimalist, clean interface, and it simply lets you choose what apps to back up, and then backs them up as an .apk that you can then send to other devices, or keep as an external backup.
http://www.appbrain.com/app/app-backup-restore/mobi.infolife.appbackup
Advanced Task Killer verses AutoKiller Memory Optimizer: Seems to me that a program that funcitions more like an actual real-time memory manager and less like a clunky killer would be preferable. "AutoKiller Memory Optimizer is not a regular task manager. AutoKiller is an award winner minfree tweaker, it fine tunes android systems inner memory manager to keep your device fast over time. As a side effect it also lowers battery consumption. Also includes a manual process/service manager."
http://www.appbrain.com/app/autokiller-memory-optimizer/com.rs.autokiller
Last but not least, SetCPU vs. Juice Defender: Juice Defender, in addition to being one of the most impressive battery saving apps I've ever run, also manages kernal clock speeds just like SetCPU. I've nearly doubled battery life with this feature rich program. Several different versions from free to 7.99.
http://www.appbrain.com/app/juicedefender-ultimate/com.latedroid.ultimatejuice
Just wondering if some of the old "staple" apps are getting abit dated? Even if its not the apps I compared, maybe there are other apps that are doing things better than the old go-to apps?
Any thoughts about alternative (better) apps to replace old standards?
First off no need for a task killer in froyo or in froyo roms as there not needed. Maybe for eclair but not for froyo. Titanium Backup is good as its developers works closely with the devopement community of roms so he knows wht we need in apps and backups i dont know if this other backup app does that?
I have nothing to say about setcpu as i dont use it.
I use autokiller memory optimizer and its a solid app, so I agree with what's posted. I just started using SetCPU recently and its pretty simple to use.
Lots of valid points, but I think most of it overall is just user preference really.
Sent from my Galaxy S via Tapatalk
As mentioned, stop using a task killer, they can do more harm than good. Titanium backup is still the most used app for restoring apps, freezing apps, and uninstalling those pesky ones. The app restore probably works fine if that's all you need it for.
As for setcpu vs. juice defender these are hardly comparable. setcpu can do more than just save you battery, you can use it for overclocking as well. I ran juice defender for a while and I'm not sure if even made a different, plus not having my phone as up to date as possible from it keeping the radio off defeated the purpose of having a smartphone to me.
It took me a long time to accept and stop using ATK. In my mind my phone needed it! I needed it! but everyone was right and its all in ur head. I laugh when my friends refuse to stop using them, its whatever really.
The App Backup & Restore app looks good for the masses because it only does the apps and doesn't backup any system settings which is usually what gives people problems.
I love SetCPU!
Agreed this is all preference
I looked at my free RAM and out of 1 GB I only have around 350 mb free!
That and I disabled ALL widgets!
I looked at running apps with advanced task manager and there is all of this crapware like Pulse etc running. I cleared memory and got some back but not much. As soon as I turn the tab back on all of the junk comes back and drains my battery 10% overnight with wifi OFF on a wifi only tab.
It is ridiculous to only have less than half of my RAM available. On my phone I lost half of that to bloat too. I bet if this tab had 2GB of RAM they would fill 1.75 GB with crap.
What gives? Why do they insist on doing this and not letting ME choose what I want running on MY tablet? Can I get rid of or freeze all of this junk?
They are just cached and automatically freed up when an application needs more RAM. But I do agree that Andriod does a very aggressive caching even on apps never used. Why not remove it with TB?
Free ram has no purpose. It will take and free RAM as it sees fit. If you force it to use less ran, it will run slower. Let it manage the ram itself, this is how Unix has worked since the start and it's working perfectly fine.
TarjeiB said:
Free ram has no purpose. It will take and free RAM as it sees fit. If you force it to use less ran, it will run slower. Let it manage the ram itself, this is how Unix has worked since the start and it's working perfectly fine.
Click to expand...
Click to collapse
+ 1 on this. It's seriously easy to get a bit neurotic about system resources. If your tab is running fine just enjoy it and don't sweat the numbers.
TarjeiB said:
Free ram has no purpose. It will take and free RAM as it sees fit. If you force it to use less ran, it will run slower. Let it manage the ram itself, this is how Unix has worked since the start and it's working perfectly fine.
Click to expand...
Click to collapse
Yeah but I don't need Pulse, buddies now, family locator, Samsung game hub blah blah running and eating up CPU and battery either (as well as internal flash memory). I will never use that crap so I might as well get it gone. I am not sure why it opens stuff up that I never use or never have.
Is there a list somewhere on what can be nixed and what can't?
I would like to bring this thread up again.
I do have the same problem as DaveC1964.
All I want is a "clean looking" tablet without Google+, Pulse, SocialHub,GameHub etc.
I also hate that those apps connect to the web. I know you can disable that, but I want them gone.
I only use the internet browser, youtube and pdf app.
How do I uninstall those preinstalled annoyences?
Is there a way to do this without a custom ROM?
Thank you
you'll need to root your tab and use titanium back to remove the bloatware. be careful with what you remove though as it may affect other apps. always make a backup.
Sent from my GT-I9100 using XDA
Best you initially just freeze the offending apps with Titanium Backup instead of uninstalling/deleting them right away - that way you can always re-enable them if your system should become unstable or start acting up.
freewilli said:
I would like to bring this thread up again.
I do have the same problem as DaveC1964.
All I want is a "clean looking" tablet without Google+, Pulse, SocialHub,GameHub etc.
I also hate that those apps connect to the web. I know you can disable that, but I want them gone.
I only use the internet browser, youtube and pdf app.
How do I uninstall those preinstalled annoyences?
Is there a way to do this without a custom ROM?
Thank you
Click to expand...
Click to collapse
As long as you do not run the apps and dosen't setup accounts they are not accessing the web i think.
I love Pulse!
Thank you for your answers.
I am going to root my tab and use titanium backup afterwards.
Startup Manager
you can easily sort out all the bloatware, unneeded startup apps and make your tab fast I've tested it does a great job
https://play.google.com/store/apps/...DEsImltb2JsaWZlLnN0YXJ0dXBtYW5hZ2VyLmZ1bGwiXQ..
I chanced upon an app that could enable android users the ability to true multitask. Android is designed to cleverly close apps in the background that it deems unimportant. This feat is brought to fruitation through the assigning of minfree values. The higher the minfree value, the more seceptible the app is in being axed to conserve ram and computing space which inturn conserve battery.
With this in mind, theoretically, if we assign an app with a minfree value of 0, the apps will not be killed even when kingdom come. Pardon my attempt at humour if you aren't chuckling.
Now to the crux of this post. There is an inherent difficulty to assign minfree values and not everyone is a coder. Luckily there is an app on the market which let users assign minfree values and better yet, filters the apps into hidden apps and stuff. Simply download this free application from the market:
https://play.google.com/store/apps/...t=W251bGwsMSwxLDEsImNvbS5ycy5hdXRva2lsbGVyIl0.
Go to settings, enable advanced mode to get access to the first three values. One simply inputs "0,0,0,0,0,0". And voila, theoretically all hidden/background apps will not be killed and true multitasking is achieved.
A quick test of some programs that are designed to close after home button is pressed does not close now. Am happy to report that this trick does not close any background app. Only downside is user has to manually close the apps, which for me is more than ok. Hope this helps!!
[Update] I have changed all fields to 0. So technically what I am telling the GSIII is "do not have coffee breaks,toilet breaks and oh, "I own your sorry ass".
Am excited to report that N.O.V.A. 3 still continued running after opening maps with GPS, XDA, Maps, Internet browser. All of which are running.
[Update 2] Edited the values to "0,0,1,1,1,1" as a failsafe in case all rams have been used up. E.g. NOVA3 and MC3 concurrently running due to carelessness. Will report any drastic behaviour or successfully implementation without much drawbacks.
Sent from my GT-I9300 using xda premium
I'm interested to know how this affects battery life.
jiggytom said:
I'm interested to know how this affects battery life.
Click to expand...
Click to collapse
I am pretty sure this will suck the bejesus out of the battery. : ) Plus we aren't using the software for its intended use.
I did the same
Interesting to try...
sebarkh said:
I did the same
Interesting to try...
Click to expand...
Click to collapse
If in the event u have reached a satisfactory value do share! I was inspired by the "backgrounder" program of jailbroken IOS devices. It does the same thing except our way is different. From my Iphone days I have fetishes of true multi tasking. : )
Sent from my GT-I9300 using xda premium
The Linux/Android kernel WILL run OOM-Killer (Out-of-memory) with SIGKILL (removes the process from RAM and CPU without letting it any chance to save data or report) when the memory is full and it cannot continue operation otherwise.
Dalvik _should_ work around a full memory but by disabling this feature it won't so you might experience some data loss.
Consequently it is necessary to have a sufficiently large Swap-Partition on your SDcard to allow the kernel to get more memory whenever needed. It won't be fast when it hits the limit but at least it still works.
d4fseeker said:
The Linux/Android kernel WILL run OOM-Killer (Out-of-memory) with SIGKILL (removes the process from RAM and CPU without letting it any chance to save data or report) when the memory is full and it cannot continue operation otherwise.
Dalvik _should_ work around a full memory but by disabling this feature it won't so you might experience some data loss.
Consequently it is necessary to have a sufficiently large Swap-Partition on your SDcard to allow the kernel to get more memory whenever needed. It won't be fast when it hits the limit but at least it still works.
Click to expand...
Click to collapse
Well on top of that, the Minfree was programmed so that the CPU doesn't have to overwork and so it can run at lower frequencies.
Interesting app, but I'm going to leave the programming to the experts.
Plus prog is too much of a hassle for too little gains in this case. Hahaha.
I have to say that I miss the way the Palm Pre multitasked the best. I also like how pre handled contacts with multiple numbers/IM/google etc (something that ios6 is finally going to attempt to do). It would incorporate all of them into one message window using icons. If only some of that could be incorporated into Android!