good. wanted to confirm, (I was already 99.9% sure) you didn’t have it.
no I’ve got the BECFL357.86A.0073 (from few years ago)
not the BECFL357.86A.0090
Please update to 0090. That’s the current/final for the product.
0073 has been completely withdrawn. I see other tests out there with 0090 firmware.
on my way * grabbing a usb key *
done, upgraded to 0090
Before you get too serious into retesting.
— Confirm the BIOS settings are as they should be for your config.
There were quite a few changes between 0073 and 0090 (mostly fixes)
but with any BIOS update, recheck the settings.
I quickly checked the BIOS nothing seems out of place and there’s no new-extra feature that I’ve been invited to check
Open Plex/web
Set Local quality to 20 Mbps.
Play a file – force the transcode.
So I’ve watched “Gods-Testfile” (because it’s more adventurous than the LG file) in 1080p@20mps, got some buffering every minute, no glitch, no crash, server didn’t crash afterward
Logs:
Plex Media Server Logs_2022-12-18_05-49-07.zip (3.0 MB)
Well …
I got some news for ya
Dec 18, 2022 05:41:49.931 [0x7f480fe57b38] INFO - [Req#186/Transcode] Preparing driver icr for GPU CoffeeLake-U GT3e [Iris Plus Graphics 655]
Dec 18, 2022 05:41:49.931 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] Codecs: hardware transcoding: testing API vaapi
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x41524742 -> bgra.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x42475241 -> argb.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x41424752 -> rgba.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x52474241 -> abgr.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x58524742 -> bgr0.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x42475258 -> 0rgb.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x58424752 -> rgb0.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x52474258 -> 0bgr.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x30335241 -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x30334241 -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x30335258 -> x2rgb10le.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x30334258 -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x36314752 -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x50424752 -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x50524742 -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x56555941 -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x30303859 -> gray.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x3231564e -> nv12.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x3132564e -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x32595559 -> yuyv422.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x59565955 -> uyvy422.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x32315659 -> yuv420p.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x30323449 -> yuv420p.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x50313134 -> yuv411p.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x48323234 -> yuv422p.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x56323234 -> yuv440p.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x50343434 -> yuv444p.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x33434d49 -> unknown.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Format 0x30313050 -> p010le.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Created surface 0.
Dec 18, 2022 05:41:49.933 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] [FFMPEG] - Direct mapping possible.
Dec 18, 2022 05:41:49.940 [0x7f480fe57b38] DEBUG - [Req#186/Transcode] TPU: hardware transcoding: final decoder: vaapi, final encoder: vaapi
Dec 18, 2022 05:41:49.940 [0x7f480fe57b38] DEBUG - [Req#186/Transcode/JobRunner] Job running: FFMPEG_EXTERNAL_LIBS='/var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Codecs/2427c16-4396-linux-x86_64/' LIBVA_DRIVERS_PATH=/usr/lib/plexmediaserver/lib/dri OCL_ICD_VENDORS="/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Cache/CL-ICDs" X_PLEX_TOKEN=xxxxxxxxxxxxxxxxxxxx4f8f-a043-36da408df3c3 cl_cache_dir="/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Cache/Shaders/icr-15-linux-x86_64/" "/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 dca -analyzeduration 20000000 -probesize 20000000 -i /data/video/Unsorted/Gods-Testfile.mkv -filter_complex "[0:0]hwupload[0];[0]scale_vaapi=w=1920:h=1080: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 14012k -maxrate:0 18683k -bufsize:0 37366k -r:0 23.975999999999999 -force_key_frames:0 "expr:gte(t,n_forced*1)" -filter_complex "[0:1] aresample=async=1:ochl='stereo':rematrix_maxval=0.000000dB:osr=48000[6]" -map "[6]" -metadata:s:1 language=eng -codec:1 aac -b:1 233k -f dash -seg_duration 1 -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/i5wnhqgn2uskb3vjupttec3n/d6320ad8-a3fa-452f-860f-e5b405d3791f/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:/dev/dri/renderD128 -filter_hw_device vaapi -y -nostats -loglevel quiet -loglevel_plex error -progressurl http://127.0.0.1:32400/video/:/transcode/session/i5wnhqgn2uskb3vjupttec3n/d6320ad8-a3fa-452f-860f-e5b405d3791f/progress
Dec 18, 2022 05:41:49.947 [0x7f480fe57b38] DEBUG - [Req#186/Transcode/JobRunner] Jobs: Starting child process with pid 3080
Now play something without subtitles and enjoy the HW Transcoding and Tonemapping
LOL
The LG Journey video would should work just fine for this.
I’ve seen this bug before. First files plays subsequent doesn’t find the HW.
I need to research
-
sudo apt update && sudo apt -y upgrade
– Let it update to match the new hardware profile being presented -
systemctl stop plexmediaserver
-
terminal session - remove all the codecs
sudo bash
cd /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Codecs
rm -rf *
-
Reboot machine and let PMS start normally with power cycle
-
Play normal 1080p video and let PMS download codecs again fresh
-
Confirm even 1080p videos now transcode to 20Mbps in HW.
if I apt update+upgrade I’ll upgrade from 1.29 to 1.30.0 because it’s the last stable release right? still ok?
go into /etc/apt and disable plex from updating.
Edit the file to disable the repo being queried
so I just go the dpkg way for step #1 right?
cd /etc/apt/sources.list.d
COMMENT the plex reference
[chuck@lizum sources.list.d.2008]$ cat plexmediaserver.list
# When enabling this repo, Ubuntu 20+ / Debian 10+ will automatically install the signing key
# All older versions require manual installation of the key using wget:
# wget -q https://downloads.plex.tv/plex-keys/PlexSign.key -O - | sudo apt-key add -
#
# Uncomment this next line to enable the repository then update apt: sudo apt update.
#deb [arch=amd64 signed-by=/usr/share/keyrings/plexmediaserver.gpg] https://downloads.plex.tv/repo/deb/ public main
[chuck@lizum sources.list.d.2009]$
Save the file
now apt update and apt upgrade
that’s what I’ve done, I’ve been confused by “– Let it update to match the new hardware profile being presented” I though you mean reinstall the current version of PMS
No.
By disabling the repo. PMS will not auto-update
The rest of the OS will continue to update but PMS will remain at manual-update only.
apt update && apt -y upgrade are now safe
I am expecting some updates to be installed but not many.
no updates applied on step 1,
then I followed from 2 to 6, played a 1080p file and forced it @20mbps, then played the LG one also forced in 1080p@20mbps
Logs:
Plex Media Server Logs_2022-12-18_07-13-40.zip (2.2 MB)
It’s not detecting.
Dec 18, 2022 07:04:23.397 [0x7f2653792b38] DEBUG - [Req#1b6/Transcode/uz6eh61yo1m6xdhysczfzczu] Job was already killed, not killing again.
Dec 18, 2022 07:04:23.397 [0x7f2653792b38] DEBUG - [Req#1b6/Transcode/uz6eh61yo1m6xdhysczfzczu] Stopping transcode session uz6eh61yo1m6xdhysczfzczu
Dec 18, 2022 07:04:23.397 [0x7f2653792b38] DEBUG - [Req#1b6/Transcode/uz6eh61yo1m6xdhysczfzczu] Starting a transcode session uz6eh61yo1m6xdhysczfzczu at offset 2035.0 (state=3)
Dec 18, 2022 07:04:23.398 [0x7f2653792b38] DEBUG - [Req#1b6/Transcode/uz6eh61yo1m6xdhysczfzczu] TPU: hardware transcoding: enabled, but no hardware decode accelerator found
Dec 18, 2022 07:04:23.398 [0x7f2657411b38] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Transcoder' exit code for process 3205 is -9 (signal: Killed)
Dec 18, 2022 07:04:23.398 [0x7f2653792b38] DEBUG - [Req#1b6/Transcode/uz6eh61yo1m6xdhysczfzczu] [Universal] Using local file path instead of URL: /data/video/Films/The Abyss (1989)/The Abyss (1989) - (tt0096754)[EXTENDED][MULTi][FR+EN][AC3 5.1][x264][WEBRip-1080p].mkv
Dec 18, 2022 07:04:23.398 [0x7f2653792b38] DEBUG - [Req#1b6/Transcode/uz6eh61yo1m6xdhysczfzczu] TPU: hardware transcoding: final decoder: , final encoder:
Dec 18, 2022 07:04:23.398 [0x7f2653792b38] DEBUG - [Req#1b6/Transcode/uz6eh61yo1m6xdhysczfzczu/JobRunner] Job running: FFMPEG_EXTERNAL_LIBS='/var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Codecs/2427c16-4396-linux-x86_64/' X_PLEX_TOKEN=xxxxxxxxxxxxxxxxxxxx453c-a68e-f7feff350064 "/usr/lib/plexmediaserver/Plex Transcoder" -codec:0 h264 -codec:1 ac3 -ss 2035 -noaccurate_seek -analyzeduration 20000000 -probesize 20000000 -i "/data/video/Films/The Abyss (1989)/The Abyss (1989) - (tt0096754)[EXTENDED][MULTi][FR+EN][AC3 5.1][x264][WEBRip-1080p].mkv" -map 0:0 -codec:0 copy -filter_complex "[0:1] aresample=async=1:ochl='stereo':rematrix_maxval=0.000000dB:osr=48000[0]" -map "[0]" -metadata:s:1 language=fra -codec:1 aac -b:1 256k -f dash -seg_duration 5 -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 408 -time_delta 0.0625 -manifest_name "http://127.0.0.1:32400/video/:/transcode/session/uz6eh61yo1m6xdhysczfzczu/d429756f-4ce1-40b7-b3ca-73d22ac439ce/manifest?X-Plex-Http-Pipeline=infinite" -avoid_negative_ts disabled -map_metadata -1 -map_chapters -1 dash -map 0:3 -metadata:s:0 language=fra -codec:0 ass -strict_ts:0 0 -f segment -segment_format ass -segment_time 1 -segment_header_filename sub-header -segment_start_number 0 -segment_list "http://127.0.0.1:32400/video/:/transcode/session/uz6eh61yo1m6xdhysczfzczu/d429756f-4ce1-40b7-b3ca-73d22ac439ce/manifest?stream=subtitles&X-Plex-Http-Pipeline=infinite" -segment_list_type csv -segment_list_size 5 -segment_list_separate_stream_times 1 -segment_format_options ignore_readorder=1 -segment_list_unfinished 1 -fflags +flush_packets "sub-chunk-%05d" -start_at_zero -copyts -y -nostats -loglevel quiet -loglevel_plex error -progressurl http://127.0.0.1:32400/video/:/tra
We saw it work. i know it’s there. I apologize. the hour is late for me and I’m getting tired.
I can’t remember the solution.
May we continue after some sleep?
Yeah no prob, I need sleep too ![]()