[Feature Request] Enable Nvidia GPU Hardware (HW) Transcoding Acceleration on Ryzen Qnap TS-877

I having nothing I can report yet.
I’ve been working through my issue with the drivers and codecs. I think I have them resolved now. Testing them remotely is what takes time .

I have no word on when QTS 4.4 will release.
I only know 4.3.6 was deployed to specific regions but QNAP provided me no information as to why it was done.

QTS 4.3.6 was released to add support for the TR-004 external chassis. That was the only major change other than the usual bug fixes and security patches.

Chuck,

I just found this thread prior to purchasing a new TS-877. I’m going to watch this thread further before replacing my VERY long-in-the-tooth TS-212P which is nothing more than a NAS, as I’m currently offloading the transcoding to my MBP i7.

Long story long, I simply wanted to thank you for your great contribution to this thread, the R&D, and the community! Cheers!

You might also want to watch over here.

QTS 4.4.0 has been released, but just for a select few models as of yet…

https://forum.qnap.com/viewtopic.php?f=5&p=703163#p703163

I can’t touch it yet.

Besides, I just got the nVidia external GPU working on encoding.

Now you want to break it? :scream:

LOL

@CIASpook Actually QTS 4.4.x wasn’t actually “released”, but it is the base QTS version for a small # of new HW platforms QNAP released recently (x72, x53D, etc. families)

This is likely due to needing to have the newer Kernel to support the drivers needed for the newer HW incorporated into the NAS models.

Since these are brand new models series, they don’t have the “lineage” issues to deal with from a backwards compatibility perspective that more minor changes would (TVS-673 > TVS-673e > TS-673 for example).

@ChuckPa Ignore the QTS 4.4.x noise and get back to work on the Nvidia GPU stuff :slight_smile:

Yes Sir! :vulcan_salute:

Since I’m getting beat up elsewhere for this news, Maybe I might get some bandages from you guys? :face_with_head_bandage:

I completed implementing nVidia PCI-E (GT-1060 type) GPU card on QNAP.
It works in the lab and with one of the Ninjas who’s been able to “kick the tires”.

Very specifically… H.264 codec encoding is enabled at this time.

I’ve sent it off to QNAP for them to kick around a bit (which they will do VERY quickly).
A few of us have nVidia cards in our personal QNAP machines as well and are going to kick it.

How does this translate to what you’ll see and when? PMS 1.15.0 is on the way out the door now (final QA). I am playing with 1.15.1 on the NAS boxes. Fingers crossed and nothing else catching fire, general Linux packaging is next. I don’t have those resources in my hands (AIO machine here) so will need work that out.

Please do not ask me about decoding. That is not my task here. My task is to connect the external GPU to PMS. I did that.

@ChuckPa :Calling Medic:

You are correct :slight_smile:

@ChuckPa - Is it just me or did your efforts make it into Plex Media Server 1.15.0.659 Beta :slight_smile: ?

My efforts for QNAP did make it. :slight_smile:

you now have nVidia GPU encoding with the transcoder.

So all remember:

  1. QTS NVIDIA_GPU_DRV package installed.
  2. Graphics card to QTS mode.
  3. Start PMS

I gave generous log info messages for when things are missing.

2 Likes

PMS 1.15.0.659 for QNAP.

You will not see any hardware assisted decoding at this time.
I enabled the encoding as instructed.

If you wish, SSH into the unit, go to /share/CACHEDEV1_DATA/.qpkg/PlexMediaServer and examine plex.sh

You will see where I query for the hardware; next for the drivers; and finally for “QTS” mode (Control Panel -> Graphics card)

If those three conditions are met, I add the library locations to the PMS startup variables so it can see the card.

hopefully i can participate :thinking:

Hardware transcoding is a Plex Pass-gated feature.

Hey Chuck,
I am confused, I just built my new nas, TS-1277-1700-64gb with a Quadro P2000 .
I have migrated from my old qnap and have updated all firmware and am running PMS 1.151.1.710 under my plex pass. But do not see the GPU doing anyting (0% load) when I try and optimise or stream to my mobile.
Am I misisng something.
Thanks
Steve

Steve,

There are a few pre-requisites.

  1. Install the NVIDIA_GPU_DRV package from App Center
  2. Once Installed - Control Panel -> Graphics Card -> QTS mode
  3. Restart PMS (it will be detected upon restart)

ive done this and it still doesnt appear in use :frowning: