@anon18523487 I’m still not able to hardware transcode as I reported about a month ago (post #127) on two different PMS on the Shield. HDR tone mapping is disable on both.
@anon18523487 see my message above. Do you not see these symptoms on your own Shield? On firmware 9.1.1 (latest)?
I think there is definitely a bug with the Shield and it would be good if Plex could confirm this.
I’m not sure what firmware I’m on but HW transcoding did work for me when I tested 1.31.0 and 1.31.1.
I made sure this time HDR tone mapping was disabled.
This is what I found this time.
I tested it on my laptop. Try to play using the Plex web player. (Chrome)
It is hardware transcoding. on the Plex Web Player running on Chrome. I let running for a while and it didn’t buffer once.
Also, the hardware icon HW was on all the time on the Plex Dash app.
The logs of this part are inside the Plex Logs Roku 3.zip file.
I have also redone the test using Roku 3. And still produced the same outcome. It stalled loading at 33%. Stayed this way for a while and then it fails.
Also redone the Fire TV Stick as well. It didn’t work as well. Same outcome apparently.
Here are the logs:
FireTV Client Plex Logs.zip (501.7 KB)
Plex Logs Roku 3.zip (122.1 KB)
Your logs indicate that the Roku does not support 10-bit video. Since you have tone mapping off, it is transcoding to 10-bit H264. Your Roku does not support 10-bit H264 so it fails. This is expected. Try a regular 8-bit HEVC file and see if that works when transcoded.
Edit - The same thing for the Fire TV. That also does not support 10-bit hevc so that will also fail.
Increase the quality setting so the video doesn’t need to be transcoded. Both of these devices support 10-bit hevc so they should play.
Since the Shield cannot do tone mapping, you should stick to either direct playing or if you need transcoding, use 8-bit hevc or h264.
I have tried. And it didn’t work.
Here are the logs:
Roku 3 Plex Client Logs.zip (101.3 KB)
It worked, apparently using Plex Client on the Fire TV Stick.
Fire TV Plex Client Logs.zip (520.5 KB)
And what intrigued me the most. Since Tone mapping is disabled. How is possible for Hardware Decoding to work while transcoding AV1 10-bit into H264 having as target Plex Web Player (chrome)?
I did let it run for some time. You can see in the screenshot that around 6 minutes of the movie were passed and HW transcoding was still on. It ran for a little longer than that until I closed.
I also tested other files, all of them in AV1 10-bit and they all worked.
Among those were some with HDR as well. And HW transcoding holds on.
It is all documented in the log below…
See the log:
Plex Media Server while running Plex Web Client.zip (213.2 KB)
For those AV1 files, your server logs don’t line up so I can’t tell what’s going on. But The Shield does not support HW decoding of AV1, so it’s likely doing software decoding and h264 HW encoding, that’s why you see the HW. I can’t remember how Dash shows this info. Can you check Plex Web next time. That will have separate HW symbols next to the decode and encode.
For the Roku, the transcoder appears to be working fine. This might be a Roku issue.
@anon18523487 Still having this issue (have upgraded to latest 1.31.2.6739)
While experimenting with a H264 file, I found that hardware transcoding does wotk when I turn off the option for “Use hardware-accelerated video encoding”. In that case, “HW” only shows on the decoding portion.
When i turn back on “Use hardware-accelerated video encoding,” no transcoding works at all.
Back here again ![]()
Noticed the last few days that HW transcoding is no longer working from my Nvidia Shield, using multiple different devices (iPad, Samsung TV, even a 4k Firestick that normally direct plays/streams everything!).

Look to be running Version 1.31.2.6739.
@yooshaw and @nickking360 Please provide both server and client logs after reproducing the problem.
You’ll have to remind me what to do for the client (I’ll use the iPad).
I can extract the server logs no problem.
@anon18523487 See attached. On 9 March at about 06:46, I did the transcode with “Use hardware-accelerated video encoding” turned off, and it did HW decode.
At about 06:48, I turned on “Use hardware-accelerated video encoding”, and no transcoding worked at all.
Plex Media Server Logs_2023-03-09_06-49-10.zip (886.9 KB)
You don’t have debug logging enabled. Please enable and try again.
Hi
Adding to this thread. Experiencing the same with LG Plex Player. Attaching logs.
Last stream works (albeit a little buffering time) when “use hardware-accelerated video encoding” is off
Second to last stream did not work, transcoding never starts, when “use hardware_accelerated video encoding” is on
** update **
hw accel can be turned on if I do not select any subtitles. Selecting subtitles prevents the transcoding
br
purplefish
plex.zip (3.1 MB)
Huh. You sure you didn’t get the settings backwards?
The last video I see played was T.D.K.R. It shows it is transcoding using hardware for decoding and encoding and with subtitles.
Mar 14, 2023 13:48:49.235 [27634] DEBUG - [Req#2383d/Transcode/7c2xpwnjbb43i7x0q88cg61h] TPU: hardware transcoding: final decoder: mediacodecndk, final encoder: mediacodecndk
There is an earlier attempt of the same file about 30s earlier. That is using software. I don’t see that it even looked for the hardware, that’s why I’m wondering if the settings were correct?
Mar 14, 2023 13:48:15.725 [29951] DEBUG - [Req#236c0/Transcode/ql79r5259sdyli1kzl3ej7qm/bbfbe174-463a-48c3-9bc4-64b2fafc441b] Transcoder: session ql79r5259sdyli1kzl3ej7qm indicated fallback to software decoding
It’s trying to seek ahead into the movie and this fails because it can’t find the subtitle file anymore to burn. This part may be a bug which I have an idea on why.
Absolutely right! sorry for the confusion.
Let me know if you need further logs.
Why is it at all trying to transcode the subtitle? Is this because the LG Plex does not support Text subtitles?
Br purplefish
Check your subtitle settings in the app? You either have it set to automatic or always burn. The subtitles you are using are ASS with formatting. The LG app supports ASS subtitles, but not the formatting, so using the Auto or Burn always settings means that you want to keep the formatting, which can only be done by burning them in.
Edit - Try using the “Only image format” option so it won’t burn in ASS subtitles.
Thanks man, however this option does not exist on the LG. Using the option “Never” should be the same, but still the server fails. Attaching logs with option “Never” set on the LG Plex App. Second last play is without selected subtitle and works smooth. Last is with an selected srt file and fails as from the logs it seems it decides to burn the subs ![]()
On the last one I see this in the logs:
Mar 16, 2023 21:46:32.385 [11282] DEBUG - [Req#21602/Transcode] MDE: The Dark Knight Rises (2012): selected subtitle cannot be converted to a compatible format, burning into video stream
So it would seem that Server Decides the SRT cannot be converted?
plex.zip (3.1 MB)
@anon18523487 I’ve attached the server log, I still need to get the logs from the iPad.
Plex Media Server Logs_2023-03-21_09-19-37.zip (1.1 MB)

@nickking360 Can you post the xml info for that video “S.W.A.T. (2017) - S4 E13 - Sins of the Fathers”? I think it’s out of spec. I see your Shield trying to HW decide and failing and falling back to software. Can you also make me a 1 minute sample of that vide so I can test it myself.
@purplefish Oh I see it now. You are playing DTS audio. Newer LG TV’s no longer support DTS audio so we have to transcode the audio. When that happens, we also have to burn in subtitles. If your videos have a different audio track, try that and see if it still transcodes the video.

