Server Version: 1.40.1.8227 via LinuxServer Docker Container (Also troubleshot on PMS Container)
Player Version#: N/A
Host: Debian 12 (bookworm)
Podman Version: 4.9.3
Plex will not appropriate use installed Quatro P400 video card on ROOTFULL podman. Previously worked on Docker using nvidia-runtime; nvidia runtime is not preferred method of passing GPU to the container anymore (Nvidia CDI is), and I suspect there may be something hard-coded in the Plex transcoder causing it to fail.
GPU is passed successfully to the container. Verified with nvidia-smi available in the container, as well as ffmpeg running inside the container appropriate utilizes hardware transcoding for test files.
Hardware transcoding is appropriately enabled; and this has previously worked on this same system.
All other containers utilizing gpu are working appropriately with:
--device nvidia.com/gpu=all
Also passed, but theoretically unneccesary:
-e NVIDIA_DRIVER_CAPABILITIES=compute,video,utility -e NVIDIA_VISIBLE_DEVICES=all
Again, FFMPEG itself WITHIN the container is appropriately utilizing NVENC.
ffmpeg -hwaccel auto -i /mov/ZZZ\ZZZ-2160p.mkv test.mp4
ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
libavutil 56. 70.100 / 56. 70.100
libavcodec 58.134.100 / 58.134.100
libavformat 58. 76.100 / 58. 76.100
libavdevice 58. 13.100 / 58. 13.100
libavfilter 7.110.100 / 7.110.100
libswscale 5. 9.100 / 5. 9.100
libswresample 3. 9.100 / 3. 9.100
libpostproc 55. 9.100 / 55. 9.100
Input #0, matroska,webm, from '/mov/ZZZ-2160p.mkv':
Metadata:
title : ZZZ (2160p BluRay x265 HDR SAMPA)
encoder : libebml v1.3.10 + libmatroska v1.5.2
creation_time : 2020-02-04T09:38:55.000000Z
Duration: 02:24:33.31, start: 0.000000, bitrate: 19956 kb/s
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1600, SAR 1:1 DAR 12:5, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
[hevc @ 0x56337eb5f400] Using auto hwaccel type cuda with new default device.
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> h264 (libx264))
Stream #0:2 -> #0:1 (ac3 (native) -> aac (native))
Press [q] to stop, [?] for help
[aac @ 0x56337ec7a540] Using a PCE to encode channel layout "5.1(side)"
[libx264 @ 0x56337ebc8680] using SAR=1/1
[libx264 @ 0x56337ebc8680] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0x56337ebc8680] profile High 10, level 5.1, 4:2:0, 10-bit
[libx264 @ 0x56337ebc8680] 264 - core 163 r3060 5db6aa6 - H.264/MPEG-4 AVC codec - Copyleft 2003-2021 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=81 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'test.mp4':
Relevant Plex logs:
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] Codecs: testing h264_nvenc (encoder)
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] Codecs: hardware transcoding: testing API nvenc for device 'pci:0000:27:00.0' (GP107GL [Quadro P400])
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded lib: libcuda.so.1
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuInit
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetCount
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGet
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetAttribute
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetName
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceComputeCapability
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxCreate_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxSetLimit
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxPushCurrent_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxPopCurrent_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxDestroy_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemAlloc_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemAllocPitch_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemAllocManaged
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemsetD8Async
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemFree_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpy
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyAsync
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpy2D_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpy2DAsync_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyHtoD_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyHtoDAsync_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyDtoH_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyDtoHAsync_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyDtoD_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyDtoDAsync_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGetErrorName
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGetErrorString
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxGetDevice
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxRetain
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxRelease
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxSetFlags
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxGetState
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxReset
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamCreate
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamQuery
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamSynchronize
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamDestroy_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamAddCallback
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventCreate
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventDestroy_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventSynchronize
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventQuery
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventRecord
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLaunchKernel
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLinkCreate
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLinkAddData
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLinkComplete
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLinkDestroy
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuModuleLoadData
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuModuleUnload
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuModuleGetFunction
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuModuleGetGlobal
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuTexObjectCreate
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuTexObjectDestroy
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGLGetDevices_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsGLRegisterImage
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsUnregisterResource
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsMapResources
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsUnmapResources
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsSubResourceGetMappedArray
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsResourceGetMappedPointer_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetUuid
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetUuid_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetLuid
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetByPCIBusId
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetPCIBusId
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuImportExternalMemory
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDestroyExternalMemory
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuExternalMemoryGetMappedBuffer
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuExternalMemoryGetMappedMipmappedArray
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMipmappedArrayGetLevel
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMipmappedArrayDestroy
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuImportExternalSemaphore
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDestroyExternalSemaphore
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuSignalExternalSemaphoresAsync
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuWaitExternalSemaphoresAsync
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuArrayCreate_v2
May 02, 2024 20:46:09.309 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuArray3DCreate_v2
Text was too long, redacted DEBUG sections here without any helpful input
May 02, 2024 20:46:09.357 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEGLStreamProducerReturnFrame
May 02, 2024 20:46:09.357 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded lib: libnvidia-encode.so.1
May 02, 2024 20:46:09.357 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: NvEncodeAPICreateInstance
May 02, 2024 20:46:09.358 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: NvEncodeAPIGetMaxSupportedVersion
May 02, 2024 20:46:09.358 [140528511884088] VERBOSE - [Req#379d/Transcode] [FFMPEG] - Loaded Nvenc version 12.1
May 02, 2024 20:46:09.358 [140528511884088] VERBOSE - [Req#379d/Transcode] [FFMPEG] - Nvenc initialized successfully
May 02, 2024 20:46:09.358 [140528511884088] ERROR - [Req#379d/Transcode] [FFMPEG] - OpenEncodeSessionEx failed: unsupported device (2): (no details)
May 02, 2024 20:46:09.358 [140528511884088] VERBOSE - [Req#379d/Transcode] [FFMPEG] - Nvenc unloaded
May 02, 2024 20:46:09.382 [140528511884088] WARN - [Req#379d/Transcode] Codecs: avcodec_open2 returned -38 for encoder 'h264_nvenc'
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] MDE: Cannot direct stream video stream due to profile or setting limitations
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] Codecs: testing hevc (decoder) with hwdevice nvdec
May 02, 2024 20:46:09.382 [140528511884088] VERBOSE - [Req#379d/Transcode] [FFMPEG] - Rescanning for external libs: '/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/ad47460-4673-linux-x86_64/'
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] Codecs: hardware transcoding: testing API nvdec for device 'pci:0000:27:00.0' (GP107GL [Quadro P400])
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded lib: libcuda.so.1
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuInit
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetCount
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGet
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetAttribute
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetName
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceComputeCapability
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxCreate_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxSetLimit
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxPushCurrent_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxPopCurrent_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxDestroy_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemAlloc_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemAllocPitch_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemAllocManaged
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemsetD8Async
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemFree_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpy
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyAsync
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpy2D_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpy2DAsync_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyHtoD_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyHtoDAsync_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyDtoH_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyDtoHAsync_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyDtoD_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMemcpyDtoDAsync_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGetErrorName
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGetErrorString
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuCtxGetDevice
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxRetain
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxRelease
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxSetFlags
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxGetState
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDevicePrimaryCtxReset
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamCreate
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamQuery
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamSynchronize
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamDestroy_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuStreamAddCallback
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventCreate
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventDestroy_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventSynchronize
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventQuery
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEventRecord
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLaunchKernel
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLinkCreate
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLinkAddData
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLinkComplete
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuLinkDestroy
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuModuleLoadData
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuModuleUnload
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuModuleGetFunction
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuModuleGetGlobal
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuTexObjectCreate
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuTexObjectDestroy
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGLGetDevices_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsGLRegisterImage
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsUnregisterResource
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsMapResources
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsUnmapResources
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsSubResourceGetMappedArray
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuGraphicsResourceGetMappedPointer_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetUuid
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetUuid_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetLuid
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetByPCIBusId
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDeviceGetPCIBusId
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuImportExternalMemory
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDestroyExternalMemory
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuExternalMemoryGetMappedBuffer
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuExternalMemoryGetMappedMipmappedArray
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMipmappedArrayGetLevel
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuMipmappedArrayDestroy
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuImportExternalSemaphore
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuDestroyExternalSemaphore
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuSignalExternalSemaphoresAsync
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuWaitExternalSemaphoresAsync
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuArrayCreate_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuArray3DCreate_v2
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuArrayDestroy
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEGLStreamProducerConnect
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEGLStreamProducerDisconnect
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEGLStreamConsumerDisconnect
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEGLStreamProducerPresentFrame
May 02, 2024 20:46:09.382 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuEGLStreamProducerReturnFrame
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] Codecs: Testing with profile 'Main 10'
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - nal_unit_type: 32(VPS), nuh_layer_id: 0, temporal_id: 0
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - nal_unit_type: 33(SPS), nuh_layer_id: 0, temporal_id: 0
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - nal_unit_type: 34(PPS), nuh_layer_id: 0, temporal_id: 0
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - nal_unit_type: 20(IDR_N_LP), nuh_layer_id: 0, temporal_id: 0
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Decoding VPS
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Main 10 profile bitstream
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Decoding SPS
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Main 10 profile bitstream
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Decoding VUI
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Decoding PPS
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Format cuda chosen by get_format().
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Format cuda requires hwaccel initialisation.
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - CUDA texture alignment: 512
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - CUDA texture alignment: 512
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded lib: libnvcuvid.so.1
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidGetDecoderCaps
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidCreateDecoder
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidDestroyDecoder
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidDecodePicture
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidGetDecodeStatus
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidReconfigureDecoder
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidMapVideoFrame64
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidUnmapVideoFrame64
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidCtxLockCreate
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidCtxLockDestroy
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidCtxLock
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidCtxUnlock
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidCreateVideoSource
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidCreateVideoSourceW
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidDestroyVideoSource
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidSetVideoSourceState
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidGetVideoSourceState
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidGetSourceVideoFormat
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidGetSourceAudioFormat
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidCreateVideoParser
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidParseVideoData
May 02, 2024 20:46:09.429 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Loaded sym: cuvidDestroyVideoParser
May 02, 2024 20:46:09.430 [140528511884088] ERROR - [Req#379d/Transcode] [FFMPEG] - decoder->cvdl->cuvidGetDecoderCaps(&caps) failed
May 02, 2024 20:46:09.430 [140528511884088] ERROR - [Req#379d/Transcode] [FFMPEG] - -> CUDA_ERROR_NO_DEVICE: no CUDA-capable device is detected
May 02, 2024 20:46:09.430 [140528511884088] ERROR - [Req#379d/Transcode] [FFMPEG] -
May 02, 2024 20:46:09.430 [140528511884088] ERROR - [Req#379d/Transcode] [FFMPEG] - Failed setup for format cuda: hwaccel initialisation returned error.
May 02, 2024 20:46:09.430 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Format cuda not usable, retrying get_format() without it.
May 02, 2024 20:46:09.430 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Format yuv420p10le chosen by get_format().
May 02, 2024 20:46:09.430 [140528511884088] DEBUG - [Req#379d/Transcode] [FFMPEG] - Decoded frame with POC 0.
May 02, 2024 20:46:09.430 [140528511884088] DEBUG - [Req#379d/Transcode] Codecs: dummy-frame test returned software frame
May 02, 2024 20:46:09.430 [140528511884088] WARN - [Req#379d/Transcode] Codecs: packet decode testing returned -95 for decoder 'hevc'
Because nvidia-smi and ffmpeg are appropriately engaging hwaccel and appropriately utilizing the GPU within the container I suspect this is a problem with either hardcoded options for hwaccel in the plex fork of ffmpeg or a library problem within the plex specific ffmpeg.
I am unsure how to manually call the plex specific ffmpeg, but I am happy to try to trouble shoot that as well.
Thank you!