I have gotten hardware transcoding to work with QuickSync, but am unable to do so with my GTX 1650. I have confirmed the GPU is fully exposed to docker running
$ docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi
I have used combinations of the following
-e NVIDIA_DRIVER_CAPABILITIES=compute,video,utility
-e NVIDIA_DRIVER_CAPABILITIES=all
-e NVIDIA_VISIBLE_DEVICES=all
I have tried this with both the latest versions of plexinc/pms-docker and Package plex · GitHub
Hardware transcoding with the 1650 works outside of Plex, regardless of codec.
Any help is much appreciated, can certainly post logs.
I was able to test and confirm Plex transcoding works on the 1650 outside of docker, natively in Linux. For security, support, and ease of re-installation, I would prefer to run it inside docker.
Output of
$ docker run --gpus all,capabilities=utility nvidia/cuda:11.0-base nvidia-smi is attacheddocker_run_nvidia_output.txt (1.4 KB)
Relevant line from log:
Sep 04, 2021 13:07:35.621 [0x7f511a039b38] DEBUG - [Transcode] TPU: hardware transcoding: enabled, but no hardware decode accelerator found
Log file initiated at beginning of playback: Plex_Nvidia_transcoding_debug.log.gz (23.6 KB)