After disabling GPU 3D Scaling using below command , GPU frequency increased to Max.
echo 0 > /sys/devices/17000000.ga10b/enable_3d_scaling.
which helped in reducing glass-to-glass latency for about 1 frame.(16 ms).
We have tested this multiple times, & it showed the same results each time.
we know that nvvidconv is using VIC & encoder is using nvenc.
Could anyone please tell us which component of the above pipeline is using GPU & why it affected latency?
there’re some pre-ISP stages and some WDR specific functions handled by CUDA, sorry, I cannot reveal more details…
it’s using makefile to control the service within the pre-built library, you cannot disable that by yourself.
may I know which Jetpack release version you’re now using?
I can re-built another library for your testing if there’s strong request to disable it for verification.
The pipeline doesn’t have a CUDA task involved.
To find the underlying CUDA implementation, would you mind profiling the pipeline with nsys so we can check which function runs on the GPU directly?