Another hw transcoding topic

Server Version#: 1.41.2.9200
Player Version#: 4.141.0

Need help with my old mac pro 5.1 w/ a GTX 1660 Super and RHEL 9.4.

I got vainfo displaying correct information, and I have made some attempts copying libraries into /usr/lib/plexmediaserver/lib… still plex won’t even show me the option to turn on hardware acceleration.

I’m using the rpm I have downloaded at Plex Media Server downloads webpage.

Is there something to be done? anyone can help ? I’ve read the requirements, and I got the libavformat…nvdec … vaapi… but still … nothing… can’t turn that on. :frowning:

[root@xxx lib]# vainfo
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib64/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.20 (libva 2.11.0)
vainfo: Driver version: VA-API NVDEC driver [direct backend]
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain12             : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD
      VAProfileHEVCMain444            : VAEntrypointVLD
      VAProfileHEVCMain444_10         : VAEntrypointVLD
      VAProfileHEVCMain444_12         : VAEntrypointVLD

not very advanced on plex, but logs show me this :

Transcoder: session 58c2tp9mgue963xqo94m0b0n indicated fallback to software decoding

:frowning:

i’ve also attempted to add the following to preferences.xml :

HardwareDevicePath=“/dev/dri/renderD128”

[root@xxx Plex Media Server]# ls -la /dev/dri
total 0
drwxr-xr-x.  3 root root        100 Nov 19 11:27 .
drwxr-xr-x. 20 root root       3920 Nov 19 11:57 ..
drwxr-xr-x.  2 root root         80 Nov 19 11:27 by-path
crw-rw----+  1 root video  226,   0 Nov 19 11:27 card0
crw-rw-rw-.  1 root render 226, 128 Nov 19 11:27 renderD128

[root@xxx Plex Media Server]# getenforce
Permissive

[root@xxx Plex Media Server]# lshw -C display
  *-display
       description: VGA compatible controller
       product: TU116 [GeForce GTX 1660 SUPER]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:05:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:85 memory:93000000-93ffffff memory:80000000-8fffffff memory:90000000-91ffffff ioport:3000(size=128) memory:94000000-9407ffff

[root@xxx Plex Media Server]# ls -la /usr/lib64/dri
total 307804
drwxr-xr-x.   2 root root     4096 Nov 19 02:43 .
dr-xr-xr-x. 154 root root    98304 Nov 19 02:18 ..
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 crocus_dri.so
-rwxr-xr-x.   1 root root  8233792 Feb 24  2022 i965_drv_video.so
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 iris_dri.so
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 kms_swrast_dri.so
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 nouveau_dri.so
-rwxr-xr-x.   1 root root    94424 Nov 12 06:28 nvidia_drv_video.so
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 radeonsi_dri.so
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 swrast_dri.so
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 virtio_gpu_dri.so
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 vmwgfx_dri.so
-rwxr-xr-x.   9 root root 34077224 Aug 27 11:24 zink_dri.so

[root@xxx Plex Media Server]# ls -la /usr/lib/plexmediaserver/lib/
total 126060
drwxrwxr-x. 2 root root     4096 Nov 19 11:55 .
drwxrwxr-x. 5 root root     4096 Nov 19 10:57 ..
lrwxrwxrwx. 1 root root       14 Nov 19 10:38 dri -> /usr/lib64/dri


[root@xxx lib]# nvidia-smi
Tue Nov 19 12:46:56 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.127.05             Driver Version: 550.127.05     CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 1660 ...    Off |   00000000:05:00.0 Off |                  N/A |
| 43%   33C    P8             13W /  125W |      15MiB /   6144MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      1940      G   /usr/libexec/Xorg                               9MiB |
|    0   N/A  N/A      2113      G   /usr/bin/gnome-shell                            2MiB |
+-----------------------------------------------------------------------------------------+

MODERATOR EDIT: Readability

  1. Is ‘plex’ a member of both groups ‘video’ and ‘render’ (the groups which own /dev/dri) ?

  2. Do you have these packages installed ?
    – libnvidia-decode
    – libnvidia-encode
    – libnvidia-compute

