Related
I'm looking for a true indication of FPS for my device. Standalone benchmark apps are nice, but only report marks gained from within their own processes, which in most cases there is little overhead and are written to be as streamlined as possible.
Does anyone know of a benchmark or any other type of app, that continuously displays a frames per second value in the top notification bar while you're running everyday apps?
I'm in a discussion with an iPhone user who mentions that regardless of the running app, the screen runs at a constant 60fps, but I find this to be a bit of a stretch.
I'd be curious to know what the average running FPS is while just normally using this Android device.
A FPS monitor isn't going to tell you much when most applications really don't update the screen more than once or twice in a second. Sure, it'd tell you if the phone's refreshing properly when you're scrolling, switching screens, etc, but the metric is pretty much useless outside of games or the standalone benchmarks you mention.
You can certainly get a 'constant 60fps' if the display update layer and the application layer are disconnected from eachother - basically if an app can only draw 10 frames per second, you'll still only see 10 changes per second, all the while the phone can happily tell you that it's updating the screen at 60fps. This is more akin to refresh rate than frame rate.
A better metric would be a process that takes low-priority and updates a counter at some set interval. If it falls behind, you know things are running slowly (ie. it can't get a CPU slot to update).
So yeah, the FPS indicator you're looking for wouldn't do much but tell you your refresh rate, which really doesn't change.
Ahh, good points. I hadn't thought it through that way.
What settings are the best for better framerate?
I am posting this because im only getting 40 framerate when playing Rayman 2.
Any advice?
bumping thread
I normally get a bit peeved when I see people bump threads after just a few hours, but this really takes the mick.
Have a bit of patience mate
bumping thread
carazy1 said:
What settings are the best for better framerate?
I am posting this because im only getting 40 framerate when playing Rayman 2.
Any advice?
Click to expand...
Click to collapse
Use eboots, they are a lot faster than other forms of rips (bin etc).
Other than that, zodtt himself gives the following advice (quoted from www(dot)androidemus(dot)com):
Things that must be known:
- Anti aliasing on some devices is slow. Disable it to start off with.
- Make sure you have precise cdrom DISABLED. It affects audio greatly. It's only for Diablo, in which case it needs that setting.
- Save states can become incompatible between releases. I try to minimize these issues, but if you run into a performance issue, try without save states.
- Save states also save the cycle and precise cdrom settings you saved with. Once saved they are locked in!
- Use NTSC (US/Japanese) versions of games if possible! I haven't been testing with PAL games and they run at a different FPS.
- The Cycle setting is your friend. Raising it MAY increase your FPS. Raising it too high will just increase the FPS but not the gameplay. Lowering it to 2 helps in some games, especially heavily 3D ones. It's very dependent on the game being played.
That being said:
1. Uninstall v2. Re-Install the latest version of v2. At time of writing it's 1.1.2. Confirm it is the latest version. Leave every setting at the default. Enable the FPS setting. Disable the Anti-Aliasing setting. Start a NEW game (NO Save States). Note the game being tested, and note the FPS in a certain area of that game.
2. From there, try a Cycle setting of 4 instead of 3, and start a new game with no save states. You might also want to try a refresh rate of 30 instead of 60. Check the FPS in that game and see if it went up in that area.
3. Try enabling CDDA if you have a proper rip with the CDDA files in place. If that doesn't help, try disabling sound and (or?) CDDA.
Alternatively, wait for FPSeCE for Android, should be out any day now...
Hi Guys 'n' Gals:
If like me you have been struggling with poor GPS on your SGS2, then I may have the answer!
I am running Foxhound SniperWolf - have tried just about all of the "good" radios & have swapped regularly between Abyss / Siyah kernels to no avail.
Where I work (in Hampshire, right on the coast), it would often take up to 5 minutes (sometimes longer!) for Sygic to lock onto satellites. GPS status used to just about give up - it was hopeless & yet my trusty TomTom would lock in about 10 seconds! It really p*ssed me off!
Now with the following combination - FoxHound SniperWolf ROM, Siyah kernel 3.2.8.2, Stock XXLPX modem & Crypted AGPS Patch - I get a lock in 10 to 12 seconds maximum - every time from work! At home, even indoors, I get a lock in about 10 seconds!
To be fair I think a very large portion of my success is down to "crypted" and his fantastic AGPS fix which you can find here
My Samsung Galaxy S2 is now superb for any GPS application!
If this helps anyone - please click the THANKS button below this post.
Cheers
I'm skeptical about "patches", "fixes" and "hacks" which are supposed to improve or fix things.. Imo if the changes are really worth having I'm sure the veteran developers around here would include similar functionality in their roms / kernels as stock or recommend you install them.
That said I have no idea what the Crypted AGPS Patch does. From what I can tell it modifies the gps.conf file
Thus editing config, not adding any new drivers / coding to significantly change how GPS works
It maybe that the major speed increase you are getting is due to the patch setting a new Local GPS server. FasterFix (free from the android market) will allow you to set your GPS server yourself to greatly improve GPS Locking speed.
I've set mine to the UK (uk.pool.ntp.org) and can achieve a GPS lock within 4 seconds
Just tested the speed while writing this. Believe me I have nothing to gain by exaggerating
Azurren said:
I'm skeptical about "patches", "fixes" and "hacks" which are supposed to improve or fix things.. Imo if the changes are really worth having I'm sure the veteran developers around here would include similar functionality in their roms / kernels as stock or recommend you install them.
That said I have no idea what the Crypted AGPS Patch does. From what I can tell it modifies the gps.conf file
Thus editing config, not adding any new drivers / coding to significantly change how GPS works
As the man says his own NTP SERVERS .
his patch has various objectives to ensure stability and efficacy with GPS. Locally, the patch will replace your /system/etc/gps.conf and your /system/etc/suplrootcert if you have this file. You can compare the difference in what you have to this one to get an idea of all the changes. V3.1, onward, contains section descriptions for variables in use. Most notably, starting with v3.1 the aGPS Patch uses my own central NTP DNS pool and my own central xtra.bin server by default. The xtra.bin does have fallback servers should mine fail. But, that is very, VERY much an unlikely scenario. These two imperatives allow for better stability and speed by providing top-rated NTP servers and prime-routed network access to transmit the xtra.bin to your phone.
jje
Click to expand...
Click to collapse
Thanx
NICE
Azurren said:
...That said I have no idea what the Crypted AGPS Patch does. .....
Click to expand...
Click to collapse
Maybe, if you had read the thread that I linked to in my post (as jje did) before you replied you would have had a greater understanding of what crypted was doing with his fix; and more so, what FasterFix does / does not do!
Be rash - try it! Believe you me - it works!
jellywobbles said:
Maybe, if you had read the thread that I linked to in my post (as jje did) before you replied you would have had a greater understanding of what crypted was doing with his fix; and more so, what FasterFix does / does not do!
Be rash - try it! Believe you me - it works!
Click to expand...
Click to collapse
Loving how you cut the quote at the point where I read through his thread and changelog and report back what it appears to do
Still, I have an open mind.. I will give it a try (although I remain dubious)
Azurren said:
Loving how you cut the quote at the point where I read through his thread and changelog and report back what it appears to do
Click to expand...
Click to collapse
Look mate - I don't want to cross swords with you, but ... you said in your post quite clearly
...I have no idea what the Crypted AGPS Patch does...
Click to expand...
Click to collapse
As the dev says in his thread that I linked to, he uses his own NTP SERVERS - he very clearly explains what his AGPS Patch does!
I understood what the AGPS Patch was doing. If you also understood what the AGPS Patch was doing, then why on earth would you say that you have no idea what it does??
Anyway - no matter - it works brilliant for me - end of!
Cheers
Well what I meant was that I don't know what his patch actually did.. Of course it uses different servers (As you say, that's explained in his thread) but what ELSE does it do?
For example, this is different from my current GPS.conf:
QOS_ACCURACY=50
QOS_TIME_OUT_AGPS=95
QOS_TIME_OUT_STANDALONE=80
QosHorizontalThreshold=1000
QosVerticalThreshold=500
Do you know what all these changes do?
Regardless I've done my own testing and checking.
5 tests using FasterFix: (uk.pool.ntp.org)
17 second lock
5 second lock
5 second lock
6 second lock
8 second lock
5 tests using the AGPS Patch:
15 second lock
12 second lock
3 second lock
39 second lock
14 second lock
33 second lock
An extra one as the results differed greatly
Hybrid: (Using the patch with uk.pool.ntp.org)
14 second lock
6 second lock
7 second lock
9 second lock
7 second lock
Some further testing:
Ping this: ntp.derekgordon.com
230-240ms
His server
And Ping this: uk.pool.ntp.org
44ms (Stable)
UK server
Both tests seem to confirm the same.
NOTE: These tests were done in the UK, I believe the sever for the "patch" is located in the USA. Therefore I have no doubt that the patch would provide better results for those in the USA
I keep calling it a patch when all it's really a config (text) file
Azurren said:
Well what I meant was that I don't know what his patch actually did.. Of course it uses different servers (As you say, that's explained in his thread) but what ELSE does it do?
For example, this is different from my current GPS.conf:
QOS_ACCURACY=50
QOS_TIME_OUT_AGPS=95
QOS_TIME_OUT_STANDALONE=80
QosHorizontalThreshold=1000
QosVerticalThreshold=500
Do you know what all these changes do?
Regardless I've done my own testing and checking.
5 tests using FasterFix: (uk.pool.ntp.org)
17 second lock
5 second lock
5 second lock
6 second lock
8 second lock
5 tests using the AGPS Patch:
15 second lock
12 second lock
3 second lock
39 second lock
14 second lock
33 second lock
An extra one as the results differed greatly
Hybrid: (Using the patch with uk.pool.ntp.org)
14 second lock
6 second lock
7 second lock
9 second lock
7 second lock
Some further testing:
Ping this: ntp.derekgordon.com
230-240ms
His server
And Ping this: uk.pool.ntp.org
44ms (Stable)
UK server
Both tests seem to confirm the same.
NOTE: These tests were done in the UK, I believe the sever for the "patch" is located in the USA. Therefore I have no doubt that the patch would provide better results for those in the USA
I keep calling it a patch when all it's really a config (text) file
Click to expand...
Click to collapse
OMG - far far too techy for me! If you are really that concerned, you really should direct your comments on the devs thread right here - I am sure he'll love to "engage with you"! For me - I am not interested, OK?
It works brilliantly; I don't care or understand what it does, or how it does it - end of!
Similarly, I drink Woodford Reserve bourbon - love it in fact, but I don't give a fig how they make it!
jellywobbles said:
OMG - far far too techy for me! If you are really that concerned, you really should direct your comments on the devs thread right here - I am sure he'll love to "engage with you"! For me - I am not interested, OK?
It works brilliantly; I don't care or understand what it does, or how it does it - end of!
Similarly, I drink Woodford Reserve bourbon - love it in fact, but I don't give a fig how they make it!
Click to expand...
Click to collapse
You're completely right, you should use whatever works well for yourself. All I posted was the tests (Really simple, just using GMaps and counting how many "blinks" the GPS icon did before locking )
The "Ping" tests just measured how long it took to "talk" to both servers
I would recommend you try-out FasterFix though, it may reduce your GPS lock speed
You could always just re-patch it if you want to revert
Oh and this has been bothering me for a while so I'll just say it.. I didn't give this thread a one star rating.
Honestly
Hey Hey,
here is the new version of my heart rate app for the D5. Features are:
- Always On heart rate monitoring
- defining intervals and duration of heart rate monitoring
- turn heart rate sensor on/off
- show the sensor data on your watchface
- log Sensor data
- log Accelerometer data
- chart Sensor data
Here is the link:
1.5 beta: https://mega.nz/#!2tFhWBqC!FcmKdUblrOQiLDd-WRNmBOzhEZqWAEk6mp05Qulvy6s
SensorLib for D5:
https://github.com/fisch92/SensorLib
Old Versions:
1.4: https://mega.nz/#!e5FRFAgZ!3glFDXdyZrQrKtbh22h7qHTYJ3c-AeAg0osSLlapilY
Knowing Bug:
- Create the chart is a little bit slow
Next version:
- classify with the accelerometer data your activity
- do some stuff at custom activities (gesture detection)
I need your help:
- First of all I improved the hr measure or I hope it. Can you share your experience with me, because there are some other measure methods which supported by the hr sensor and I haven't other devices to test the accuracy
- Second I add accelerometer measurement. I want to classify your activity like google fit and also I want to detect custom gesture with this but I fear that this drains the battery too much. Tell it me if you notice this, please
Also I want to develop a library to make the usage of sensors easy for other Developers
fisch92 said:
Hey Hey,
here is my first Test with the heart rate sensor. Features are:
- Always On heart rate monitoring
- defining intervals and duration of heart rate monitoring
- turn heart rate sensor on/off
- read the sensordata from your watchface
Here is the link:
https://mega.nz/#!yxUgybBI!gzSeRBMUf1V10T_ilJ5TcvJ76qrClxieOGQdKBIQWVo
Knowing Bug:
- I think the app should build the mean of the heartrate over time to improve the current value. Actually it's a little bit volatile.
- Heart rate monitoring stops when display goes off
- Turn On/Off option is not working.
Next version:
- fix the Bugs
- log the Data into a Database on your Device
- chart Data
- will come soon
Click to expand...
Click to collapse
thanks for the thread, i downloaded the app to my pc and then copied it to Download folder on the watch and from the watch i tried to install it by opening it but it did'nt let me, since it is an apk file i did'nt extract it on my pc. i will download it again and see what will happpen. geat job hope others will follow you especially in the metter of better notification app that will include a way to answer calls from it.
Hey Hey,
here is the new version of my heart rate app for the D5. Features are:
- Always On heart rate monitoring
- defining intervals and duration of heart rate monitoring
- turn heart rate sensor on/off
- read the sensordata from your watchface
- log Sensordata
- chart Sensordata
Here is the link:
https://mega.nz/#!O9EWnRTQ!EgFhxvpK2TVSOmETOjBuuz9eUO-Q95zr7UtMvG8sfe8
Old Version:
https://mega.nz/#!yxUgybBI!gzSeRBMUf1V10T_ilJ5TcvJ76qrClxieOGQdKBIQWVo
Knowing Bug:
- Create the chart is a little bit slow
Next version:
- try to enrich heart rate Data (yesterday I ride my bike and I ride on a hill I needed no sensor to know that my heart rate is pretty high. So I looked at my app, it shows a hr of 54 I try the system app ... same result)
- add compass
Also I want to develop a library to make the usage of sensors easy for other Developers
Will this work with the X5?
caltomoto said:
Will this work with the X5?
Click to expand...
Click to collapse
I don't know, but I think it should work. You can try it and tell us your results
fisch92 said:
try to enrich heart rate Data (yesterday I ride my bike and I ride on a hill I needed no sensor to know that my heart rate is pretty high. So I looked at my app, it shows a hr of 54 I try the system app ... same result)
Click to expand...
Click to collapse
On my K8 R, D5 and X5, the HR is within 10-20 of actual. Sounds like you might have a sensor issue or there's a bug in the firmware. What are your results using different firmware?
Lokifish Marz said:
On my K8 R, D5 and X5, the HR is within 10-20 of actual. Sounds like you might have a sensor issue or there's a bug in the firmware. What are your results using different firmware?
Click to expand...
Click to collapse
Oh ok, I use Imperium W812a ROM v1.2.0. Also my Docking Station has a pulse of 72 actually :silly: maybe its a sensor issue
I make some little Bugfixes:
https://mega.nz/#!rtMhUSLD!pwiwKxbeOTcqA9tpazhDPwoKNlLkMpdpH2ZfeHS109w
fisch92 said:
I make some little Bugfixes:
https://mega.nz/#!rtMhUSLD!pwiwKxbeOTcqA9tpazhDPwoKNlLkMpdpH2ZfeHS109w
Click to expand...
Click to collapse
works great thanks.
fisch92 said:
I make some little Bugfixes:
Click to expand...
Click to collapse
In this latest version, display remains continuously on and if I remove it from Recent apps display turns off but then HR does not work.
Any luck getting it to run as a background service or getting the stock app to run in the background? Here's the thought, background service + "On Wake" trigger = HR updating on faces when you rotate your wrist to check the time. I haven't had my coffee yet so this thought is less detailed than usual..
the app does'nt drain the battery that much but the reading are off, i do'nt get a reading over 100 when i workout but i wonder if because of the HR itself and not the app, can someone with x5 or k9\k8 check? thanks
Lokifish Marz said:
Any luck getting it to run as a background service or getting the stock app to run in the background? Here's the thought, background service + "On Wake" trigger = HR updating on faces when you rotate your wrist to check the time. I haven't had my coffee yet so this thought is less detailed than usual..
Click to expand...
Click to collapse
I will fix it in next version
soniasophie9697 said:
the app does'nt drain the battery that much but the reading are off, i do'nt get a reading over 100 when i workout but i wonder if because of the HR itself and not the app, can someone with x5 or k9\k8 check? thanks
Click to expand...
Click to collapse
sounds like my problem the only moment my watch shows me a HR over 100 was before my bachelor exam but when I do sport the messure is always between 50-70. But this isn't because of my app or is it? Did you get the same values with the systemapp? Or maybe the ROM thich one does you have?
I was getting 40-50BPM resting rate from the app, which would be fine if I were an 18yo triathlete vs a 40-something stay at home dad after a double espresso.
fisch92 said:
sounds like my problem the only moment my watch shows me a HR over 100 was before my bachelor exam but when I do sport the messure is always between 50-70. But this isn't because of my app or is it? Did you get the same values with the systemapp? Or maybe the ROM thich one does you have?
Click to expand...
Click to collapse
wait...does it not also for workout? when i do my running? i had problems with the HR build in before it never showed me the right results after a workout, i thought it because just on light was green and it should be two but many said that it is the same on their watch with BT chest belt i do'nt have this problem.
Sorry, but these indications HR D5 for nothing suited.
Now, I ran on the treadmill. According to the indications (sensors in the handles) was 108-110. I checked the hand artery and was about 100. And our d5 65-71. Terribly underestimates. I think I will buy a normal sensor on a belt, because this is not what to trust. They made the sensor as a gadget rather than something useful.
A mistake of 5-15 would be ok, but so it's more like an oracle do you think it's a sorftware issue or a hardware issue. Had somebody here better experience with the hardware sensor? Maybe on other devices or other firmware or in special situation?
Actually the measure of my app is quite simple. It do the measure like the engineermode app and my app calc the mean over time and throw bad measure (hr of 0) away. But actually I don't know how the measure calculates the hr of the sensor data. Maybe this is improveable
I have tested not on your application. I did the measurement on the system application D5. But it probably would still be the same sensor error.
New Version is here:
https://mega.nz/#!e5FRFAgZ!3glFDXdyZrQrKtbh22h7qHTYJ3c-AeAg0osSLlapilY
What is new:
- remove WakeLock (Screen of Watch don't turn on by each messure)
- remove always on feature (if someone is worry about this, let me know )
For Developers:
https://github.com/fisch92/SensorLib
I build a library that make the usage of the hr sensor as easy as I can
The other sensors will be added later.
Hi there,
I am using tvhz to switch refresh rate quickly for Netflix or Amazon Video at the moment. I wonder whether this is possible to automatize with Tasker or Macrodroid if certain apps start. There are options for changing resolution but is there really no possibility to edit the refresh rate through command?
I am interested in the same thing. This is extremely essential on Android TV.
greys11 said:
Hi there,
I am using tvhz to switch refresh rate quickly for Netflix or Amazon Video at the moment. I wonder whether this is possible to automatize with Tasker or Macrodroid if certain apps start. There are options for changing resolution but is there really no possibility to edit the refresh rate through command?
Click to expand...
Click to collapse
Use "Refresh rate tool" for it (available in google play). There is post in Shield TV App and Themes section.