Potential issue with QNAP transcoding new NVIDIA_GPU_DRV_5.1.0.0822_x86_64

Where did you find NVIDIA_GPU_DRV ?
seems older version not listed ?

Ah, yep. That makes sense. I hadn’t tried installing the 5.0.4.1 ( 2022/04/07 ) version of the ā€œNVIDIA GPU Driverā€ QPKG on QTS 5.0.1… Only the ā€œNvKernelDriverā€ (which obviously would not work). That’s what I get for troubleshooting late at night.

I grabbed the 5.0.4.1 release of the ā€œNVIDIA GPU Driverā€ like you mentioned and it seems to load properly. Containers are starting up now.

Edit: Yep, that’s the workaround for now. On QTS 5.0.1, disable automatic updates in App Center, uninstall the ā€œNVIDIA GPU Driver 5.1.0.0822ā€ package, manually install the ā€œNVIDIA GPU Driver 5.0.4.1ā€ package (from the online App Center), restart your Plex Media Server instance (either the QPKG version or in my case the Container), and the driver versions will match and you should have hardware transcoding.

[~] # cat /share/CACHEDEV1_DATA/.qpkg/NVIDIA_GPU_DRV/version
460.39
[~] # cat /share/CACHEDEV1_DATA/.qpkg/NvKernelDriver/version
460.39
VIDEO
Transcode (HEVC (HW) 4k Dolby Vision/HDR10 
2 Likes

Just linked it in my latest reply. I had overlooked that one myself last night as well. Didn’t even realize there was an online library of older QPKG versions.

Ok.. we ARE back :slight_smile:

I am running 1.29.1 (my testing)
and went through this ā€˜exercise’. :slight_smile:

Yeah all good, will see what Qnap say on the ticket I opened. I’ve added to it what the fix will need to be with a newer Kernel driver.

Maybe you should recommend they put us on their QA team?

:rofl:

1 Like

They replied to my ticket asking for a log bundle… I told them that the logs wouldn’t show anything as I have already worked around the issue. I explained the underlying problem (again), the workaround, linked this thread, and told them to forward all of the information I provided in the ticket to the maintainers of both the ā€œNVIDIA GPU Driverā€ and ā€œNvKernelDriverā€ packages.

Will they comply? It is a mystery!

If you wish, you can also suggest they contact me.

They know my email address.

I do have enough logs captured for them.

System used: TS-877
GPU: GT-1050

This is an easily reproducible problem.

Thanks everyone for chiming into confirm the issue. I posted just before sleeping and then a busy day to come back and see all this is great.

@ChuckPa : RE 4K support on P400
As a general rule no, I have very little 4K content but I do believe I’ve tested it working 4K>1080p.

Can also confirm @LedgeFlix @FastLaneJB, I had QTS 5.0.1 for several days at least before the driver update.

Are there any tips for complete driver removal myself to roll back?
I think I followed @ChuckPa instructions below ok and rebooted but kernel driver 5.0.1.2145 seemed to reinstall itself after the reboot (even before trying to install 5.0.4.1 driver) Do I need to rollback to QTS 5.0.0 first? With the kernel driver in that state it was throwing an error when trying to install either of the manual downloaded driver versions from here

cd /share/CACHEDEV1_DATA/.qpkg/NVIDIA_GPU_DRV/
./.uninstall.sh
cd /share/CACHEDEV1_DATA/.qpkg/NvKernelDriver/
./.uninstall.sh

The kernel driver is ā€œthe issueā€, but for the workaround, you need to keep that one in place, uninstall the GPU Driver, and install (via QPKG package) the version from QTS 5.0.0 – 5.0.4.1. I linked it a couple posts up. Also, be sure to disable automatic app updates.

I have found in the past they are pretty good, I’ve had to raise a few tickets in the past for items broken on the NAS software. The move to 5.0 had a good few bugs.

(Yup Auto updates disabled)
When I uninstall the new GPU driver reboot and then attempt to install 5.0.4.1 (either zipped or the extracted qpkg) I get an error
And there is nothing in the QNAP System Event log for it.

Update:
Install via ssh worked ok where it wouldn’t in the GUI.
sh ./NVIDIA_GPU_DRV_5.0.4.1_x86_64.qpkg

Flicked it back to QTS Mode and clicked apply and displays memory etc as it should but can’t test Stopped and started the plex app and confirmed I now have HW transcoding in plex working again.


image

That’s the correct procedure.

After removal – REBOOT

Note: To save typing, /share/*/.qpkg/NVIDIA_GPU_DRV
This works because there is only one possible solution to the wildcard expansion.

It works great for Plex too: /share/*/.qpkg/Plex*/Li*/Ple* and you’re in where Preferences.xml is :slight_smile:

Should I be marking this post as solved (work around) or do we leave open until someone notices a new driver is shipped?

I just installed QNAP’s latest firmware QTS 5.0.1.2173 so I could install NvKernalDriver 5.0.1.2173 (released today, 10/4/22) and I still experience buffering while watching movies in Plex. I am using NVIDIA GPU Driver 5.0.4.1.

On the version hstory is nothing mentioned about fixing issues with Nvidia card.
The NV Kernel had always the same version number as the QTS version.

Do not upgrade QTS to the new QTS version 5.0.1.2194. With QTS, nvidia kernel will be automatically upgraded to version 5.0.1.2194. After installation, the nvidia card is not detected correctly. No info about the amount of RAM and CPU usage. Famous fairy tale, they broke something again.

QTS version 5.0.1.2194 does however support HW transcoding on the 5.1.0.0822 Nvidia drivers we originally had issues with

available here https://download.qnap.com/QPKG/NVIDIA_GPU_DRV_5.1.0.0822_x86_64.zip

2 Likes

Confirmed, works with new / old nvidia 5.1.0.0822 drivers.

1 Like

They’d removed the Nvidia driver update since all the issues. I got a notification for new firmware a day or two ago and just now been told that the Nvidia GPU driver is back available. Obviously you’ve got to update both for it to work.

Glad someone else has tried this before me. I’m always worried updating my NAS as there’s been a lot of issues doing so.