yes for all.

and i found what’s wrong…
i compared the Transcoder with the one from the docker image.. it’s f* up…

from the rpm i installed :

[root@xxx plexmediaserver]# “./Plex Transcoder2” -hwaccels
ffmpeg version db205f4-631e8759786d054613dad5b2 Copyright (c) 2000-2022 the FFmpeg developers
built with Plex clang version 11.0.1 (https://plex.tv 9b997da8e5b47bdb4a9425b3a3b290be393b4b1f)
configuration: --disable-static --enable-shared --disable-libx264 --disable-hwaccels --disable-protocol=concat --external-decoder=h264 --enable-debug --enable-muxers --enable-libxml2 --fatal-warnings --disable-gmp --disable-avdevice --disable-bzlib --disable-sdl2 --disable-decoders --disable-devices --disable-encoders --disable-ffprobe --disable-ffplay --disable-doc --disable-iconv --disable-lzma --disable-schannel --disable-linux-perf --disable-mediacodec --enable-eae --disable-protocol=‘udp,udplite’ --arch=x86 --target-os=linux --strip=true --cc=i686-linux-musl-clang --pkg-config=/home/runner/actions-runner/_work/plex-conan/plex-conan/plexconantool/plex-pkg-config --pkg-config-flags=–static --windres=llvm-windres --enable-cross-compile --ar=llvm-ar --nm=llvm-nm --ranlib=llvm-ranlib --extra-ldflags=‘-Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/iconv/1.16-33/plex/main/package/57db686112c4a0f9f8025c62471f8781bb77078a/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/openssl/3.1.1-2cf4e90-1/plex/main/package/34f9112632c3cd0529810abda6bbfc800becc1ab/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/iconv/1.16-33/plex/main/package/57db686112c4a0f9f8025c62471f8781bb77078a/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/openssl/3.1.1-2cf4e90-1/plex/main/package/34f9112632c3cd0529810abda6bbfc800becc1ab/lib -m32 -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/opus/1.2.1-35/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libvorbis/1.3.5-39/plex/main/package/5bc3453d8e5847307e1241db5e1e667ebe079522/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/dav1d/1.0.0-15/plex/main/package/5b027911232180ecf5933fb74dd2e31be980da51/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/ffnvcodec/11.0.10.3-a62a66f-2/plex/main/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/openssl/3.1.1-2cf4e90-1/plex/main/package/34f9112632c3cd0529810abda6bbfc800becc1ab/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/x264/161-1086f45-30/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/zvbi/0.2.35-61/plex/main/package/99638de460ec82aade76f7846c773d505d70b0cf/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libass/0.17.3-0/plex/main/package/254f3bd5952bcdd0d5c9a6ba453a045fcb58656a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/mp3lame/3.98.4-34/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libogg/1.3.2-35/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/iconv/1.16-33/plex/main/package/57db686112c4a0f9f8025c62471f8781bb77078a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/fribidi/1.0.12-3/plex/main/package/7d8587a4888060ded07611a6fd81432536504999/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/harfbuzz/4.2.1-5/plex/main/package/51d28adc50a79f8c199bf660e6c71227a13cc5f0/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/fontconfig/2.14.0-5/plex/main/package/7344495e73b08c6550491ae4ea946d8a109da6c7/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libxml2/2.9.11-e1bcffea-14/plex/main/package/1ebb5ef7d6dd776c6a915c714eb7035e8f111830/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/freetype2/2.12.1-27/plex/main/package/ac49c3d4a4e5930ce7af04b5e229eec7a2855d1a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/expat/2.2.5-36/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libuuid/1.0.3-29/plex/main/package/a9470889a80609b322c31ad2d2bf2bad91d7070b/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/bzip2/1.0.6-39/plex/main/package/a8dbef1f5e0f323e1faa5ab10b58b39db2e4913e/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpng/1.6.37-42/plex/main/package/1ebb5ef7d6dd776c6a915c714eb7035e8f111830/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/zlib/1.2.11-33/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/lib -Wl,–gc-sections -Wl,-z,noexecstack -Wl,-z,relro -g2 -gdwarf-4 -Wl,–build-id=sha1 -Wl,-z,notext -Wl,-rpath,’'‘XORIGIN/../lib’'’ -Wl,-rpath,‘'‘XORIGIN/lib’'’’ --extra-libs= --enable-decoder=png --enable-decoder=apng --enable-decoder=bmp --enable-decoder=mjpeg --enable-decoder=thp --enable-decoder=gif --enable-decoder=dirac --enable-decoder=ffv1 --enable-decoder=ffvhuff --enable-decoder=huffyuv --enable-decoder=libdav1d --enable-decoder=av1 --enable-decoder=rawvideo --enable-decoder=zero12v --enable-decoder=ayuv --enable-decoder=r210 --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=ansi --enable-decoder=alac --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=opus --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=ass --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=ccaption --enable-decoder=pgssub --enable-decoder=jacosub --enable-decoder=microdvd --enable-decoder=movtext --enable-decoder=mpl2 --enable-decoder=pjs --enable-decoder=realtext --enable-decoder=sami --enable-decoder=ssa --enable-decoder=stl --enable-decoder=subrip --enable-decoder=subviewer --enable-decoder=text --enable-decoder=vplayer --enable-decoder=webvtt --enable-decoder=xsub --enable-decoder=eac3_eae --enable-decoder=truehd_eae --enable-decoder=mlp_eae --enable-encoder=flac --enable-encoder=alac --enable-encoder=libvorbis --enable-encoder=libopus --enable-encoder=mjpeg --enable-encoder=png --enable-encoder=rawvideo --enable-encoder=wrapped_avframe --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=movtext --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-encoder=xsub --enable-encoder=pcm_f32be --enable-encoder=pcm_f32le --enable-encoder=pcm_f64be --enable-encoder=pcm_f64le --enable-encoder=pcm_s8 --enable-encoder=pcm_s8_planar --enable-encoder=pcm_s16be --enable-encoder=pcm_s16be_planar --enable-encoder=pcm_s16le --enable-encoder=pcm_s16le_planar --enable-encoder=pcm_s24be --enable-encoder=pcm_s24le --enable-encoder=pcm_s24le_planar --enable-encoder=pcm_s32be --enable-encoder=pcm_s32le --enable-encoder=pcm_s32le_planar --enable-encoder=pcm_u8 --enable-encoder=pcm_u16be --enable-encoder=pcm_u16le --enable-encoder=pcm_u24be --enable-encoder=pcm_u24le --enable-encoder=pcm_u32be --enable-encoder=pcm_u32le --enable-encoder=eac3_eae --prefix=/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/ffmpeg/2.0-db205f47a6-0/plex/main/build/83b884c2ff8458d246f3df4bc25e71f21703df3e/transcoder-install --enable-libzvbi --enable-openssl --enable-libass --enable-libopus --enable-libvorbis --enable-libdav1d --extra-cflags=‘-m32 -O3 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g2 -gdwarf-4 -fcommon -msse -msse2 -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/opus/1.2.1-35/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libvorbis/1.3.5-39/plex/main/package/5bc3453d8e5847307e1241db5e1e667ebe079522/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/dav1d/1.0.0-15/plex/main/package/5b027911232180ecf5933fb74dd2e31be980da51/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/ffnvcodec/11.0.10.3-a62a66f-2/plex/main/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/openssl/3.1.1-2cf4e90-1/plex/main/package/34f9112632c3cd0529810abda6bbfc800becc1ab/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/x264/161-1086f45-30/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/zvbi/0.2.35-61/plex/main/package/99638de460ec82aade76f7846c773d505d70b0cf/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libass/0.17.3-0/plex/main/package/254f3bd5952bcdd0d5c9a6ba453a045fcb58656a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/mp3lame/3.98.4-34/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libogg/1.3.2-35/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/iconv/1.16-33/plex/main/package/57db686112c4a0f9f8025c62471f8781bb77078a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/fribidi/1.0.12-3/plex/main/package/7d8587a4888060ded07611a6fd81432536504999/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/harfbuzz/4.2.1-5/plex/main/package/51d28adc50a79f8c199bf660e6c71227a13cc5f0/include/harfbuzz -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/fontconfig/2.14.0-5/plex/main/package/7344495e73b08c6550491ae4ea946d8a109da6c7/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libxml2/2.9.11-e1bcffea-14/plex/main/package/1ebb5ef7d6dd776c6a915c714eb7035e8f111830/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libxml2/2.9.11-e1bcffea-14/plex/main/package/1ebb5ef7d6dd776c6a915c714eb7035e8f111830/include/libxml2 -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/freetype2/2.12.1-27/plex/main/package/ac49c3d4a4e5930ce7af04b5e229eec7a2855d1a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/expat/2.2.5-36/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libuuid/1.0.3-29/plex/main/package/a9470889a80609b322c31ad2d2bf2bad91d7070b/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/bzip2/1.0.6-39/plex/main/package/a8dbef1f5e0f323e1faa5ab10b58b39db2e4913e/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpng/1.6.37-42/plex/main/package/1ebb5ef7d6dd776c6a915c714eb7035e8f111830/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/zlib/1.2.11-33/plex/main/package/d254add49650883e9cfdf70c33bea278b8dbc246/include -DLIBXML_STATIC -DFRIBIDI_LIB_STATIC -DNDEBUG’
libavutil 57. 24.101 / 57. 24.101
libavcodec 59. 25.100 / 59. 25.100
libavformat 59. 20.101 / 59. 20.101
libavfilter 8. 29.100 / 8. 29.100
libswscale 6. 6.100 / 6. 6.100
libswresample 4. 6.100 / 4. 6.100
Hardware acceleration methods:
cuda

from the docker image:

[root@xxx plexmediaserver]# ./Plex\ Transcoder -hwaccels
ffmpeg version db205f4-631e8759786d054613dad5b2 Copyright (c) 2000-2022 the FFmpeg developers
built with Plex clang version 11.0.1 (https://plex.tv 9b997da8e5b47bdb4a9425b3a3b290be393b4b1f)
configuration: --disable-static --enable-shared --disable-libx264 --disable-hwaccels --disable-protocol=concat --external-decoder=h264 --enable-debug --enable-muxers --enable-libxml2 --fatal-warnings --disable-gmp --disable-avdevice --disable-bzlib --disable-sdl2 --disable-decoders --disable-devices --disable-encoders --disable-ffprobe --disable-ffplay --disable-doc --disable-iconv --disable-lzma --disable-schannel --disable-linux-perf --disable-mediacodec --enable-eae --disable-protocol=‘udp,udplite’ --arch=x86_64 --target-os=linux --strip=true --cc=x86_64-linux-musl-clang --pkg-config=/home/runner/actions-runner/_work/plex-conan/plex-conan/plexconantool/plex-pkg-config --pkg-config-flags=–static --windres=llvm-windres --enable-cuda-llvm --enable-libdrm --enable-opencl --enable-cross-compile --ar=llvm-ar --nm=llvm-nm --ranlib=llvm-ranlib --extra-ldflags=‘-Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpciaccess/0.17-2/plex/main/package/7763a87432c78a82fd36373080b064286892cea3/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libdrm/2.4.120-0/plex/main/package/73ee780ba6ea3ef381da6e7f229c475bfaf477ca/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/intel-gmmlib/22.3.19-0/plex/main/package/d7d5d1f35ff92a8c39da6b47605055e839a42a9c/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libva/2.21.0-3/plex/main/package/f0f4893209b867ce448a96e25ef4d6b158311557/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/iconv/1.16-33/plex/main/package/da4999666f4b1709dd93ae40fffdb2c6f130b23f/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/openssl/3.1.1-2cf4e90-1/plex/main/package/121b5d655884b039b2c06c747f3d73ef7b698b66/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpciaccess/0.17-2/plex/main/package/7763a87432c78a82fd36373080b064286892cea3/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libdrm/2.4.120-0/plex/main/package/73ee780ba6ea3ef381da6e7f229c475bfaf477ca/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/intel-gmmlib/22.3.19-0/plex/main/package/d7d5d1f35ff92a8c39da6b47605055e839a42a9c/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libva/2.21.0-3/plex/main/package/f0f4893209b867ce448a96e25ef4d6b158311557/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/iconv/1.16-33/plex/main/package/da4999666f4b1709dd93ae40fffdb2c6f130b23f/lib -Wl,-rpath,/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/openssl/3.1.1-2cf4e90-1/plex/main/package/121b5d655884b039b2c06c747f3d73ef7b698b66/lib -m64 -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/opus/1.2.1-35/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libvorbis/1.3.5-39/plex/main/package/76eba14299c6c14bf4759b1da21aec07c9ca1a2f/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/dav1d/1.0.0-15/plex/main/package/4d954bcc6be6a68b775ef1b1bae9dd65e4e237ff/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/ffnvcodec/11.0.10.3-a62a66f-2/plex/main/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/openssl/3.1.1-2cf4e90-1/plex/main/package/121b5d655884b039b2c06c747f3d73ef7b698b66/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/x264/161-1086f45-30/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/zvbi/0.2.35-61/plex/main/package/7366a567f554439fb9e7a3415c9d1c2ea2b75360/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libass/0.17.3-0/plex/main/package/d81dbed7e8ad560c9ec55240308ceb55b203927d/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/mp3lame/3.98.4-34/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/intel-media-driver/24.1.5-3/plex/main/package/3875a0d8ecb43ec019597d9b6eb2624caf21f56d/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/intel-vaapi-driver/2.4.1-40/plex/main/package/40e844589b988e89914b05176cd5aef02a9ec632/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/opencl-icd-loader/v2024.05.08-861b68b-0/plex/main/package/ce07721293871305120600790e13d0480da9bff7/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libogg/1.3.2-35/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/iconv/1.16-33/plex/main/package/da4999666f4b1709dd93ae40fffdb2c6f130b23f/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/fribidi/1.0.12-3/plex/main/package/464531ac2a3f2ab2167bd10d1214603bc8116983/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/harfbuzz/4.2.1-5/plex/main/package/53415d552ac96104f622ffa8d8530937a40b4271/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libva/2.21.0-3/plex/main/package/f0f4893209b867ce448a96e25ef4d6b158311557/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/intel-gmmlib/22.3.19-0/plex/main/package/d7d5d1f35ff92a8c39da6b47605055e839a42a9c/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/fontconfig/2.14.0-5/plex/main/package/aacc2a7710dfa87ed80d4eea45b80c93243fe456/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libdrm/2.4.120-0/plex/main/package/73ee780ba6ea3ef381da6e7f229c475bfaf477ca/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libxml2/2.9.11-e1bcffea-14/plex/main/package/33406d37abb556848190dcd6097a9849aa894baf/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/freetype2/2.12.1-27/plex/main/package/82a00e1e4cc2e8878bb79ae9b5e2235fd8280e6a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/expat/2.2.5-36/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libuuid/1.0.3-29/plex/main/package/841d526523d3550ac4d52807df94cbbedce37e2c/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpciaccess/0.17-2/plex/main/package/7763a87432c78a82fd36373080b064286892cea3/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpthread-stubs/0.4-36/plex/main/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/bzip2/1.0.6-39/plex/main/package/618bb3c469051b52e1349cf1a297263df374d15a/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpng/1.6.37-42/plex/main/package/33406d37abb556848190dcd6097a9849aa894baf/lib -L/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/zlib/1.2.11-33/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/lib -Wl,–gc-sections -Wl,-z,noexecstack -Wl,-z,relro -g2 -gdwarf-4 -Wl,–build-id=sha1 -flto=thin -fwhole-program-vtables -Wl,–icf=all -Wl,–threads=6 -Wl,-O2 -l:libgcompat.so.0 -Wl,-rpath,’'‘XORIGIN/../lib’'’ -Wl,-rpath,‘'‘XORIGIN/lib’'’ -Wl,–thinlto-cache-dir=/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/ffmpeg/2.0-db205f47a6-0/plex/main/build/aa6f8abdab57f025e4a505f6fa7512cf4acc3de0/lto_cache/’ --extra-libs= --enable-decoder=png --enable-decoder=apng --enable-decoder=bmp --enable-decoder=mjpeg --enable-decoder=thp --enable-decoder=gif --enable-decoder=dirac --enable-decoder=ffv1 --enable-decoder=ffvhuff --enable-decoder=huffyuv --enable-decoder=libdav1d --enable-decoder=av1 --enable-decoder=rawvideo --enable-decoder=zero12v --enable-decoder=ayuv --enable-decoder=r210 --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=ansi --enable-decoder=alac --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=opus --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le
–enable-decoder=pcm_u8 --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=ass --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=ccaption --enable-decoder=pgssub --enable-decoder=jacosub --enable-decoder=microdvd --enable-decoder=movtext --enable-decoder=mpl2 --enable-decoder=pjs --enable-decoder=realtext --enable-decoder=sami --enable-decoder=ssa --enable-decoder=stl --enable-decoder=subrip --enable-decoder=subviewer --enable-decoder=text --enable-decoder=vplayer --enable-decoder=webvtt --enable-decoder=xsub --enable-decoder=eac3_eae --enable-decoder=truehd_eae --enable-decoder=mlp_eae --enable-encoder=flac --enable-encoder=alac --enable-encoder=libvorbis --enable-encoder=libopus --enable-encoder=mjpeg --enable-encoder=png --enable-encoder=rawvideo --enable-encoder=wrapped_avframe --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=movtext --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-encoder=xsub --enable-encoder=pcm_f32be --enable-encoder=pcm_f32le --enable-encoder=pcm_f64be --enable-encoder=pcm_f64le --enable-encoder=pcm_s8 --enable-encoder=pcm_s8_planar --enable-encoder=pcm_s16be --enable-encoder=pcm_s16be_planar --enable-encoder=pcm_s16le --enable-encoder=pcm_s16le_planar --enable-encoder=pcm_s24be --enable-encoder=pcm_s24le --enable-encoder=pcm_s24le_planar --enable-encoder=pcm_s32be --enable-encoder=pcm_s32le --enable-encoder=pcm_s32le_planar --enable-encoder=pcm_u8 --enable-encoder=pcm_u16be --enable-encoder=pcm_u16le --enable-encoder=pcm_u24be
–enable-encoder=pcm_u24le --enable-encoder=pcm_u32be --enable-encoder=pcm_u32le --enable-encoder=h264_vaapi --enable-encoder=hevc_vaapi --enable-encoder=h264_nvenc --enable-encoder=hevc_nvenc --enable-encoder=eac3_eae --enable-hwaccel=av1_vaapi --enable-hwaccel=av1_nvdec --prefix=/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/ffmpeg/2.0-db205f47a6-0/plex/main/build/aa6f8abdab57f025e4a505f6fa7512cf4acc3de0/transcoder-install --enable-libzvbi --enable-openssl --enable-libass --enable-libopus --enable-libvorbis --enable-libdav1d --extra-cflags=‘-m64 -O3 -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g2 -gdwarf-4 -fcommon -flto=thin -fwhole-program-vtables -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/opus/1.2.1-35/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libvorbis/1.3.5-39/plex/main/package/76eba14299c6c14bf4759b1da21aec07c9ca1a2f/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/dav1d/1.0.0-15/plex/main/package/4d954bcc6be6a68b775ef1b1bae9dd65e4e237ff/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/ffnvcodec/11.0.10.3-a62a66f-2/plex/main/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/openssl/3.1.1-2cf4e90-1/plex/main/package/121b5d655884b039b2c06c747f3d73ef7b698b66/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/x264/161-1086f45-30/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/zvbi/0.2.35-61/plex/main/package/7366a567f554439fb9e7a3415c9d1c2ea2b75360/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libass/0.17.3-0/plex/main/package/d81dbed7e8ad560c9ec55240308ceb55b203927d/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/mp3lame/3.98.4-34/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/intel-media-driver/24.1.5-3/plex/main/package/3875a0d8ecb43ec019597d9b6eb2624caf21f56d/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libogg/1.3.2-35/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/iconv/1.16-33/plex/main/package/da4999666f4b1709dd93ae40fffdb2c6f130b23f/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/fribidi/1.0.12-3/plex/main/package/464531ac2a3f2ab2167bd10d1214603bc8116983/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/harfbuzz/4.2.1-5/plex/main/package/53415d552ac96104f622ffa8d8530937a40b4271/include/harfbuzz -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libva/2.21.0-3/plex/main/package/f0f4893209b867ce448a96e25ef4d6b158311557/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/intel-gmmlib/22.3.19-0/plex/main/package/d7d5d1f35ff92a8c39da6b47605055e839a42a9c/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/opencl-headers/v2024.05.08-8275634-0/plex/main/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/fontconfig/2.14.0-5/plex/main/package/aacc2a7710dfa87ed80d4eea45b80c93243fe456/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libdrm/2.4.120-0/plex/main/package/73ee780ba6ea3ef381da6e7f229c475bfaf477ca/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libdrm/2.4.120-0/plex/main/package/73ee780ba6ea3ef381da6e7f229c475bfaf477ca/include/libdrm -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libxml2/2.9.11-e1bcffea-14/plex/main/package/33406d37abb556848190dcd6097a9849aa894baf/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libxml2/2.9.11-e1bcffea-14/plex/main/package/33406d37abb556848190dcd6097a9849aa894baf/include/libxml2 -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/freetype2/2.12.1-27/plex/main/package/82a00e1e4cc2e8878bb79ae9b5e2235fd8280e6a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/expat/2.2.5-36/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libuuid/1.0.3-29/plex/main/package/841d526523d3550ac4d52807df94cbbedce37e2c/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpciaccess/0.17-2/plex/main/package/7763a87432c78a82fd36373080b064286892cea3/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/bzip2/1.0.6-39/plex/main/package/618bb3c469051b52e1349cf1a297263df374d15a/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/libpng/1.6.37-42/plex/main/package/33406d37abb556848190dcd6097a9849aa894baf/include -I/home/runner/actions-runner/_work/plex-conan/plex-conan/.conan/data/zlib/1.2.11-33/plex/main/package/64edc78a49b81c2615dad7b22a9ac90cc029860a/include -DLIBXML_STATIC -DFRIBIDI_LIB_STATIC -DNDEBUG’
libavutil 57. 24.101 / 57. 24.101
libavcodec 59. 25.100 / 59. 25.100
libavformat 59. 20.101 / 59. 20.101
libavfilter 8. 29.100 / 8. 29.100
libswscale 6. 6.100 / 6. 6.100
libswresample 4. 6.100 / 4. 6.100
Hardware acceleration methods:
cuda
vaapi
drm
opencl

so.. what i did was i copied the plex within “/usr/lib/plexmediaserver/” from docker image… to my original rpm installed location… and voila.. all working.. i see hardware acceleration option etc…

so.. seems like the ffmpeg they used to compile ‘Plex Transcoder’ within the rpm is broken…

hope this helps someone in future… as i lost some time with it :frowning:

whose docker image ?

As for the transcoder binary, only Plex compiles it.
If it were a bad executable, we’d all know.

I used this :

podman create
–name plex
-p 32400:32400/tcp
-p 8324:8324/tcp
-p 32469:32469/tcp
-p 1900:1900/udp
-p 32410:32410/udp
-p 32412:32412/udp
-p 32413:32413/udp
-p 32414:32414/udp
-e TZ=“GMT-3”
-v /var/plex:/config
-v /var/plex:/transcode
-v /var/plex:/data
plexinc/pms-docker

then i just mounted the dir and went for it’s binaries… on /usr/lib

anway… the docker image should be the way to go… the rpm is missing something i don’t know… but it’s missing!

and the rpm i used to install was this :

plexmediaserver-1.41.2.9200-c6bbc1b53.i686.rpm

** and… it’s working great now… my cpu is down to less than 5% used… and transcoding is working flawlessly on a 105 GB file.

i686 ??

You grabbed the wrong executable

i686 == 32 bit.

damn!! u’re right, that must be it !!!

i’ll give it a try again in future!!!

thank you very much ChuckPa!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.