# Nvidia Shield - Android 11 - PMS lost ability to HW Transcode?

**URL:** <https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994>\
**Category:** Plex Media Server\
**Tags:** server-nvidia-shield\
**Created:** [January 20, 2022, 9:35pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994 "2022-01-20T21:35:53Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![saltyzip](https://avatars.discourse-cdn.com/v4/letter/s/c37758/32.png) [@saltyzip](https://forums.plex.tv/u/saltyzip)\
**Post date:** [January 20, 2022, 9:35pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/1 "2022-01-20T21:35:53Z")

</div>

Server Version#: 1.25.3.5410 - NVidia Shield PMS - Shield Pro 2017

Hi, I’ve very recently switched over from running PMS on windows to PMS on the shield which hasn’t been plane sailing mainly due to the borked recent upgrade to Android 11.

However prior to this (about a week) it was sort of working ok, bar the odd drive not been available issue.

When using remote connections over 4G I could playback 1080p and 4k HEVC content ok, although my testing was limited to just a few files and I never checked to see if it was displaying (HW) transcoding or not via plex dash app or plex dashboard.

Since the update I’ve noticed everything I play and force to transcode on the shield PMS, the (HW) icon doesn’t show, not even on 1080p transcodes to 720p etc. but they do play smooth.

If I try and play a HEVC they take an age to start up before playing for a few seconds and then stop to buffer again, not feasible to watch…

So should I be seeing the HW transcoding icon for all H264 and H265 content on the shield, assumed it work the same way as windows?

I’ve tried turning tone mapping off and no difference for HEVC content still unplayable due to constant buffering.

Perhaps the Android 11 update has also borked the hardware transcoding feature of PMS?

Just to be clear everything direct plays fine at home, the reason I want HW transcoding is for when I am out and about, to ensure optimum playback over 4G/5G and I don’t think it is working on any content at the moment.

Open to ideas, might head into the logs to see if any breadcrumbs in there.

Hope you can help!

---

<div class="post-metadata">

**Author:** ![saltyzip](https://avatars.discourse-cdn.com/v4/letter/s/c37758/32.png) [@saltyzip](https://forums.plex.tv/u/saltyzip)\
**Post date:** [January 20, 2022, 10:36pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/2 "2022-01-20T22:36:03Z")

</div>

Just tried to play a 1080p video over 4G and found the following snippets from the logs:

DEBUG - [Transcode/c511cdff2cd8bc41-com-plexapp-android] TPU: hardware transcoding: final decoder: mediacodecndk, final encoder: mediacodecndk  
ERROR - [Transcoder] MediaCodecNDK binder library (libndkbinderutil.so) not loaded  
ERROR - [Transcoder] Error while opening decoder for input stream #0:0 : Encoder not found  
DEBUG - TPU: hardware transcoding: enabled, but no hardware decode accelerator found  
DEBUG - [Transcode/c511cdff2cd8bc41-com-plexapp-android] TPU: hardware transcoding: enabled, but no hardware decode accelerator found  
DEBUG - [Transcode/c511cdff2cd8bc41-com-plexapp-android] TPU: hardware transcoding: final decoder: , final encoder:

It appears the shield is not HW transcoding my content as I had suspected ☹

---

<div class="post-metadata">

**Author:** ![tom80H](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tom80h/32/19753_2.png) [@tom80H](https://forums.plex.tv/u/tom80H)\
**Post date:** [January 20, 2022, 10:50pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/3 "2022-01-20T22:50:32Z")

</div>

IIRC this is expected behavior if you’re playing media from that Shield through the same Shield as there’s a limited number of decoding/encoding slots and those are apparently prioritized to be used by the player part.

---

<div class="post-metadata">

**Author:** ![saltyzip](https://avatars.discourse-cdn.com/v4/letter/s/c37758/32.png) [@saltyzip](https://forums.plex.tv/u/saltyzip)\
**Post date:** [January 21, 2022, 11:20am UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/4 "2022-01-21T11:20:13Z")

</div>

I’m confused by your response, I’m not playing anything on the shield that hosts PMS, at the same time I am accessing it remotely? It’s good to know there is limitation in this circumstance however, but what is the default number of decoding/encoding slots?

I only have 1 set in “Maximum simultaneous video transcode” so with no other playback occurring on the shield, that shouldn’t be the cause of it not HW transcoding.

I think this is another Android 11 upgrade anomaly. Can plex/forums users test to see if they can get the shield to HW encode any H265/H265 content please during playback?

---

<div class="post-metadata">

**Author:** ![saltyzip](https://avatars.discourse-cdn.com/v4/letter/s/c37758/32.png) [@saltyzip](https://forums.plex.tv/u/saltyzip)\
**Post date:** [January 21, 2022, 12:24pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/5 "2022-01-21T12:24:57Z")

</div>

Couple of examples from the plex dashboard when remote playing and associated pixel 4 plex player get info:

As you can see neither have the HW - transcoding indicator showing ☹

[4k HEVC]  
 ![image](https://global.discourse-cdn.com/plex/original/4X/6/e/6/6e68bed66e1a8ffebb484b5048a1a41b9e19c610.png)

![Screenshot 2022-01-21 121829](https://global.discourse-cdn.com/plex/original/4X/3/4/6/3463e61e6cbaf95733f0beafc155a0a67cb55c69.jpeg)

[1080p -H264]  
 ![image](https://global.discourse-cdn.com/plex/original/4X/4/9/9/499693c9b7f9b5ecd35f777cd6945e6573a5eab7.png)

![Screenshot 2022-01-21 121922](https://global.discourse-cdn.com/plex/original/4X/1/4/0/140a730d43c07d0ffaacd02012a07a1dd58bcd57.jpeg)

---

<div class="post-metadata">

**Author:** ![saltyzip](https://avatars.discourse-cdn.com/v4/letter/s/c37758/32.png) [@saltyzip](https://forums.plex.tv/u/saltyzip)\
**Post date:** [January 31, 2022, 1:00pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/6 "2022-01-31T13:00:15Z")

</div>

Any update on this one, i am aware it is a bug from comments I’ve read on the shield experience 9 posting?

---

<div class="post-metadata">

**Author:** ![saltyzip](https://avatars.discourse-cdn.com/v4/letter/s/c37758/32.png) [@saltyzip](https://forums.plex.tv/u/saltyzip)\
**Post date:** [February 8, 2022, 4:36pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/7 "2022-02-08T16:36:54Z")

</div>

Bump, have all plex support staff left the building?

![image](https://global.discourse-cdn.com/plex/original/4X/9/1/f/91f72901bdb0b44c3642bda08b8e96aaf4b46364.png)

---

<div class="post-metadata">

**Author:** ![dividido](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dividido/32/95647_2.png) [@dividido](https://forums.plex.tv/u/dividido)\
**Post date:** [February 15, 2022, 6:11pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/8 "2022-02-15T18:11:12Z")

</div>

I saw support explain in clear terms that hw transcoding is broken on the new experience. But per @saltyzip we haven’t heard anything in a while.

> [@Shield tv don't hw transcode](https://forums.plex.tv/t/shield-tv-dont-hw-transcode/769689/38):
>
> Sorry if I wasn’t clear. Let me clarify. Shield Experience 8 (Android 9) - HW transcoding is broken with PMS 1.25.x but only when playing on the Shield itself. There should not be HW transcoding issues playing from other clients. If you have this, please provide logs so I can investigate. I have not been able to reproduce any other issues myself. I can confirm this issue on the Shield itself. There is some issue with ndkdecoder being used by both PMS and the client app at the same time. S…

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [May 16, 2022, 6:11pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/9 "2022-05-16T18:11:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![anon18523487](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@anon18523487](https://forums.plex.tv/u/anon18523487)\
**Post date:** [May 31, 2022, 5:52pm UTC](https://forums.plex.tv/t/nvidia-shield-android-11-pms-lost-ability-to-hw-transcode/771994/10 "2022-05-31T17:52:44Z")

</div>

See latest comment in the post mentioned above.
