Real-Time Data Plotting Performance Issues on Jetson Orin NX: CPU Utilization Concern

I’m running a real-time data plotting application on a Jetson Orin NX 16GB with Qt 6.8.0, where I update a chart with 10,000 data points every 30ms. This results in high CPU usage, ranging from 60-65%. When I remove the chart component from the application, the CPU usage drops to 2-3%, indicating that the chart rendering is likely causing the performance bottleneck.

Interestingly, the same application runs much more efficiently on a Samsung A8 tablet. This raises the concern that rendering such a large volume of data points in real time might be overwhelming the Jetson’s CPU, or potentially that the GPU on the Jetson Orin NX is not being fully utilized, or may lack the required capacity for this workload. The minimal Yocto-generated image I’m using for the Jetson should theoretically be optimal for resource usage, making the disparity in performance even more puzzling.

It seems possible that the main thread could be overwhelmed with chart rendering tasks, and GPU offloading may not be working effectively. Could there be a misconfiguration in utilizing the GPU for rendering, or is the Jetson Orin NX’s GPU simply not powerful enough to handle this load compared to the Samsung A8?

Hi,
On Jetson platforms, you can run sudo tegrastats to get system status:

Tegrastats Utility — NVIDIA Jetson Linux Developer Guide 1 documentation

Please use the tool to check if the bottleneck is in CPU or GPU. The latest Jetpack release for Orin is 6.1(r36.4). If you use previous version, please upgrade to latest release and try.

tegrastatLog.txt (1.2 MB)

I have updated image on the board. I have attached the tegrastat utility log which shows CPU percent is quite high.

Is this still an issue to support? Any result can be shared?

I will close this topic. It was a log on UI which was getting appended indefinitely, creating the issue. Board is working just fine. Thank for checking.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.