I point out that on QNAP from the next version PlexServer 1.20.1.3252 no longer transcoding works.
Apparently the new nvidia drivers 450,66 are needed and it seems that qnap will not release them for now since the update to the 440.82 drivers with the FW QTS 4.5.1 has just been released
Wonder why the plex developers changed this feature without waiting for QNAP to release the phantom 450,66?
Now I am forced to stay at the PLEX SERVER version 1.20.1.3252.
Engineering realized they needed to update the drivers for work they are currently doing.
The Nvidia version which satisfied that need was 450.66.
Exact Nvidia driver version 450.66 is not the requirement. Nvidia protocol version 10 or higher is the requirement. Any version which supports protocol 10 or higher will work.
QTS 4.5.1 is completely independent of the Nvidia driver package version.
NVIDIA_GPU_DRV package, which is loaded in App Center, is what’s needed.
The current VIDIA drivers version is 455.23.04. This will satisfy the requirement.
QNAP repackages the published Nvidia drivers and re-releases as their NVIDIA_GPU_DRV package.
As soon as Engineering knew the update was needed, I reached out to notify QNAP. Their management confirmed they would update.
We have a good working relationship with the QNAP teams and their PMs.
Anyone who understands Linux on QNAP and sees how the Nvidia drivers are installed can manually replace the existing Nvidia Driver PKG with an updated version.
Lastly, none of Plex’s vendors wait for us to be ready when they release an update.
Thanks Chuck, I didn’t want to criticize. If anything, the criticism goes to the guys at Qnap who update the Nvidia Gpu Driver pack very rarely. unfortunately I don’t know Linux so well that I can work on the drivers also because if I had known I would also go to make the small mod. to have unlimited simultaneous transcoding … In the meantime, thanks for the clarification, now we just have to wait.
I sensed your frustration, plus the silent frustration of many others who don’t respond, so decided to share everything and how the whole process works behind the scenes and educate as best I can to where the applications and their boundaries are.
Updating the linux drivers is not as difficult as the base install.
If you understand how to unpack the QPKG or the raw Nvidia tar file, it becomes a trivial task of moving files around and restarting with the updated Nvidia drivers.
I have updated to the latest 4.01 NVIDIA_GPU_DRV, still face transcoder error with the latest version of plex media server. Also tried reverting to an old version (1.20.1.3252) of plex media server and have the same problem… Is there an easy, temporary fix until QNAP release the newer, needed drivers?
Is the card in “QTS” mode (Control Panel - Hardware - Graphics) ?
Open a ssh session to the QNAP.
a. type: gpuhal_app -l
b. It will respond with a device ID code if the card is detected
c. type gpuhal_app -s <ID>
d. This will return the information about the card. (drivers installed and mode)
For additional information: open plex.sh (the start script itself)
Line 44 starts the GPU search and selection
Line 48 gets a list of installed Nvidia card(s)
Line 56 starts the loop to find the first-viable NVIDIA gpu card
Line 69 is where the status is obtained
Line 72 validates drivers are installed
Line 75 validates the card is in QTS mode
Lines 81-88 adds the card’s drivers for PMS to use.
Line 91 is the loop exit flag because a valid GPU has been found.
Check your system please.
Your system logs will contain a message of the form: “NVIDIA GPU detected but the drivers are not installed. …” if the card is seen but not usable.
I did start plex.sh but did not see the logs you describe, should they appear in the console / SSH session?
I have tested 3 files - one using x265 codec that causes a transcoder error, one x264 codec and one x265 codec file that appears to work, although cannot confirm if GPU is being used or not - maybe this helps with debuggingPlex Media Server Logs_2020-10-25_08-14-28.zip (2.3 MB)
I just got my new GPU (1050Ti Single Slot from Inno3D) for the qnap TS-873 today, installed drivers via App Center (4.01), then added the card. It detects, installed the kernel driver for my QNAP OS version (latest as of two days ago). I then put the card in QTS mode and rebooted.
After the reboot, plex used the card for hw transcoding w/o issue on version 1.20.3.3483
Since it is working for me, has something changed during the last few days or is there anything I can do to help others figure out what is different in my setup?
It does not work this way for me at the moment with TS-873 and a 1050Ti. only video decode (first line) shows “(hw)”. second line (encode) does NOT. I was mistaken in thinking it worked as intended/expected.
That is correct if you’re still using the older QNAP drivers.
The next PMS version, because of the transcoder bump which is included, needed the newer Nvidia drivers.
@ChuckPa did my logs above help with the diagnosis?
If you let me know how to get the logs from starting plex.sh I can provide those.
@ilboss 1.20.1.3252 does not seem to work for me after rolling back to this - do you mean versions prior to this are working for you (HW decode and encode) ?