Using NSight Systems for performance analysis on Jetson TX2

Hi there

I’m trying to do remote (SSH) profiling with NSight Systems on Jetson TX2, by attaching the tool to a process. Once I start the profiling, the session ends up pretty quickly with the warnings from below:

Event requestor failed: Source ID=
Type=ErrorInformation (18)
 Properties:
  OriginalSource (145)=EventRequestor
 Error information:
 InternalError (105)
  Properties:
  ErrorText (100)=The operation was aborted.
  ServiceName (200)=AnalysisService
  MethodName (201)=GetData
Events fetch failed: Source ID=
Type=ErrorInformation (18)
 Error information:
 ProcessEventsError (4005)
  Properties:
  ErrorText (100)=/build/agent/work/20a3cfcd1c25021d/QuadD/Host/Analysis/SymbolAnalyzer/SymbolAnalyzer.cpp(324): Throw in function void QuadDSymbolAnalyzer::SymbolAnalyzer::HandleKernelSymbols(const QuadDTimestamp&, uint64_t, uint64_t, const boost::filesystem::path&, QuadDSymbolAnalyzer::ISymbolResolver::Continuator, QuadDSymbolAnalyzer::StateMap*, const Ptr&)
Dynamic exception type: boost::exception_detail::clone_impl
std::exception::what: GetKernelSymbolsError
[QuadDCommon::tag_error_text*] = /build/agent/work/20a3cfcd1c25021d/QuadD/Host/Analysis/SymbolAnalyzer/SymbolAnalyzer.cpp(324): The operation was aborted.

Any idea on how can I fix these?

Thanks,

B.

Ah, just realized that there is a dedicated forum section for NSight. Cross posting the question there: https://devtalk.nvidia.com/default/topic/1066728/profiling-jetson-targets/using-nsight-systems-for-performance-analysis-on-jetson-tx2/

Hi,

Please noticed that Nsight system need to be launched on a desktop environment.
Are you trying it on an desktop device and remote accessing an app on the Jetson platform?

Thanks.

Hello,

Yes, I’m running NSight System on my Desktop machine and accessing the Jetson board remotely over SSH.

Are there any other logs that I can provide you?

Thanks,

B.

Hi,

Please noticed that you will need the root authority for the profiler.
Have you remotely login the device as root?

Thanks.

Hi bogdan0kg3v,

We haven’t heard back from you in a couple weeks, so marking this issue closed.
Please open a new forum issue when you are ready and we’ll pick it up there.

Similar issue here. Can you please be more explicit in your answer?
What does it mean “you have to remotely login [Xavier here] as root”?
What are the expected exact steps to take?
Thanks.

Hi gus,smith,

Please open a new topic for your issue. Thanks