Intel® Graphics Performance Analyzers (Intel® GPA)
Improve your game's performance by quickly specifying problem areas
496 Discussions

some metrics are not available in system analyzer

RamyaSri01
New Contributor I
1,553 Views

Hi,

 

In system analyzer profiling tool, some of the metrics like slice0, slice1, data port, etc., counters are not collected and it is shown in timeline graph as " metrics on chart are not in active metric set" . 

May I know how to make these metrics as active? 

Device details :

Intel Integrated GPU - Intel(R) UHD  Graphics 620 

Intel CPU -  Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

 

 

Thanks and Regards

RamyaSri

 

 

0 Kudos
1 Solution
Pamela_H_Intel
Moderator
1,479 Views

RamyaSri,

 

This is because of the metrics set chosen (default RenderBasic) in the Options in Graphics Monitor. But we added an awesome feature awhile back that lets you add/change metrics sets at runtime. So, in that image you uploaded, for each metric that is "disabled", there is a System Analyzer icon. Click on that icon to get a pop up of the metric to add . . . then click the metric to add it. Once you do that, the metric(s) will be enabled and you should be able to see the data immediately.

 

Let me know if you have any problems with this feature.

 

Pamela

Here's a pic of the steps:

SA-AddMetrics.png

View solution in original post

5 Replies
Pamela_H_Intel
Moderator
1,480 Views

RamyaSri,

 

This is because of the metrics set chosen (default RenderBasic) in the Options in Graphics Monitor. But we added an awesome feature awhile back that lets you add/change metrics sets at runtime. So, in that image you uploaded, for each metric that is "disabled", there is a System Analyzer icon. Click on that icon to get a pop up of the metric to add . . . then click the metric to add it. Once you do that, the metric(s) will be enabled and you should be able to see the data immediately.

 

Let me know if you have any problems with this feature.

 

Pamela

Here's a pic of the steps:

SA-AddMetrics.png

RamyaSri01
New Contributor I
1,462 Views

Thanks a lot!!! It is working.

 

But, I have a doubt. At a time we can select only one set of metric right. for suppose if I select "sampler" at slice0 then only few are active and when I select "computeL3cache" then few metrics like slice0 sub-slice0 etc., are not active. So, can add all the metric sets as active simultaneously? So  that I may get data of all the hardware metrics at once. 

 

 

Thank you 

Ramya

0 Kudos
Pamela_H_Intel
Moderator
1,401 Views

RamyaSri - actually I didn't realize that was the behavior -- selecting various metrics disables others. But really that make sense. In fact, before reading your response I was about to warn you not to select very many metrics . . . there are a lot of calculations that are made . . . so data retrieval, organization, calculation, display, that all takes time . . . if you choose too many it will be too slow and useless -- your app would be very choppy.

But you can do multiple runs:

  • start SA and go to a certain spot in the app with certain metrics selected
  • click the output to csv file (I believe the default is 10 min of capture, but you can change it, also it will stop if you close the app and still create the file, in fact you can open the file and view it while data is still being collected)
  • as it outputs the data you can see the file path displayed in the message area of System Analyzer (near the top)
  • then repeat the same with a different metrics set chosen -- the different metrics sets overlap, so you can match the sets (though different runs will not have identical metrics, but it you have the same apps open each time . . . don't open a bunch of browser tabs which might slow your app then make it harder to match the separate runs)

Although, obviously, then you will have data in a csv file instead of the nice visualization tracks of SA.

Note that the available metrics depend on your API and your Graphics driver. You can list the available metrics in each metrics set for your particular platform and workload (game) with our cli tool - GPA Framework. Maybe you can find a set that works better for you. GPA Framework is a separate download (scroll down on the GPA download page). If you are interested, you can take a look at using this tool. I demoed this particular feature in our 2022.2 Release Video (https://www.youtube.com/watch?v=py0sRbRZrBo - gpa-metrics-collector command demo starts at ~2:30). If you want to see more on metrics collection, I demo more about metrics collection in the 2022.3 Release Video (https://www.youtube.com/watch?v=FiY8B-bYsvc).

RamyaSri01
New Contributor I
1,394 Views
Thank you, I will try with gpa commands and gfa also.
0 Kudos
Pamela_H_Intel
Moderator
1,159 Views

Awesome. Post again if you have more questions.


0 Kudos
Reply