Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,814,319 Members 51,134 Now Online
XDA Developers Android and Mobile Development Forum

fps governor i9505

Tip us?
 
nadejo
Old
#1  
nadejo's Avatar
Senior Member - OP
Thanks Meter 83
Posts: 544
Join Date: Jun 2010
Default fps governor i9505

Is it possible to create a governor that uses frames per second for computing.
So for example
You set the gov to 30fps. The cpu works only to make stable 30fps.
You set gov to 60fps. The cpu keeps 60cpu stable
If there are for example areas in a games that doesnt require much power for 60fps it clocks down
And if there are games with fps cap it clocks down aswell.
This is a great idea i think. And it should be possible.
This would be a simple governor because the only governor setting for the user would be fps.
Device:Samsung Galaxy S4 i9505 black mist
Rom:latest cyanogenmod11® nightly f2fs system, data & cache
Kernel:latest alucard® v2 kernel
voltage:cpu -50mv, gpu -75mv
my guide for best performance
 
nfsmw_gr
Old
#2  
nfsmw_gr's Avatar
Senior Member
Thanks Meter 680
Posts: 1,458
Join Date: Dec 2010
Location: Salamina,Greece
Quote:
Originally Posted by nadejo View Post
Is it possible to create a governor that uses frames per second for computing.
So for example
You set the gov to 30fps. The cpu works only to make stable 30fps.
You set gov to 60fps. The cpu keeps 60cpu stable
If there are for example areas in a games that doesnt require much power for 60fps it clocks down
And if there are games with fps cap it clocks down aswell.
This is a great idea i think. And it should be possible.
This would be a simple governor because the only governor setting for the user would be fps.
Not bad but our phone can't handle all the games at 60fps, so it's a matter of computing power too.
A variable could be added though so that when it detects fps >30 but <60 it tries to make it work at 30fps so that the performance is consistent.
But what about videos? Many videos are at 24 and 30 fps, so something must be done about this too.
Damn, it'd be cool but I think it's too much work for a result that might not be as pleasing as it sounds. :/
If a frame limiter exists for android (don't know if it does or not, just sayin') we could most likely get less heat and battery consumption when set to 30fps for certain apps without the need for a special governor.

Press thanks if i've helped you!
It's not much,but it does matter to me.


Anyone plays FIFA 13 on Origin?
Add me so we can play a game!
(nfsmw_gr just like here)

Devices:Nokia 3310-->Nokia 5210-->Nokia 3410-->Motorola V535-->Sony K750i-->Sony W660i-->Nokia 5320-->Sony W595i-->Samsung Galaxy S-->Huawei Ideos X5-->Nokia X2-->Sony Spiro-->Sony Live With Walkman-->Vodafone Joy(Huawei 845)-->Sony Xperia PLAY-->Sony Z550i(temp)-->Samsung Galaxy SIII(Awesome phone!)-->Samsung Galaxy S4
The Following User Says Thank You to nfsmw_gr For This Useful Post: [ Click to Expand ]
 
nadejo
Old
#3  
nadejo's Avatar
Senior Member - OP
Thanks Meter 83
Posts: 544
Join Date: Jun 2010
Quote:
Originally Posted by nfsmw_gr View Post
Not bad but our phone can't handle all the games at 60fps, so it's a matter of computing power too.
A variable could be added though so that when it detects fps >30 but <60 it tries to make it work at 30fps so that the performance is consistent.
But what about videos? Many videos are at 24 and 30 fps, so something must be done about this too.
Damn, it'd be cool but I think it's too much work for a result that might not be as pleasing as it sounds. :/
If a frame limiter exists for android (don't know if it does or not, just sayin') we could most likely get less heat and battery consumption when set to 30fps for certain apps without the need for a special governor.
Thanks for the reply. I hope someone makes that governor.
Device:Samsung Galaxy S4 i9505 black mist
Rom:latest cyanogenmod11® nightly f2fs system, data & cache
Kernel:latest alucard® v2 kernel
voltage:cpu -50mv, gpu -75mv
my guide for best performance
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes