@wjw
The log you provided shows it working.
Sep 29, 2022 20:41:12.240 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] Starting a transcode session bbs74kjyw4gih2h29bchfpi1 at offset -1.0 (state=3)
Sep 29, 2022 20:41:12.241 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] TPU: hardware transcoding: using hardware decode accelerator vaapi
Sep 29, 2022 20:41:12.241 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] TPU: hardware transcoding: zero-copy support present
Sep 29, 2022 20:41:12.241 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] TPU: hardware transcoding: using zero-copy transcoding
Sep 29, 2022 20:41:12.241 [0x7efbfc5cfb00] INFO - [Req#1bf/Transcode] CodecManager: starting EAE at "/tmp/pms-822f37f9-dc30-4b43-b7e4-3e0ddfd841e6/EasyAudioEncoder"
Sep 29, 2022 20:41:12.241 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode/JobRunner] Job running: "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Codecs/EasyAudioEncoder-1785-linux-x86_64/EasyAudioEncoder/EasyAudioEncoder"
Sep 29, 2022 20:41:12.241 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode/JobRunner] Jobs: Starting child process with pid 4465
Sep 29, 2022 20:41:12.241 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [Universal] Using local file path instead of URL: /media/nas12-media2/new/Luck.2022.HDR.2160p.WEB.h265-KOGi/Luck.2022.HDR.2160p.WEB.h265-KOGi.mkv
Sep 29, 2022 20:41:12.241 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] Codecs: hardware transcoding: testing API vaapi
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x41524742 -> bgra.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x42475241 -> argb.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x41424752 -> rgba.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x52474241 -> abgr.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x58524742 -> bgr0.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x42475258 -> 0rgb.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x58424752 -> rgb0.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x52474258 -> 0bgr.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x30335241 -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x30334241 -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x30335258 -> x2rgb10le.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x30334258 -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x36314752 -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x50424752 -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x50524742 -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x56555941 -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x30303859 -> gray.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x3231564e -> nv12.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x3132564e -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x32595559 -> yuyv422.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x59565955 -> uyvy422.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x32315659 -> yuv420p.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x30323449 -> yuv420p.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x50313134 -> yuv411p.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x48323234 -> yuv422p.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x56323234 -> yuv440p.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x50343434 -> yuv444p.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x33434d49 -> unknown.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Format 0x30313050 -> p010le.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Created surface 0.
Sep 29, 2022 20:41:12.242 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] [FFMPEG] - Direct mapping possible.
Sep 29, 2022 20:41:12.243 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
Sep 29, 2022 20:41:12.243 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode/JobRunner] Job running: EAE_ROOT=/tmp/pms-822f37f9-dc30-4b43-b7e4-3e0ddfd841e6/EasyAudioEncoder EnableExtendedVaFormats=1 FFMPEG_EXTERNAL_LIBS='/var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Codecs/c4efa15-4369-linux-x86_64/' LIBVA_DRIVERS_PATH=/usr/lib/plexmediaserver/lib/dri NEOReadDebugKeys=1 X_PLEX_TOKEN=xxxxxxxxxxxxxxxxxxxx "/usr/lib/plexmediaserver/Plex Transcoder" -codec:0 hevc -hwaccel:0 vaapi -hwaccel_fallback_threshold:0 10 -hwaccel_output_format:0 vaapi -hwaccel_device:0 vaapi -codec:1 eac3_eae -eae_prefix:1 bbs74kjyw4gih2h29bchfpi1_ -analyzeduration 20000000 -probesize 20000000 -i /media/nas12-media2/new/Luck.2022.HDR.2160p.WEB.h265-KOGi/Luck.2022.HDR.2160p.WEB.h265-KOGi.mkv -filter_complex "[0:0]hwupload[0];[0]scale_vaapi=w=2368:h=1280:format=p010[1];[1]hwmap=derive_device=opencl[2];[2]tonemap_opencl=tonemap=mobius:format=nv12:m=bt709:p=bt709:r=tv[3];[3]hwmap=derive_device=vaapi:reverse=1[4];[4]hwupload[5]" -map "[5]" -metadata:s:0 language=eng -codec:0 h264_vaapi -b:0 20000k -r:0 23.975999999999999 -force_key_frames:0 "expr:gte(t,n_forced*3)" -filter_complex "[0:1] aresample=async=1:ocl='stereo':rematrix_maxval=0.000000dB:osr=48000[6]" -map "[6]" -metadata:s:1 language=eng -codec:1 aac -b:1 256k -f dash -seg_duration 3 -dash_segment_type mp4 -init_seg_name 'init-stream$RepresentationID$.m4s' -media_seg_name 'chunk-stream$RepresentationID$-$Number%05d$.m4s' -window_size 5 -delete_removed false -skip_to_segment 1 -time_delta 0.0625 -manifest_name "http://127.0.0.1:32400/video/:/transcode/session/bbs74kjyw4gih2h29bchfpi1/d7bf8245-75ef-49fa-a440-b8379c9c2f14/manifest?X-Plex-Http-Pipeline=infinite" -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 dash -start_at_zero -copyts -vsync cfr -init_hw_device vaapi=vaapi: -filter_hw_device vaapi -y -nostats -loglevel quiet -loglevel_plex error -progressurl http://127.0.0.1:32400/video/:/transcode/session/bbs74kjyw4gih2h29bchfpi1/d7bf8245-75ef-49fa-a440-b8379c9c2f14/progress
Sep 29, 2022 20:41:12.243 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode/JobRunner] Jobs: Starting child process with pid 4466
Sep 29, 2022 20:41:12.243 [0x7efbfc5cfb00] DEBUG - [Req#1bf/Transcode] TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
Just to double check, Confirm the “Use hardware acceleration when available” option is set in Settings - Server - Transcoder - Show Advanced .
All indications in your logs say it is working.