Server Version#: 1.25.8.5621
Player Version#: Roku Express software version 10.5.0 build 4208-AE
I bought a Nvidia Gefroce GT 730 card based on site https://elpamsoft.com/?p=Plex-Hardware-Transcoding stating it was supported. Worked great out of the box on a Dell Optiplex 380 using the proprietary drivers provide by Ubuntu. Since the process was simple and effective on the Dell, I decided to bring another workstation out and give it a try since it has a better CPU (AMD Phenom II x4 955).
Starting with a fresh build of Ubuntu Server 20.04.4 LTS, I tried the Ubuntu nvidia-headless-470-server driver and couldn’t get HW transcoding enabled as witnessed in the PMS Dashboard Now Playing section. I have also tried the following to get a better result:
tried the Nividia drivers
470.103.01
465.31 ← currently in use
Added HardwareDevicePath="/dev/dri/render0128" to preferences.xml.
nvidia-smi always shows the relevant driver in use.
In short, everything I have tried will not enable HW transcoding.
Bringing this back to the top with updates and a new GPU, Nvidia Quadro K620. This card is listed in the Nvidia Support Matrix identified whereas the Geforce GT 730 was not. I also confirmed the HardwareDevicePath was set accurately; the previous post was a typo from reading my notes.
Still running into the same issue with the server with the AMD Phenom II x4 955 CPU where the GPU is not doing any transcoding.
I have also tried the 510 driver but got a message stating " package has invalid Support PBheader, cannot determine support level" so I backed it down to the 470 driver.
When I run the command ubuntu-drivers devices, I get the following output:
Here’s an update to bring closure to this “conundrum”…
In short, the Nvidia Quadro K620 is now using the GPU to transcode.
What changed?
The NIC.
I ordered a 10/100/1000 PCIe x1 NIC to replace the onboard 10/100 PCI NIC. Not sure if the problem was lack of bandwidth or the onboard NIC was causing problems for the GPU. I kind of doubt bandwidth was an issue as the movies played without issue or problem, just without HW transcoding.
Just posting this for posterity in case someone like me is looking for a solution to a similar situation.