[Q] Changing FPS value - Galaxy S I9000 Q&A, Help & Troubleshooting

I have read somewhere that there is a cap of 30 FPS in android devices. Also, that higher fps will lead to more smooth transitions etc. Is this correct?
Moreover, even if the above is right or wrong.. is there any way to change fps value in android?

You can increase UI smoothness with app called AutoKiller Memory Optimizer. Open it and go to Advanced system tweaks and turn the UI optimization tweak on. Not sure if this increases FPS? But it still gives smoother UI.

V07A4ER said:
You can increase UI smoothness with app called AutoKiller Memory Optimizer. Open it and go to Advanced system tweaks and turn the UI optimization tweak on. Not sure if this increases FPS? But it still gives smoother UI.
Click to expand...
Click to collapse
This'll just help in having a certain amount of RAM free at all times so that phone doesn't become laggy.. it doesn't increase FPS value...
I always have 70-80+ MB RAM free so this won't help much..
AFIK windows phone and Iphone have an FPS of about 60 and android has an FPS of 30.. that's why those phones have much smoother UI ..

Related

Limiting background processes

We all know that the ace has very limited RAM, which causes a lot of performance problems especially in jelly bean. I was getting around 50-60 MB on our CM10 jellaxy release with nearly no apps installed. Apart from using swap, I thought the next best solution was to limit background processes and I did notice that performance improved somewhat.
So I have 2 questions -
Do you guys think it improves performance or could it actually be detrimental to performance?
What about project butter? I tried searching the jellaxy thread and couldn't find out anything. I notice that the interface is smooth enough, but certain apps freeze or stop responding, probably due to the RAM problem. So is project butter integrated into our jb roms?
Thanks!
Offcourse, project butter is integrated into android source. If you want better performance, delete uselless apps that run in background and eat memory. Disable all transitions and animations in settings, enable KSM and disable surface dithering.
tj_droid said:
Offcourse, project butter is integrated into android source. If you want better performance, delete uselless apps that run in background and eat memory. Disable all transitions and animations in settings, enable KSM and disable surface dithering.
Click to expand...
Click to collapse
Thanks! How does disabling animations improve performance?
i think turning "off" the animation for the User Interface or in our desktop sure lessen the process of our ACE.,
BTW.,i dont know how to auto kill the google play store because everytime i turn off my phone to charge and then when done and turn it "on" again i look inside advanced task manager its always "on" process..
i would really appreciate any help..:angel:

Wise to enable Force GPU render?

Is it wise to enable force gpu rendering of 2d renders? I mean this phone is already so good, but I was wondering if enabling it would increase the performance in certain areas?
Like for instance whatsapp has very laggy scrolling...will enabling it make scrolling smoother?

Just rooted, how to increase RAM and CPU

How do I increase the speed of my Z1 by increasing the RAM and CPU?
not any help sorry but am curious to know why you need extra speed (faster cpu)?
can understand underclocking the cpu to save battery but the phone already runs incredibly fast, an extra 100/200mhz wont make much difference other than kill your battery quicker.
Hanozy said:
How do I increase the speed of my Z1 by increasing the RAM and CPU?
Click to expand...
Click to collapse
You can use any of the apps from the Play Store such as:
https://play.google.com/store/apps/details?id=it.sineo.android.noFrillsCPU
https://play.google.com/store/apps/details?id=com.antutu.CpuMasterFree
There you can change governors and try to overclock your CPU. DO BARE IN MIND THAT THIS COULD POTENTIALLY BRICK YOUR PHONE !!!!
If you don't know what you are doing, don't play with fire.
The device is already super fast. You could downclock it if you want more battery life but its safer to just use apps such as Greenify or the built in stamina mode.
I guess I meant I need to increase my batterylife, I already have Greenify and I did mean underclocking but it came out wrong. I want to drastically increase my batterylife without installing a ROM.
Well if you want to OC you'd need a kernel that supports that. To increase ram, you can delete system apps that you don't need, use greenify to hibernate apps and in developer options, lower background process limit. If you want to make things snappier, you could lower the window animation, transition animation and animator duration (in dev options)
Ahki767 said:
Well if you want to OC you'd need a kernel that supports that. To increase ram, you can delete system apps that you don't need, use greenify to hibernate apps and in developer options, lower background process limit. If you want to make things snappier, you could lower the window animation, transition animation and animator duration (in dev options)
Click to expand...
Click to collapse
I did all that, thanks. Is 0,5 good?
Hanozy said:
I did all that, thanks. Is 0,5 good?
Click to expand...
Click to collapse
Yes 0.5 is good. I currently have mine set on it too
Ahki767 said:
Yes 0.5 is good. I currently have mine set on it too
Click to expand...
Click to collapse
Great, thanks!
Sent from my C6903 using xda app-developers app

