Best GPU profiling tools for QNX

My question went in the reproduction section but…

I am asking what epic games recommends for profliing where the gpu is spending time with unreal engine on qnx.

I have tried unreal insights, “profile gpu” command line tool, and I saw mention of RAD Telemetry. They did not seem to provide much detail for detailed gpu usage.

Please recommend what it best for digging into the details of gpu usage with unreal engine on qnx.

Thanks

On QNX the tools for GPU profiling are very limited. Unreal Insights and RAD Telemetry both only profile CPU. QNX Momentics does have profiling for the entire system, so you can see video driver processes but I don’t believe it has any GPU focused tools (at least not for QNX 7.1). Most of Unreal Engine’s GPU profiling tools do not work on OpenGLES due to missing timestamp data so it can’t provide all the details you’d normally expect there (this applies to QNA and Android for OpenGLES)

The QNX OS does have gltracelogger which can be helpful at capturing GL data on the board. But using it to analyze GPU performance is pretty difficult.

Since the OpenGLES UE generates for QNX is more or less the same as what we generate for Android, Epic’s HMI team has mostly used the Android OpenGLES and Mobile Preview along with Renderdoc to at least look at what is happening. It’s not 100% a match for what you’d see on the QNX side but it does let you dig into your scene’s complexity. You can collect captures on a real Android device or from the full screen mobile preview.

It’s possible there are better tools available from Qualcomm and Blackberry but Epic doesn’t have any experience with them.