Questions about the rendering performance of Jetson NANO

I discovered that rendering, not decoding, is a bottleneck for Jetson NANO displays.
We have been working to improve rendering performance in a variety of ways.
I used the NVIDIA SDK or tried OpenGL myself.
However, as a result, it is not possible to rendering more than a maximum of 60 fps per process.
Our goal is to rendering up to 60fps per thread (per camera) independently.
I want to rendering up to 8 channels @ 30fps at the same time.

Can you give me any advice for rendering up to 60fps or more per process?

1 Like

Frame rendering is capped by display device. You may check if your TV supports >60fps modes through xrandr.

nvidia@nvidia-desktop:~$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 530mm x 300mm
   1920x1080     60.00*+
   1280x1024     75.03    60.00
   1152x864      75.00
   1024x768      75.03    60.01
   800x600       75.00    60.32
   720x400       70.04
   640x480       75.00    59.94
1 Like

If you run multiple NvEglRenderer in single porocess, you will hit this issue:

Would suggest run single NvEglrenderer in each process.

1 Like