Hardware transcoding

Hey guys,

I added a new GPU Quadro 4000 to my transcoding server and want to transcode from the GPU instead of the CPU.
I have installed nvidia-390 using command sudo apt-get install nvidia-390 and rebooted the server and can see my GPU listed using command nvidia-smi

My transcoder server build
Server Ubuntu 18.10 (GNU/Linux 4.18.0-17-generic x86_64)
GPU Quadro 4000
Driver NVIDIA-SMI 390.116

I’m having issues using the GPU for transcoding, for example if I add hw=nvenc into the transcoding option the stream is saying “bad match” but when I remove hw=nvenc and reset back to vb=1000k size=1056x576 hw=cpu deinterlace=false ab=copy everything is working fine.

Is there something I am missing in order to get the GPU to do the transcoding?

nvidia quadro 4000 does not support HW/nvenc transcoding
check here for supported GPUs .

1 Like


Well, are you serious?

I ordered the wrong GPU, have you any recommendations Pavel?