How to get Hardware Transcoding working on Nvidia Quadro 600 under Linux

I’m currently running plex server on CentOS 7. I’m running an AMD processor in my system so I know the prefered Intel Hardware Transcoding is not an option, which is why I’m trying to use this Nvidia card.

I’ve installed the Nvidia driver version: 384.98 and as best I can tell the driver is installed correctly. I have checked the “Use hardware acceleration when available” box and tried streaming but Plex does not show hardware encoding. I know the Quadro 600 is older but looking on this page: developer.nvidia.com/video-encode-decode-gpu-support-matrix it appears that the Quadro 600 should support H.264 Encoding.

I see these lines in the log file that seem to relate to Hardware Encoding:

DEBUG - Codecs: testing h264_nvenc (encoder)
ERROR - [FFMPEG] - No NVENC capable devices found
WARN - avcodec_open2 returned -542398533 for encoder ‘h264_nvenc’

Any thoughts on what I might be doing wrong or things I should check? Is Hardware encoding not supported with my card/OS?

Thanks!

There is no official support for off-processor GPUs at this time. The initial implementation was targeted to Intel QSV. Some have reported success by manually customizing their Linux configuration. Such modifications vary from card to card and why the initial offering of hardware transcoding did not include them