Qnap 473a + Quadro P1000 - hw transcoding not working

QuTS Hero h5.2.7.3256

Server Version#: 1.42.2.10156
Player Version#: IOS 2025.27.0(1288)
+plexpass

I`m switching from Synology to Qnap for better Plex transcoding.

Right now I`m facing issue that Qnap is not using hardware transcoding.

Testing on iPhone and once watching from Synology I can see: transcoding (hw) and even 4k can be played.

Right now installed on Qnap (not in docker) and it is just saying: transcoding

On Qnap I have hardware assigned to QTS.

After: gpuhal_app -l result:

1:NVIDIA Corporation:GP107GL [Quadro P1000]:external:7

next: gpuhal_app -s 1 result:

active_status=2,real_status=2,driverqpkg=NVIDIA_GPU_DRV,driver_installed=1,in_used=none,transcode=1,display=1,pcie_slot=1,pcie_vp=1,va_type=none

I have already uninstalled nvidia drivers, installed them again, assigned to QTS with reboot after each step. Still no HW transcoding.

On Qnap I`m of course logged in to my account with plexpass and on transcoding page picked Quadro P1000 as GPU to be used.

Please help what else can be done to force HW transcoding.

Im seeing a similar issue with my QNAP TS-873A current firmware (QuTS hero h5.2.7.3256), Nvidia GPU drivers (6.1.0.0515) and NvKernelDriver (5.2.7.3256) with a Quadro P2000. This was on Plex QNAP Intel/AMD v.1.42.2.10156-f737b826c. When I checked “Transcoder” in Account settings it only showed “Auto” in the past it showed Quadro P2000. I then rolled back to Version Plex QNAP Intel/AMD 1.42.1.10060 and now it shows the Quadro and I can select it. I tested some transcodes and I can see it hitting the GPU in the QNAP resource monitor… Looks like a bug in Version 1.42.1.10060.

I also have a friend with the same exact setup… same

problem and the downgrade fixed it.

There are known regressions in the current Beta.

Chris is offsite this week with the rest of the Engineering team.
I was briefed prior to his departure.

Upon his return, he’ll fix the regressions.

Hi,

Do you have any link from where I can get 1.42.1.10060 to test ?

Thanks, that worked.
But meantime I have found e m b y. Worked with HW just from start and those biggger ones where Plex (with above version) tries to play with HW and throw error after few seconds “E” plays with no issues….

FWIW:

  1. Current Plex transcoder is version 4.
  2. “E” transcoder is version 5.
  3. New Plex transcoder will be version 6. (Beta has a known regression until Chris gets back)
  4. “JF” transcoder is version 7 (but buggy)

It’s enough to drive anyone :zany_face:

OK, thank you for info. So, probably more people are waiting for Chris to get back :wink:

I tried both latest version and Beta from Plex. On both the issue and no HW transcoding.

How do we know that there is version ready to be checked that should have correct HW transcoding?

Right now have 1 month to test “E” and meantime hope Plex will get back stable.

@marcin_487

Please do me a favor,

  1. Make certain Server DEBUG logging is enabled.
  2. Stop Plex & wait one minute
  3. Start Plex and wait 3 minutes
  4. Attempt to play something which requires transcoding
  5. Download the logs ZIP file
  6. Attach it here.

I want to confirm the GPU is found and what’s happening with the drivers.

Here is 1.41.9 which I know works with HW transcoding
(Install on top of your existing to preserve your server data)

https://artifacts.plex.tv/plex-media-server-stable/1.41.9.9961-46083195d/qnap/PlexMediaServer-1.41.9.9961-46083195d-x86_64.qpkg

I can do those 6 steps but on which version ?

You can do with your existing version first.

If you have time, I’d appreciate you repeating with 1.41.9 as well.

1st try on version 1.42.1.10060

unknown error (4294967283)

error: 4294967283

When picked lower bitrate it worked with HW.

2. the same on 1.41.9

The same error at 1st time

With lower bitrate the same error. Picked “retry” and worked.

Both options not acceptable :slight_smile:

Plex Media Server Logs_2025-10-16_09-40-08.zip (896.4 KB)

Plex Media Server Logs_2025-10-16_09-16-16.zip (819.3 KB)

Maybe I’m missing something here (especially since the versions above are lower than mine) - but I’m using a TS473a with QuTS 5.3.1.3250 & an NVidia Tesla P4 with Plex 1.43.0.10162 and transcoding is working just fine for me.

Thought it was worth mentioning just in case it helps anybody.

This is a player error. The player / network couldn’t handle what was being requested. (The Nvidia is more than capable of the rate).

When I look at the logs, I see where PMS cuts back the video bitrate to comply with network & bitrate limits.

I also see where the playback bitrate is requested as a lower value and all works OK.

What is the network limit for playback?

All was done via LAN. So, I just forced lower bitrate ( 1080p from 4K) not to just play original file with no transcoding :slight_smile:

Upload configured in Plex as 900 Mbps