[GUIDE] Disable CPU rendering

Disable CPU rendering & Enable full GPU rendering
This work only with Adreno200​I do some research and found that the device work better if you disable CPU rendering.
Introduction:
The UI of android keeps improving as updates from the android team keep flowing in. There has been a massive improvement in the aesthetics and looks of the system UI from the ancient Eclair till Jelly Bean. With improving UI and better graphics the system keeps becoming an resource hog. All android smartphones these days come with a separate GPU to satisfy the graphics rendering needs of the apps these days. However the GPU doesn’t exactly help in rendering of the system UI that means the load falls of the CPU to render the system UI and other system framework.
so here is a Mod that will disable CPU rendering and enable full GPU rendering,which will let you enjoy the true power of your adreno200!
Improvements:
-Improved performance.
-Blazing speed.
-Better sound quality.
-Improved responsiveness.
-Smoother UI experience.
-Some apps(bloatware) that earlier ran slow like Facebook will turn snappy.
-Free up CPU for other tasks.
requirements:
-Rooted device
-File manager with root permission
-Little brain xd
1) MAKE A NAND BACKUP OF YOUR ROM. Just in case something would go wrong
2) To disable CPU rendering the ONLY things to do are:
- with a file manager with root access go to system/lib/eg
- open the file egl.cfg. DELETE everything inside the file but keep this line: 0 1 adreno200
- Set the permission to rw-r--r-- for the egl.cfg file.
- rename libGLES_android.so to libGLES_android.so.bakfrom egl folder. Don't delete it so if there is an issue with your ROM you can revert back to this file.
- REBOOT
That's all you have to to to disable CPU rendering. Depending on the ROM you are using you'll see some improvements or not (compile the poll on the top of the page)
In addiction to this explanation, disabling CPU rendering reduce battery juice!
This mean that your device will drain some battery.
Set the permission to rw-r--r-- for the egl.cfg file.
What might you benefit from? So far this is what I noticed.
- performance boost
- speed boost
- increased responsiveness
- better audio quality
- apps such as Facebook that would become slow and unresponsive are suddenly blazing fast
let me try this first and see if it will be better... ☺
So this is better than "Force GPU rendering" in Developer options?
ssurell said:
So this is better than "Force GPU rendering" in Developer options?
Click to expand...
Click to collapse
the "opposite" !
this option is to force the rendering to always switch-on this one......and it's highly recomended to definitively disable it .
Paget96 said:
Disable CPU rendering & Enable full GPU rendering
This work only with Adreno200​I do some research and found that the device work better if you disable CPU rendering.
Introduction:
The UI of android keeps improving as updates from the android team keep flowing in. There has been a massive improvement in the aesthetics and looks of the system UI from the ancient Eclair till Jelly Bean. With improving UI and better graphics the system keeps becoming an resource hog. All android smartphones these days come with a separate GPU to satisfy the graphics rendering needs of the apps these days. However the GPU doesn’t exactly help in rendering of the system UI that means the load falls of the CPU to render the system UI and other system framework.
so here is a Mod that will disable CPU rendering and enable full GPU rendering,which will let you enjoy the true power of your adreno200!
Improvements:
-Improved performance.
-Blazing speed.
-Better sound quality.
-Improved responsiveness.
-Smoother UI experience.
-Some apps(bloatware) that earlier ran slow like Facebook will turn snappy.
-Free up CPU for other tasks.
requirements:
-Rooted device
-File manager with root permission
-Little brain xd
1) MAKE A NAND BACKUP OF YOUR ROM. Just in case something would go wrong
2) To disable CPU rendering the ONLY things to do are:
- with a file manager with root access go to system/lib/eg
- open the file egl.cfg. DELETE everything inside the file but keep this line: 0 1 adreno200
- Set the permission to rw-r--r-- for the egl.cfg file.
- rename libGLES_android.so to libGLES_android.so.bakfrom egl folder. Don't delete it so if there is an issue with your ROM you can revert back to this file.
- REBOOT
That's all you have to to to disable CPU rendering. Depending on the ROM you are using you'll see some improvements or not (compile the poll on the top of the page)
In addiction to this explanation, disabling CPU rendering reduce battery juice!
This mean that your device will drain some battery.
Set the permission to rw-r--r-- for the egl.cfg file.
What might you benefit from? So far this is what I noticed.
- performance boost
- speed boost
- increased responsiveness
- better audio quality
- apps such as Facebook that would become slow and unresponsive are suddenly blazing fast
Click to expand...
Click to collapse
It affects battery?
Thanks man
Sent from my LG-E610 using XDA Free mobile app

FPS & IPV4 & 6 build.prop tweaks

Here's my tweaks i have created and invented myself tweaks that are already out online will not be posted below
# Fps Properties
ro.fps_enable=1
ro.fps.capsmin=30fps
ro.fps.capsmax=60fps
Some of protocals for ipv4 and ipv6 are experimental but seems to work fine as time goes by the internet properties below will be revised. NOTE: feel free to modify the protocals, but not distribute them as your own, you must include me for full credit when releasing the modified properties, the only two protocals not owned by me is
persist.telephony.support.ipv6=1 persist.telephony.support.ipv4=1
Click to expand...
Click to collapse
And i do not know the creator who created them, the rest is mine as built thank you
# Internet Properties
persist.internet.support.ipv6=1 persist.internet.support.ipv4=1
persist.dns.support.ipv6=1
persist.dns.support.ipv4=1
persist.telephony.support.ipv6=1 persist.telephony.support.ipv4=1
persist.dhcp.support.ipv6=1
persist.dhcp.support.ipv4=1
persist.dnla.support.ipv6=1
persist.dnla.support.ipv4=1
persist.web.support.ipv6=1
persist.web.support.ipv4=1
persist.tcp.support.ipv6=1
persist.tcp.support.ipv4=1
persist.udp.support.ipv6=1
persist.udp.support.ipv4=1
persist.voip.support.ipv6=1
persist.voip.support.ipv4=1
persist.dns2.support.ipv6=1
persist.dns2.support.ipv4=1
Plwce this uner addtional build properties under tge dalvik heapsizemax line
What this does is helps the multithread line to tell the cpu to easily do more faster proccessing without overheating
persist.sys.dalvik.hyperthreading=true
Now we can we can focus on permently keep a certain fps speed to force the os to lock at that fps speed
BootAnimation build prop is like shown below:
# Bootanimation Properties
boot.fps=25 (value 25 is the default value for tge boot animation fps speed, the higher the value, tge faster tge fps will be permenetly until you chsnge the value if upping the value 30 is a great option to choose keeping system stability)
Now you want to keep your whole os at a top speed you want many devs havent invented this but until i did
Revision 1:
# System Properties
system.fps=30 (value 30 is tge default value but some devices cant handle it if they are high end devices 25 is a good value for low end devices but you csn keep 30 or upp the speed and this will lock the os to that desired fps, user can change this value if implemented in the roms build.prop if they desire)
Or
Revision 2
# System Properties
cpu.fps=30
gpu.fps=30
(The cpu and gpu lines allow you to decided what fps rate should each do for ex: say i want the gpu's fps rate to go a lil faster i change the default value 30 to 35 rasing the fps a bit higher, but say if i want to run both cpu and gpu fps run at the same rate i put both vslues the ssme number, remember chamging vslues beyond 30 is risky and can cause gpu or cpu stress and making them.not run together can cause instability but wont damage your cpu but could effect graphics speed and processing speed)
Revision 3:
# System Properties
cpu.fps=auto
gpu.fps=auto
(what the "auto" value tells the cpu and gpu to Automatically choose the best FPS Rate for the OS or every individual app or games you run as well and will give less stress on the cpu without losing the current top speed of your OS)
EX: say my os default runs at 25fps and i have the value above to auto the os will detect that the auro is on and will cap the cpu or gpu to any value like value 30 to ensur the best fps rate.
NOTE: some of these tweaks may vary of firmwares and devices
Hi, is anyone tried all the above tweak ?
Is there all really working ?
Thanks in advance.
This seems good to try. The IPv4/6, are they necessary? Doesn't Android automate that anyway in newer versions of Android DHCP?
Hi is anyone has tested all these tweaks ??
Is it working ?
Thanks in advance.
[null]
eladkarako said:
I prefer to disable IPv6 support,
to allow an easier ads-blocking using the HOSTS file.
Click to expand...
Click to collapse
Could you please tell me how you do that. I've found a shell command, which is working - until i get dis- and reconnected again. That's not really a permanent solution
ah! its 2021!
i hope the fps stuffs still works

Categories

Resources