This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Not able to get GPU counters on Odroid XU3 using ARM Streamline

Hi,

I am trying to profile Mali GPU counters on Odroid XU3 using Streamline. I have downloaded DS-5 Ultimate Edition trial for this purpose and built and run the gator daemon on the board ( using the steps from https://github.com/ARM-software/gator )

1. I am having some trouble with the GATOR_WITH_MALI_SUPPORT=MALI_MIDGARD flags, make does not seem to recognize this option. Without it I am able to compile and run.

2. I am able to see the Cortex A15/A7 stats but no GPU counters are visible on Streamline. Is this related to the previous step? 

3. Does DS-5 Community Edition not support Streamline? I initially used that and it said there was no valid license.

4. Is there a way to read/log the GPU counter data on the board itself without using a host PC app like Streamline? If yes, could you please point me to documentation to enable this?

Thanks,

Manoj

Parents
  • Hi Manoj

    Glad to see that you have managed to get GPU counters out of the system using the userspace gator. The issue you are describing seems to be a problem with the way that the board has been setup. I will ask internally if we have any OdroidXU3s and what the current status of them is.

    In the meantime could you look at using the perf application to collect your CPU counters. You are correct that Streamline uses the perf api to collect CPU counter data. So if you manage to collect valid data from the perf application this will point to a bug in Streamline. If the perf application fails to collect valid data then it is a problem with the way the system is configured.

    As an aside if you manage to collect perf data from the perf application you should be able to import this data into Streamline directly until we can solve the issue. More information on this can be found in Chaprter 3.3 in the Streamline User Guide.

    Hope this helps,

    Stephen

Reply
  • Hi Manoj

    Glad to see that you have managed to get GPU counters out of the system using the userspace gator. The issue you are describing seems to be a problem with the way that the board has been setup. I will ask internally if we have any OdroidXU3s and what the current status of them is.

    In the meantime could you look at using the perf application to collect your CPU counters. You are correct that Streamline uses the perf api to collect CPU counter data. So if you manage to collect valid data from the perf application this will point to a bug in Streamline. If the perf application fails to collect valid data then it is a problem with the way the system is configured.

    As an aside if you manage to collect perf data from the perf application you should be able to import this data into Streamline directly until we can solve the issue. More information on this can be found in Chaprter 3.3 in the Streamline User Guide.

    Hope this helps,

    Stephen

Children