I recently put an Nvidia GTX 1060 6GB in my server. Up until now, I've been using QSV on my Intel Pentium Gold G5400.
I have followed the guide to allow Channels DVR to access the GPU from within the container: Hardware transcoding inside Docker using Nvidia GPU
Unfortunately, although NVENC is being used for hardware encoding, the decoding is using software decoding instead, and pins the CPU (which results in worse performance than QSV, which was used for the entire transcode).
I FileFlows setup in another Docker container for video conversion tasks, and it is able to use the GPU for both encoding and decoding.
Is lack of NVDEC support a known limitation of Channels or is there something wrong with my setup?