Running perf on Xavier but most value shows not supported

I am trying to use perf for profiling CPU performance on the target (Pegasus). However, I am receiving the following output:

Performance counter stats for 'CPU(s) 1':

       3002.616160      cpu-clock (msec)          #    1.000 CPUs utilized
               253      context-switches          #    0.084 K/sec
                33      cpu-migrations            #    0.011 K/sec
                 0      page-faults               #    0.000 K/sec
   <not supported>      cycles
   <not supported>      instructions
   <not supported>      branches
   <not supported>      branch-misses

       3.002808256 seconds time elapsed

Many of the interesting values seem not to be supported. Did I miss something? Are there better ways to monitor those not-supported performances?
Thanks!

Please provide the following info (check/uncheck the boxes after creating this topic):
Software Version
DRIVE OS Linux 5.2.6
DRIVE OS Linux 5.2.0
DRIVE OS Linux 5.2.0 and DriveWorks 3.5
NVIDIA DRIVE™ Software 10.0 (Linux)
NVIDIA DRIVE™ Software 9.0 (Linux)
other DRIVE OS version
[*] other

Target Operating System
[*] Linux
QNX
other

Hardware Platform
NVIDIA DRIVE™ AGX Xavier DevKit (E3550)
[*] NVIDIA DRIVE™ AGX Pegasus DevKit (E3550)
other

SDK Manager Version
1.6.1.8175
1.6.0.8170
[*] other

Host Machine Version
[*] native Ubuntu 18.04
other

Hi @xiayu.hua,

I haven’t tried perf tool. Please check if any necessary kernel configuration items are necessary for the tool.

Thanks for the reply. I was wondering besides perf tool, what’s the best practice of profiling the CPUs’ performance on Pegasus?

Please see if NVIDIA Nsight Systems is what you’re looking for.