Forums - supporting FPS is important feautre to make Profiler more powerfull

12 posts / 0 new
Last post
supporting FPS is important feautre to make Profiler more powerfull
alphabet
Join Date: 31 Aug 15
Posts: 4
Posted: Sun, 2015-09-06 18:56

Hi, guys,

Now I'm using Profiler

(1.0.1.8262015)

from the many webpages I saw the tool support realtime FPS, but mine deos not have that content.

I think for the being powerful profiler, you guys should suppor real time fps like nvidia-graphic-debugger

thanks!

 

 

 

  • Up0
  • Down0
khawkins Moderator
Join Date: 29 Nov 12
Location: San Diego, CA
Posts: 62
Posted: Tue, 2015-09-08 10:49

Hi, what device are you trying to profile with and not seeing FPS?  

FPS should show for any Snapdragon 805 and later devices. Unfortunately we don't have support yet for any prior Snapdragon chipsets.

If you do have a Snapdragon 805+ then to access FPS in realtime mode, select your process, and you should see new categories in the metric list. Expand the "EGL" category, and FPS should be one of your metric options.

Thanks,
Kevin

 

  • Up0
  • Down0
alphabet
Join Date: 31 Aug 15
Posts: 4
Posted: Tue, 2015-09-08 18:40

Dear Kevin.

Thanks for kind reply

Now I can see the EGL category.

 

I want ask 1more question.

when I selelcting Datasources, some kind of process show EGL category(like com.android.settings)

but other does not (like gfx bench)

 

Can you give additional comment about it?( any condition to enable EGL category?)

 

 

  • Up0
  • Down0
khawkins Moderator
Join Date: 29 Nov 12
Location: San Diego, CA
Posts: 62
Posted: Thu, 2015-09-10 09:57

Sure. Since we want to enable developers to use Profiler with non-rooted devices you may occasionally need to workaround a few quirks.

When using Profiler for anything with the GPU, you typically want to start profiler and connect to your device before starting your app. This ensures Profiler communication with the driver . Once you're connected, you can start your app and the GPU metrics should be available.

Also, even when doing this sometimes graphics applications will continue to run in the background and when you bring it up the GPU metrics will not show. If you see this, we also recommend closing the graphics application completely so it's no longer in the background app list, and then start your graphics application back up. Doing this resets Profiler communication with the graphics driver.

We know it can be a little troublesome at times, but at least for now we believe enabling you to profile your app on a non-rooted device is worth the quirks you may encounter. Of course, we continue to look for ways to improve this and welcome any feedback.

Kevin

 

  • Up0
  • Down0
Azlun
Join Date: 10 Mar 13
Location: SHENZHEN
Posts: 27
Posted: Mon, 2016-03-21 04:10

Agree! and support your with my best wishes to keep going to improve FPS tracking,

also expecting in long term Frames Time Interval Tracking/Latency Debug mode like Oculus doing on Virtrual Reality.

and also intel begin to do simular things

https://software.intel.com/en-us/gpa

https://software.intel.com/zh-cn/articles/an-often-overlooked-game-perfo...

  • Up0
  • Down0
Azlun
Join Date: 10 Mar 13
Location: SHENZHEN
Posts: 27
Posted: Mon, 2016-03-21 22:45

from logcat message, I can see some interesting log, Is it possible Snapdragon profiler filter the data out and make it as a curve like EGL-FPS curve?

 03-22 13:32:17.124433433  SurfaceFlinger FPS: 25 03-22 13:32:18.134433433  SurfaceFlinger FPS: 30 03-22 13:32:19.134433433  SurfaceFlinger FPS: 25 03-22 13:32:20.144433433  SurfaceFlinger FPS: 43 03-22 13:32:21.154433433  SurfaceFlinger FPS: 55 03-22 13:32:22.154433433  SurfaceFlinger FPS: 50 03-22 13:32:23.164433433  SurfaceFlinger FPS: 51 03-22 13:32:24.164433433  SurfaceFlinger FPS: 53 03-22 13:32:25.184433433  SurfaceFlinger FPS: 48 03-22 13:32:26.214433433  SurfaceFlinger FPS: 37 03-22 13:32:27.214433433  SurfaceFlinger FPS: 37 03-22 13:32:28.224433433  SurfaceFlinger FPS: 52 03-22 13:32:29.224433433  SurfaceFlinger FPS: 48 03-22 13:32:30.234433433  SurfaceFlinger FPS: 51 03-22 13:32:31.234433433  SurfaceFlinger FPS: 55 03-22 13:32:32.244433433  SurfaceFlinger FPS: 46 03-22 13:32:33.264433433  SurfaceFlinger FPS: 42 03-22 13:32:34.274433433  SurfaceFlinger FPS: 45 03-22 13:32:35.274433433  SurfaceFlinger FPS: 39

 

  • Up0
  • Down0
Azlun
Join Date: 10 Mar 13
Location: SHENZHEN
Posts: 27
Posted: Sun, 2016-07-03 19:28

Since Snapdragon Profiler have new mission now dor Snapdragon VR SDK, to measure FPS and may be even nore such Frame time of each Frames in evey 16.7ms, so I still have high demond to see better statblity beyond v1.5.

a good reference is Intel GPA which can be use for both PC 3D applications and PC VR applications,  and they began to support Android like Snapdragon Profiler. hope you can learn user experience from each other:

https://software.intel.com/zh-cn/nod/597194

  • Up0
  • Down0
Azlun
Join Date: 10 Mar 13
Location: SHENZHEN
Posts: 27
Posted: Thu, 2016-07-21 01:49

we are still lack of support on FPS meansurement, NEXUS6 NPD56N still can not connect to EGL-FPS stablely over 10 seconds.

SDP 1.5.1 and App tune-up Kit v1.3 is used

  • Up0
  • Down0
ToolsPM
Join Date: 15 Feb 13
Posts: 393
Posted: Thu, 2016-07-21 08:17

Hi Azlun,

I have a Nexus 6 and I haven't experienced this problem. Can you provide an example of one or more apps that do this, so I can try to replicate this issue? 

- Rick

  • Up0
  • Down0
Azlun
Join Date: 10 Mar 13
Location: SHENZHEN
Posts: 27
Posted: Thu, 2016-08-04 05:14

Do you gotten my latest comment with many links including Lamper VR_com.archiactinteractive.LamperVRCardboard_9.apk and End Space VR_com.endspacevr_6.apk? now I found more apk can NOT use EGL-FPS

FPS is always 0, even I start that app after SDP connected.

  • Up0
  • Down0
ToolsPM
Join Date: 15 Feb 13
Posts: 393
Posted: Thu, 2016-08-04 07:09

We're looking into this. Thanks for providing the detailed info. 

- Rick

  • Up0
  • Down0
grant.marzette
Join Date: 29 Sep 20
Posts: 3
Posted: Thu, 2020-10-15 14:55

Hey guys I'm having the same problem and I can't seem to find anything online or on this thread that can get my device to show FPS. I have an Android Galaxy S8 on OS 9, and when I connect my device before and after the snapdragon profiler is up and running, there is no EGL metric that shows up. In fact, this doesn't show up for any application on this device. Is anyone able to assist me with this?

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.