Thank you for the logs. Those are exactly what I was hoping for and need.
This is interesting but disturbing.
In the same Plex session:
- The player disconnected. I can’t tell if that was deliberate or otherwise.
- At that same instant, I see where 1 instance was playing, a second one started , and the termination of the 1st session overlapping.
- At that same instant, another session was started. Notice the "TPU: statement about no hardware found.
- The new session is then started without HW assist.
Aug 10, 2020 16:34:39.156 [0x7f25ddfc5700] DEBUG - Request: [127.0.0.1:51914 (Loopback)] GET /channels/all (19 live) GZIP Signed-in Token (newqie)
Aug 10, 2020 16:34:39.157 [0x7f2605bbd700] DEBUG - Completed: [127.0.0.1:51914] 200 GET /channels/all (19 live) GZIP 0ms 387 bytes
Aug 10, 2020 16:34:39.448 [0x7f25de2b3700] DEBUG - Transcoder segment range: 0 - 1 (1)
Aug 10, 2020 16:34:39.449 [0x7f25dd9e9700] DEBUG - Transcoder segment range: 0 - 2 (1)
Aug 10, 2020 16:34:39.536 [0x7f25ddcd7700] DEBUG - Returning segment 1 from session
Aug 10, 2020 16:34:39.536 [0x7f25ddcd7700] DEBUG - Content-Length of /share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-a934d7457e09ed7d-com-plexapp-android-db1d414e-63ab-4aa0-878a-f2eded69e033/media-00001.ts is 6603124 (of total: 6603124).
Aug 10, 2020 16:34:40.244 [0x7f25ddfc5700] DEBUG - Transcoder segment range: 0 - 2 (2)
Aug 10, 2020 16:34:40.245 [0x7f25ddcd7700] DEBUG - Transcoder segment range: 0 - 3 (2)
Aug 10, 2020 16:34:40.476 [0x7f2605bbd700] DEBUG - Failed to stream media, client probably disconnected after 1585560 bytes: 104 - Connection reset by peer
Aug 10, 2020 16:34:40.476 [0x7f26058cf700] DEBUG - Failed to stream media, client probably disconnected after 1589940 bytes: 104 - Connection reset by peer
Aug 10, 2020 16:34:40.476 [0x7f26058cf700] DEBUG - Completed: [192.168.2.142:38697] 200 GET /video/:/transcode/universal/session/a934d7457e09ed7d-com-plexapp-android/base/00001.ts (18 live) 1340ms 1589940 bytes (pipelined: 1)
Aug 10, 2020 16:34:40.476 [0x7f26058cf700] DEBUG - Removed transcode data consumer, active count 2 => 1
Aug 10, 2020 16:34:40.476 [0x7f2605bbd700] DEBUG - Completed: [192.168.2.142:38696] 200 GET /video/:/transcode/universal/session/a934d7457e09ed7d-com-plexapp-android/base/00000.ts (17 live) 1362ms 1585560 bytes (pipelined: 1)
Aug 10, 2020 16:34:40.477 [0x7f2605bbd700] DEBUG - Removed transcode data consumer, active count 1 => 0
Aug 10, 2020 16:34:40.483 [0x7f25dd9e9700] DEBUG - Request: [192.168.2.142:38699 (Subnet)] GET /video/:/transcode/universal/session/a934d7457e09ed7d-com-plexapp-android/base/00018.ts (17 live) Signed-in
Aug 10, 2020 16:34:40.483 [0x7f25dd9e9700] DEBUG - Asked for segment 18 from session.
Aug 10, 2020 16:34:40.483 [0x7f25dd9e9700] DEBUG - We're in a seek: asked for 18, min/max available was 0/2
Aug 10, 2020 16:34:40.483 [0x7f25dd9e9700] DEBUG - Segment #18 WON.
Aug 10, 2020 16:34:40.483 [0x7f25dd9e9700] DEBUG - Killing job.
Aug 10, 2020 16:34:40.483 [0x7f25dd9e9700] DEBUG - Signalling job ID 21166 with 9
Aug 10, 2020 16:34:40.483 [0x7f25dd9e9700] DEBUG - Job was already killed, not killing again.
Aug 10, 2020 16:34:40.483 [0x7f25dd9e9700] DEBUG - Stopping transcode session a934d7457e09ed7d-com-plexapp-android
Aug 10, 2020 16:34:40.484 [0x7f25dd9e9700] DEBUG - Starting a transcode session a934d7457e09ed7d-com-plexapp-android at offset 180.0 (state=3)
Aug 10, 2020 16:34:40.485 [0x7f25dd9e9700] DEBUG - TPU: hardware transcoding: enabled, but no hardware decode accelerator found
Aug 10, 2020 16:34:40.488 [0x7f2606487700] DEBUG - Jobs: '/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Plex Transcoder' exit code for process 21166 is -9 (signal: Killed)
Aug 10, 2020 16:34:40.497 [0x7f25dd9e9700] DEBUG - [Universal] Using local file path instead of URL: /share/external/.nd/0/0591c38b2-49c3-45ce-a5ab-d3beb9a3e019/Torrents/TV/The Grand Tour/The.Grand.Tour.S02.720p.WEB.H.264-Mixed/the.grand.tour.s02e01.720p.web.h264-strife.mkv
Aug 10, 2020 16:34:40.498 [0x7f25dd9e9700] DEBUG - TPU: hardware transcoding: final decoder: , final encoder:
Aug 10, 2020 16:34:40.498 [0x7f25dd9e9700] DEBUG - Job running: EAE_ROOT='/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/tmp/pms-142545d7-6424-464e-ab45-4c37b382a966/EasyAudioEncoder' FFMPEG_EXTERNAL_LIBS='/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/Plex\ Media\ Server/Codecs/dd95667-2450-linux-x86_64/' XDG_CACHE_HOME='/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/Plex Media Server/Cache' XDG_DATA_HOME='/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Resources' X_PLEX_TOKEN='xxxxxxxxxxxxxxxxxxxx' '/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Plex Transcoder' '-codec:0' 'h264' '-codec:1' 'eac3_eae' '-eae_prefix:1' 'a934d7457e09ed7d-com-plexapp-android_' '-ss' '180' '-noaccurate_seek' '-analyzeduration' '20000000' '-probesize' '20000000' '-i' '/share/external/.nd/0/0591c38b2-49c3-45ce-a5ab-d3beb9a3e019/Torrents/TV/The Grand Tour/The.Grand.Tour.S02.720p.WEB.H.264-Mixed/the.grand.tour.s02e01.720p.web.h264-strife.mkv' '-filter_complex' '[0:1] aresample=async=1:ocl='\''5.1'\'':osr=48000[0]' '-map' '0:0' '-metadata:s:0' 'language=eng' '-codec:0' 'copy' '-map' '[0]' '-metadata:s:1' 'language=eng' '-codec:1' 'aac' '-strict:1' 'experimental' '-aac_coder:1' 'fast' '-q:1' '0' '-segment_format' 'mpegts' '-f' 'ssegment' '-individual_header_trailer' '0' '-segment_time' '10' '-segment_start_number' '18' '-segment_copyts' '1' '-segment_time_delta' '0.0625' '-segment_list' 'http://127.0.0.1:32400/video/:/transcode/session/a934d7457e09ed7d-com-plexapp-android/ff79189f-af4e-45a8-a60b-24245aef7d9c/seglist' '-segment_list_type' 'csv' '-segment_list_size' '2147483647' '-segment_list_separate_stream_times' '1' '-segment_list_unfinished' '1' '-max_delay' '5000000' '-avoid_negative_ts' 'disabled' '-map_metadata' '-1' '-map_chapters' '-1' 'media-%05d.ts' '-start_at_zero' '-copyts' '-y' '-nostats' '-loglevel' 'quiet' '-loglevel_plex' 'error' '-progressurl' 'http://127.0.0.1:32400/video/:/transcode/session/a934d7457e09ed7d-com-plexapp-android/ff79189f-af4e-45a8-a60b-24245aef7d9c/progress'
Now this is where it gets weird. This second file
- Detects the hardware
- Uses it.
Aug 10, 2020 16:35:11.274 [0x7f26058cf700] DEBUG - Auth: authenticated user 1 as newqie
Aug 10, 2020 16:35:11.274 [0x7f25de2b3700] DEBUG - Request: [192.168.2.142:38617 (Subnet)] GET /video/:/transcode/universal/decision?audioBoost=100&autoAdjustQuality=1&directPlay=0&directStream=1&directStreamAudio=1&fastSeek=1&hasMDE=1&location=lan&maxVideoBitrate=200000&mediaBufferSize=209664&mediaIndex=0&partIndex=0&path=%2Flibrary%2Fmetadata%2F2578&protocol=*&session=a934d7457e09ed7d-com-plexapp-android&subtitleSize=100&videoBitrate=200000&videoQuality=100&videoResolution=3840x2160 (18 live) GZIP Signed-in Token (newqie)
Aug 10, 2020 16:35:11.275 [0x7f25de2b3700] DEBUG - Found session GUID of a934d7457e09ed7d-com-plexapp-android in session start.
Aug 10, 2020 16:35:11.275 [0x7f25de2b3700] DEBUG - TranscodeUniversalRequest: using augmented profile Android
Aug 10, 2020 16:35:11.276 [0x7f25de2b3700] DEBUG - Downloading document http://127.0.0.1:32400/library/metadata/2578?includeBandwidths=1&offset=-1&X-Plex-Incomplete-Segments=1&X-Plex-Session-Identifier=a934d7457e09ed7d-com-plexapp-android
Aug 10, 2020 16:35:11.276 [0x7f25de2b3700] DEBUG - Auth: authenticated user 1 as newqie
Aug 10, 2020 16:35:11.280 [0x7f25de2b3700] DEBUG - We're going to try to auto-select an audio stream for account 1.
Aug 10, 2020 16:35:11.280 [0x7f25de2b3700] DEBUG - Selecting best audio stream for part ID 2131 (autoselect: 1 language: en)
Aug 10, 2020 16:35:11.280 [0x7f25de2b3700] DEBUG - We're going to try to auto-select a subtitle.
Aug 10, 2020 16:35:11.280 [0x7f25de2b3700] DEBUG - Audio Stream: 42, Subtitle Stream: -1
Aug 10, 2020 16:35:11.280 [0x7f25de2b3700] DEBUG - We're going to try to auto-select an audio stream for account 1.
Aug 10, 2020 16:35:11.280 [0x7f25de2b3700] DEBUG - Selecting best audio stream for part ID 6849 (autoselect: 1 language: en)
Aug 10, 2020 16:35:11.280 [0x7f25de2b3700] DEBUG - We're going to try to auto-select a subtitle.
Aug 10, 2020 16:35:11.280 [0x7f25de2b3700] DEBUG - Audio Stream: 11679, Subtitle Stream: -1
Aug 10, 2020 16:35:11.281 [0x7f25de2b3700] DEBUG - Codecs: testing h264_qsv (encoder)
Aug 10, 2020 16:35:11.281 [0x7f25de2b3700] WARN - Failed to find encoder 'h264_qsv'
Aug 10, 2020 16:35:11.281 [0x7f25de2b3700] DEBUG - Codecs: testing h264_vaapi (encoder)
Aug 10, 2020 16:35:11.281 [0x7f25de2b3700] DEBUG - Codecs: hardware transcoding: testing API vaapi
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x32315659 -> yuv420p.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x30323449 -> yuv420p.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x3231564e -> nv12.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x32595559 -> yuyv422.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x59565955 -> uyvy422.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x48323234 -> yuv422p.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x58424752 -> rgb0.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x58524742 -> bgr0.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x30313050 -> p010le.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000000.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Direct mapping possible.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Using nv12 as format of reconstructed frames.
Aug 10, 2020 16:35:11.402 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000001.
Aug 10, 2020 16:35:11.403 [0x7f25de2b3700] DEBUG - [FFMPEG] - Direct mapping possible.
Aug 10, 2020 16:35:11.403 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000002.
Aug 10, 2020 16:35:11.403 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000003.
Aug 10, 2020 16:35:11.403 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000004.
Aug 10, 2020 16:35:11.403 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000005.
Aug 10, 2020 16:35:11.403 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000006.
Aug 10, 2020 16:35:11.403 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000007.
Aug 10, 2020 16:35:11.421 [0x7f25de2b3700] DEBUG - [FFMPEG] - Using fixed QP = 20 / 20 / 24 for IDR- / P- / B-frames.
Aug 10, 2020 16:35:11.422 [0x7f25de2b3700] DEBUG - Codecs: hardware transcoding: testing API vaapi
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x32315659 -> yuv420p.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x30323449 -> yuv420p.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x3231564e -> nv12.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x32595559 -> yuyv422.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x59565955 -> uyvy422.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x48323234 -> yuv422p.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x58424752 -> rgb0.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x58524742 -> bgr0.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x30313050 -> p010le.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000000.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - [FFMPEG] - Direct mapping possible.
Aug 10, 2020 16:35:11.423 [0x7f25de2b3700] DEBUG - Scaled up video bitrate to 117229Kbps based on 4.500000x fudge factor.
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: Selected protocol hls; container: mpegts
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: analyzing media item 2130
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: E1 - Past, Present or Future: Direct Play is disabled
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: E1 - Past, Present or Future: media must be transcoded in order to use the hls protocol
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: E1 - Past, Present or Future: no direct play video profile exists for http/mkv/hevc
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: E1 - Past, Present or Future: no direct play video profile exists for http/mkv/hevc/eac3
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: E1 - Past, Present or Future: no direct play video profile exists for http/mkv/hevc/eac3
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - Past, Present or Future - video.profile limitation applies: main 10 != main [list]
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - Past, Present or Future - video.profile limitation applies: main 10 != main [list]
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: E1 - Past, Present or Future: no remuxable profile found, so video stream will be transcoded
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - MDE: Cannot direct stream video stream due to profile or setting limitations
Aug 10, 2020 16:35:11.424 [0x7f25de2b3700] DEBUG - Codecs: hardware transcoding: testing API vaapi
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x32315659 -> yuv420p.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x30323449 -> yuv420p.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x3231564e -> nv12.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x32595559 -> yuyv422.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x59565955 -> uyvy422.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x48323234 -> yuv422p.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x58424752 -> rgb0.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x58524742 -> bgr0.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Format 0x30313050 -> p010le.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Created surface 0x4000000.
Aug 10, 2020 16:35:11.425 [0x7f25de2b3700] DEBUG - [FFMPEG] - Direct mapping possible.
Aug 10, 2020 16:35:11.426 [0x7f25de2b3700] DEBUG - Scaled up video bitrate to 117229Kbps based on 4.500000x fudge factor.
Aug 10, 2020 16:35:11.426 [0x7f25de2b3700] DEBUG - MDE: Cannot direct stream audio stream due to codec eac3 when profile only allows aac
Aug 10, 2020 16:35:11.427 [0x7f25de2b3700] DEBUG - MDE: The Grand Tour (2016) - S2 E1 - Past, Present or Future: selected media 0 / 2130
Aug 10, 2020 16:35:11.428 [0x7f25de2b3700] DEBUG - Streaming Resource: Adding session 0x7f25b42421d0:a934d7457e09ed7d-com-plexapp-android which is using transcoder slot. Used slots is now 1
Aug 10, 2020 16:35:11.428 [0x7f25de2b3700] DEBUG - Streaming Resource: Added session 0x7f25b42421d0:a934d7457e09ed7d-com-plexapp-android
Aug 10, 2020 16:35:11.428 [0x7f25de2b3700] DEBUG - Streaming Resource: Reached Decision id=2578 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=2130 part=(id=2131 decision=transcode container=mpegts protocol=hls streams=(Video=(id=41 decision=transcode bitrate=117229 encoder=h264_vaapi width=3840 height=2160) Audio=(id=42 decision=transcode bitrate=774 encoder=aac channels=6 rate=48000))))
Aug 10, 2020 16:35:11.429 [0x7f26058cf700] DEBUG - Completed: [192.168.2.142:38617] 200 GET /video/:/transcode/universal/decision?audioBoost=100&autoAdjustQuality=1&directPlay=0&directStream=1&directStreamAudio=1&fastSeek=1&hasMDE=1&location=lan&maxVideoBitrate=200000&mediaBufferSize=209664&mediaIndex=0&partIndex=0&path=%2Flibrary%2Fmetadata%2F2578&protocol=*&session=a934d7457e09ed7d-com-plexapp-android&subtitleSize=100&videoBitrate=200000&videoQuality=100&videoResolution=3840x2160 (18 live) GZIP 155ms 1605 bytes (pipelined: 21)
Aug 10, 2020 16:35:11.564 [0x7f2605bbd700] DEBUG - Auth: authenticated user 1 as newqie
Aug 10, 2020 16:35:11.564 [0x7f25be203700] DEBUG - Request: [192.168.2.142:38712 (Subnet)] GET /video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=1&directPlay=0&directStream=1&directStreamAudio=1&fastSeek=1&hasMDE=1&location=lan&maxVideoBitrate=200000&mediaBufferSize=209664&mediaIndex=0&partIndex=0&path=%2Flibrary%2Fmetadata%2F2578&protocol=hls&session=a934d7457e09ed7d-com-plexapp-android&subtitleSize=100&videoBitrate=200000&videoQuality=100&videoResolution=3840x2160 (19 live) Signed-in Token (newqie)
Aug 10, 2020 16:35:11.565 [0x7f25be203700] DEBUG - Found session GUID of a934d7457e09ed7d-com-plexapp-android in session start.
Aug 10, 2020 16:35:11.565 [0x7f25be203700] DEBUG - TranscodeUniversalRequest: using augmented profile Android
Aug 10, 2020 16:35:11.565 [0x7f25be203700] DEBUG - Downloading document http://127.0.0.1:32400/library/metadata/2578?checkFiles=1&includeBandwidths=1&offset=-1&X-Plex-Incomplete-Segments=1&X-Plex-Session-Identifier=a934d7457e09ed7d-com-plexapp-android
Aug 10, 2020 16:35:11.566 [0x7f25be203700] DEBUG - Auth: authenticated user 1 as newqie
Aug 10, 2020 16:35:11.580 [0x7f25be203700] DEBUG - We're going to try to auto-select an audio stream for account 1.
Aug 10, 2020 16:35:11.580 [0x7f25be203700] DEBUG - Selecting best audio stream for part ID 2131 (autoselect: 1 language: en)
Aug 10, 2020 16:35:11.580 [0x7f25be203700] DEBUG - We're going to try to auto-select a subtitle.
Aug 10, 2020 16:35:11.580 [0x7f25be203700] DEBUG - Audio Stream: 42, Subtitle Stream: -1
Aug 10, 2020 16:35:11.580 [0x7f25be203700] DEBUG - We're going to try to auto-select an audio stream for account 1.
Aug 10, 2020 16:35:11.580 [0x7f25be203700] DEBUG - Selecting best audio stream for part ID 6849 (autoselect: 1 language: en)
Aug 10, 2020 16:35:11.580 [0x7f25be203700] DEBUG - We're going to try to auto-select a subtitle.
Aug 10, 2020 16:35:11.580 [0x7f25be203700] DEBUG - Audio Stream: 11679, Subtitle Stream: -1
Aug 10, 2020 16:35:11.581 [0x7f25be203700] DEBUG - Found session GUID of a934d7457e09ed7d-com-plexapp-android in session start.
Aug 10, 2020 16:35:11.581 [0x7f25be203700] DEBUG - Using session GUID a934d7457e09ed7d-com-plexapp-android for new transcode session.
Aug 10, 2020 16:35:11.581 [0x7f25be203700] DEBUG - Cleaning directory for session a934d7457e09ed7d-com-plexapp-android ()
Aug 10, 2020 16:35:11.582 [0x7f26058cf700] DEBUG - Completed: [192.168.2.142:38712] 206 GET /video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=1&directPlay=0&directStream=1&directStreamAudio=1&fastSeek=1&hasMDE=1&location=lan&maxVideoBitrate=200000&mediaBufferSize=209664&mediaIndex=0&partIndex=0&path=%2Flibrary%2Fmetadata%2F2578&protocol=hls&session=a934d7457e09ed7d-com-plexapp-android&subtitleSize=100&videoBitrate=200000&videoQuality=100&videoResolution=3840x2160 (19 live) 17ms 394 bytes (range: bytes=0-)
Aug 10, 2020 16:35:11.594 [0x7f25ddfc5700] DEBUG - Request: [192.168.2.142:38713 (Subnet)] GET /video/:/transcode/universal/session/a934d7457e09ed7d-com-plexapp-android/base/index.m3u8 (20 live) Signed-in
Aug 10, 2020 16:35:11.594 [0x7f25ddfc5700] DEBUG - Found session GUID of a934d7457e09ed7d-com-plexapp-android in session start.
Aug 10, 2020 16:35:11.594 [0x7f25ddfc5700] DEBUG - Starting a transcode session a934d7457e09ed7d-com-plexapp-android at offset -1.0 (state=3)
Aug 10, 2020 16:35:11.595 [0x7f25ddfc5700] DEBUG - TPU: hardware transcoding: using hardware decode accelerator vaapi
Aug 10, 2020 16:35:11.595 [0x7f25ddfc5700] DEBUG - [Universal] Using local file path instead of URL: /share/external/.nd/0/04b736e45-68a1-4741-92ca-7f8f5799b228/4k/The.Grand.Tour.2016.S02.2160p.HDR.AMZN.WEBRip.DD5.1.EN.FR.x265-GASMASK/The.Grand.Tour.2016.S02E01.2160p.HDR.AMZN.WEBRip.DD5.1.EN.FR.x265-GASMASK.mkv
Aug 10, 2020 16:35:11.595 [0x7f25ddfc5700] DEBUG - TPU: hardware transcoding: zero-copy support present
Aug 10, 2020 16:35:11.595 [0x7f25ddfc5700] DEBUG - TPU: hardware transcoding: using zero-copy transcoding
Aug 10, 2020 16:35:11.595 [0x7f25ddfc5700] DEBUG - TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
Aug 10, 2020 16:35:11.596 [0x7f25ddfc5700] DEBUG - Job running: EAE_ROOT='/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/tmp/pms-142545d7-6424-464e-ab45-4c37b382a966/EasyAudioEncoder' FFMPEG_EXTERNAL_LIBS='/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/Plex\ Media\ Server/Codecs/dd95667-2450-linux-x86_64/' XDG_CACHE_HOME='/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/Plex Media Server/Cache' XDG_DATA_HOME='/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Resources' X_PLEX_TOKEN='xxxxxxxxxxxxxxxxxxxx' '/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Plex Transcoder' '-codec:0' 'hevc' '-hwaccel:0' 'vaapi' '-hwaccel_fallback_threshold:0' '10' '-hwaccel_output_format:0' 'vaapi' '-codec:1' 'eac3_eae' '-eae_prefix:1' 'a934d7457e09ed7d-com-plexapp-android_' '-analyzeduration' '20000000' '-probesize' '20000000' '-i' '/share/external/.nd/0/04b736e45-68a1-4741-92ca-7f8f5799b228/4k/The.Grand.Tour.2016.S02.2160p.HDR.AMZN.WEBRip.DD5.1.EN.FR.x265-GASMASK/The.Grand.Tour.2016.S02E01.2160p.HDR.AMZN.WEBRip.DD5.1.EN.FR.x265-GASMASK.mkv' '-filter_complex' '[0:0]hwupload[0];[0]scale_vaapi=w=3840:h=2160:format=nv12[1];[1]hwupload[2]' '-filter_complex' '[0:1] aresample=async=1:ocl='\''5.1'\'':osr=48000[3]' '-map' '[2]' '-codec:0' 'h264_vaapi' '-b:0' '87921k' '-maxrate:0' '117229k' '-bufsize:0' '234458k' '-r:0' '25' '-force_key_frames:0' 'expr:gte(t,0+n_forced*3)' '-map' '[3]' '-metadata:s:1' 'language=eng' '-codec:1' 'aac' '-strict:1' 'experimental' '-aac_coder:1' 'fast' '-q:1' '0' '-segment_format' 'mpegts' '-f' 'ssegment' '-individual_header_trailer' '0' '-segment_time' '3' '-segment_start_number' '0' '-segment_copyts' '1' '-segment_time_delta' '0.0625' '-segment_list' 'http://127.0.0.1:32400/video/:/transcode/session/a934d7457e09ed7d-com-plexapp-android/c2e65892-97ec-49f8-bbd6-a2b61c78e864/seglist' '-segment_list_type' 'csv' '-segment_list_size' '2147483647' '-segment_list_separate_stream_times' '1' '-segment_list_unfinished' '1' '-max_delay' '5000000' '-avoid_negative_ts' 'disabled' '-map_metadata' '-1' '-map_chapters' '-1' 'media-%05d.ts' '-start_at_zero' '-copyts' '-vsync' 'cfr' '-y' '-vaapi_device' '/dev/dri/renderD128' '-nostats' '-loglevel' 'quiet' '-loglevel_plex' 'error' '-progressurl' 'http://127.0.0.1:32400/video/:/transcode/session/a934d7457e09ed7d-com-plexapp-android/c2e65892-97ec-49f8-bbd6-a2b61c78e864/progress'
Aug 10, 2020 16:35:11.596 [0x7f25ddfc5700] DEBUG - Jobs: Starting child process with pid 27920
Aug 10, 2020 16:35:11.611 [0x7f25dd9e9700] DEBUG - Request: [127.0.0.1:52038 (Loopback)] PUT /video/:/transcode/session/a934d7457e09ed7d-com-plexapp-android/c2e65892-97ec-49f8-bbd6-a2b61c78e864/progress?status=startup (21 live) Signed-in Token (newqie)
Aug 10, 2020 16:35:11.611 [0x7f26058cf700] DEBUG - Completed: [127.0.0.1:52038] 204 PUT /video/:/transcode/session/a934d7457e09ed7d-com-plexapp-android/c2e65892-97ec-49f8-bbd6-a2b61c78e864/progress?status=startup (21 live) 0ms 203 bytes (pipelined: 1) (range: bytes=0-)
This seems to indicate flip/flopping in and out of HW detection.
You screenshot above does confirm the bypass is intact (thank you).
I see where you were using MPEG2 (The Grand Tour) as the source.
Does the same occur with the different Jellyfish videos? (the status indicator will tell you if (hw) is active.