Server Version#:4.145.1
Player Version#:latest - testing multiple
Mar 12, 2025 21:06:12.010 [139838604041016] DEBUG - [Req#217/Transcode] Codecs: hardware transcoding: testing API nvenc for device ‘pci:0000:01:00.0’ (NVIDIA TU117 [GeForce GTX 1650])
Mar 12, 2025 21:06:12.010 [139838604041016] ERROR - [Req#217/Transcode] [FFMPEG] - Cannot load libcuda.so.1
Mar 12, 2025 21:06:12.010 [139838604041016] ERROR - [Req#217/Transcode] [FFMPEG] - Could not dynamically load CUDA
Mar 12, 2025 21:06:12.010 [139838604041016] DEBUG - [Req#217/Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Operation not permitted
Nvidia driver - latest 5.2.0.1225
nvkernal - 5.2.3.3006
Nvidia card shows in resource and assigned to QTS mode.
I’m not sure when this stopped working, I just noticed my QNAP was totally dying a death one evening only to realise this hw transcoding has stopped working. This was working for some time perfectly fine so I can only think an update has stopped it.
I’ve read a ton of post, some old, some less old but I’m kinda stuck. I’d really really appreciate if someone could point me in the right direction here. I’ve tried for past week with various versions, updates, reboots, reseating card. I’m just at a total loss.
Thanks for the response. I’ve accidentally put on verbose logging so the logs were silly. Now I can look for something specific if we feel it will help but first i’ve made a bit of a development.
So setup - QNAP QTS (Was 5.2.3.3006)
This is running Plex server from QNAP on 4.1.45.1 (and other versions tried) Not using docker, just the qpkg installer. If this is possible to run a plex server on this device (with decent performance and HW/GPU support) I might need to learn docker and other areas a bit more. I’m fairly weak in these areas currently. Makes sense others might use this method to make it alittle more “standard”
I’ve rebuilt and retried different versions of plex server with no change but decided to bite the bullet and try downgrading QTS itself (not the best idea) after much older version that I had issues with I eventually landed on 5.1.9.2954 (I know this might not mean anything to some people) This is 2 minor releases back and everything started working. (hw) transcoding is back working no problem.
Has anyone else ran into this? I don’t want to be in a situation where I can never upgrade the NAS, and i find it strange that its not working since this is probably the most common NAS and GPU combination out there, at least for the QNAP platform (one of the reason I fixed on it)
Is this purely just “Tough luck” or is there some people who have experienced this and found a work around, or am I just doing something wrong maybe? Should I be really using Docker?
I can try provide some more logs, revert back to breaking this and see, but I’m really hoping, and reaching out to see if there are others having the same experience.
Thanks for that… As I couldn’t easily find the GPU driver (still not sure where it is, Kernal is there to download) I was assuming the “update” from the apps store was the latest version, given it said it was. Maybe this is all it is. Seems odd to not show or give and update for that app if it is indeed match.
If anyone has QNAP and this is the issue, aka, you have to manually download and install the corresponding GPU drivers when upgrading QTS, it would be good to hear.
Yeah the Kernal model is identical to the QTS… Im convinced i updated this but… I will give it another go. Still (Theres 2 apps you need. GPU Driver and the Nvidia Kernal) I can only find a GPU Kernal that matches… maybe this is all thats needed.
The Kernal seems to be within the firmware itself. That upgraded to the matched version. The GPU driver, like above, suggests an upgrade which is needed. I’ve upgraded to latest version and everything stopped working again. Kernal is correct. CPU driver is correct. Something not working with last 2 version of QTS… at least for me.
Reverting back…
Thanks Chuck, I will find time to upgrade and see if this is the issue. I’m going to look at what its showing in its working state first. Strangely… I reverted back (direct this time) to the 5.19 (instead of going to 5.0.1 and upgrading to 5.1.9) and it didn’t work at all. Check everything and restarted plex but got the same errors with plex. I’ve gone back to 5.0.1 and its working (where it didn’t previously) This is getting pretty annoying.
There has to be something more consistent and scientific, like you have mentioned, that can be causing this.