Windows 8.1 Phone update increases Frames Per Second FPS

This is more of a Just FYI.

I am testing on Nokia 810

I have a little test app on my phone that I was using testing FPS and it had FPS of 60 set.

It was kind of choppy so I figured I would set it down to 45 and then 30 for testing.

But before I could do that checked and found there was a new 8.1 update, so I installed it.

After the install i found that the FPS for the test app is MUCH BETTER.

Current OS version is 8.10.14176.243

Just thought I would pass this info on.

Larry

Just to be clear, are you saying when you were running Windows Phone 8.0, the framerate was less than 60 FPS, but when you upgraded to 8.1 the framerate was 60 FPS?

Edit:

I ask because I haven’t tried upgrading my 8.0 devices to 8.1 since I need to keep the 8.0 devices around for testing purposes.  I’ve always assumed the newer devices were faster, but if Microsoft improved performance via software, then that’s great news!  It makes sense since the performance hit I was seeing was because Microsoft’s XAML UI would usually render late every 4th frame, even with Corona stripped out of the test app.  Anyways, thanks for posting this.

To be clear, the FPS set in the Config.lua was set to 60.

when connected to the windows computer - the stats that show on the side of the phone toggle between 50 to 60 FPS.

I did some more testing and changed the FPS in the config.LUA to 45 FPS.

The stats still toggled between 50 to 60 fps. So I am not sure it that is having any effect at all.

I can say that my test app was choppy before the update and it is running smoother afterwards.

Larry

Thanks for posting your results Larry.

It’s great to hear that Windows Phone 8.1 has a huge performance boost.  We put a lot of work into squeezing out as much performance out of WP8 as possible.  I hope you’re happy with the results too.

Also, regarding the “config.lua”, its FPS setting only supports values of 30 or 60.  If you do not give it a value of 30 or 60, then Corona defaults to 30 FPS.  You can confirm this by reading the “display.fps” property in Lua.  If you’re using the code I posted on this forum to measure framerate, it does assume that the app is always running at 60 FPS.  I updated my code to correctly measure for 30 or 60 FPS apps and posted it here…

   http://forums.coronalabs.com/topic/51396-touch-moved-event-firing-too-quickly/?p=266828

Just to be clear, are you saying when you were running Windows Phone 8.0, the framerate was less than 60 FPS, but when you upgraded to 8.1 the framerate was 60 FPS?

Edit:

I ask because I haven’t tried upgrading my 8.0 devices to 8.1 since I need to keep the 8.0 devices around for testing purposes.  I’ve always assumed the newer devices were faster, but if Microsoft improved performance via software, then that’s great news!  It makes sense since the performance hit I was seeing was because Microsoft’s XAML UI would usually render late every 4th frame, even with Corona stripped out of the test app.  Anyways, thanks for posting this.

To be clear, the FPS set in the Config.lua was set to 60.

when connected to the windows computer - the stats that show on the side of the phone toggle between 50 to 60 FPS.

I did some more testing and changed the FPS in the config.LUA to 45 FPS.

The stats still toggled between 50 to 60 fps. So I am not sure it that is having any effect at all.

I can say that my test app was choppy before the update and it is running smoother afterwards.

Larry

Thanks for posting your results Larry.

It’s great to hear that Windows Phone 8.1 has a huge performance boost.  We put a lot of work into squeezing out as much performance out of WP8 as possible.  I hope you’re happy with the results too.

Also, regarding the “config.lua”, its FPS setting only supports values of 30 or 60.  If you do not give it a value of 30 or 60, then Corona defaults to 30 FPS.  You can confirm this by reading the “display.fps” property in Lua.  If you’re using the code I posted on this forum to measure framerate, it does assume that the app is always running at 60 FPS.  I updated my code to correctly measure for 30 or 60 FPS apps and posted it here…

   http://forums.coronalabs.com/topic/51396-touch-moved-event-firing-too-quickly/?p=266828