Server Version#:plexmediaserver_1.40.2.8395-c67dce28e_amd64.deb
GPU NVIDIA Quadro P2000
NVIDIA driver 550.90.07 CUDA Version: 12.4
Hello, I have been trying for several weeks now to utilize my Quatro P2000 to transcode video in several different Linux distros. My original plan was to utilize an LXC container within the Proxmox environment to pass my GPU through to the container. I chose this method because I don’t plan on utilizing Plex constantly and could use other lxc containers for other gpu functions. After watching this done in several videos and following the steps I was able to pass the GPU through and use it for programs like hashcat with no issue; however, no matter what it would fail with Plex. When hardware transcoding was active, the video will simply freeze and never restart.
Assuming this was a issue passing the GPU through to the container I utilized the same system and installed Windows 10 as he base and only OS. Using Plex installed with the NVIDIA driver worked fine. Running nvidia-smi showed Plex operated fine. This convinced me that none of the issues were hardware in nature.
After numerous different installs of several Linux distros including Ubuntu 20.04, Ubuntu 22.04, Debian 11 as a base OS, NONE have successfully worked. I attempted adding NVIDIA encode and decode packages and this didn’t help. I also installed the Cuda library from the developer sdks with no help.
I am looking for any ideas on what I am missing. I even tried different versions of Plex with no success. Grepping Plex logs didn’t reveal any obvious issues. During all the installs Plex recognizes the NVIDIA GPU and the Quadro P2000 appears in the Plex Media Server Log so I don’t think permissions are the issue. Here is an example from the log:
./Logs/Plex Media Server.log:Jun 12, 2024 12:52:15.593 [140225283722040] DEBUG - [Req#97c/Transcode] Codecs: testing h264 (decoder) with hwdevice nvdec
./Logs/Plex Media Server.log:Jun 12, 2024 10:23:15.186 [140225290050360] DEBUG - [Req#641/Transcode] Codecs: hardware transcoding: testing API nvdec for device ‘pci:0000:01:00.0’ (GP106GL [Quadro P2000])
Looking for any help as I am out of ideas.
