Nvidia Shield - Constant audio desync, video stutters/pixelation/tone mapping issues

Seems I have a more recent Plex Client Version than you however.

I’ve forwarded this to the dev team.

I chatted with the team lead already and he’s not understanding how this can be happening given there were no player changes between versions (only Plex.tv online changes)

:+1:

Sounds good - happy to discuss with you all over a DM or in here if anything needs to be provided.

EDIT: I do network filtering on some stuff (if you check the logs, you’ll see analytics.plex.tv is blocked for a lot of events and causing stacktraces).

Were those changes related to routing or anything that would be caused by DNS lookups getting filtered through Cloudflare, Quad9, or anything else below?

@savantali

Noticed something in your logs.

The dev wants you to clear the app’s data (you have analytics blocked).
Those logs keep accumulating until sent

When the app starts, it opens that file.
Huge amounts of memory get consumed.
That will cause the memory pressure

I cleared the App Data in the latest log I sent (the LG Sample Video). But will do it one more time, give me about 30 minutes to get all the data and everything upload…

reboot it too please

Steps taken here:

  1. Clear App Data in Plex
  2. Reboot Device
  3. Link Plex account to Plex App using plex.tv/link
  4. Disable Plex Media server on Shield
  5. Select server
  6. Disable playlist and watchlist from side bar
  7. Enable Logging First
  8. Select LG Colors Video Sample
  9. Play From Start
  10. Pixelation occurs on multiple times in the beginning of the video , but specifically at 1:11 timestamp is when I recorded it
  11. Let LG Colors Video sample finish
  12. Play Migration movie
  13. Pixelation occurs immediately and is repeatedly occurring
  14. Press back on movie, exiting playback, when they say ā€œPredatorsā€ in the first 3 minutes of the film

logging.txt (298.8 KB)
Plex Media Server Logs_2024-06-08_20-49-28.zip (6.2 MB)

Proceed to play 1080p LetterKenny (not in log file) perfectly fine without pixelation issues.

An update from my side of the issue.

I downgraded the Plex client app on the Nvidia Shield Pro 2019 (9.1.1) from the latest 10.17.0.850 to the latest non-beta 10.16.0.758(9rd49c9e and the pixelation now seems to be fixed, i still see some small 1 sec glitches when running Godzilla from 2019, but the Godzilla from 2014 that wasnt even watchable before now runs fine…
Will do some more testing…

Wierd issue indeed if there was no changes to the android client between the releases?

What is the change log between those releases?

Has anyone else seen issues where the dashboard in Plex Server does not show the playing status of the locally played sessions in realtime, seems to be a really long delay, or it does not show at all.

What could be the cause of this, where to troubleshoot, playback runs just fine as it looks now but the playback status is not on par.

EDIT:
I reinstalled a spare mini PC and set it as an HTPC with latest non beta Plex HTPC for Windows, playback works as indended and status show directly in the plex dashboard so that issue seems rather related to Plex on the Shield than anything else as well…

So if I play the Migration movie from my Sony A95K, and not the Shield, using Plex, the same thing occurs.

So it isn’t limited to just the Shield in that case.

Same Plex Client Version.

The changelog shows ā€œprevent crash when demuxing file with massive packetsā€ - could some of the code be related to that? Since all of these are high bit rate files which would cause high packet usage?

Indeed if I roll back, remove myself from the beta, uninstall Plex, reboot the shield, reinstall app to version 10.16.0.758 (93d49c9e). Pixelation issues go away, and the videos appear to now actually be doing proper HDR in Dolby Vision (the tone mapping looks much better).
App version- 10.16.0.758 (956313441).txt (312.7 KB)

If I re-join the beta, reboot shield, update app, pixelation issues return
App version- 10.17.0.805 (957362769).txt (488.8 KB)

ALL:

For your consideration from the Dev team :slight_smile:

https://artifacts.plex.tv/android-experimental/10.17.0.809-142b5971/PlexForAndroid-10.17.0.809-142b5971-arm64-v8aGooglePlayRelease.apk

https://artifacts.plex.tv/android-experimental/10.17.0.809-142b5971/PlexForAndroid-10.17.0.809-142b5971-armeabi-v7aGooglePlayRelease.apk

Thanks to Everyone for your generous contributions.
He was able to boil it down and has an idea.

This should make it work again.

PLEASE let us know.

1 Like

I see that folks have downloaded from the links.

How’s it behaving?

I said its broken because another poster above supplied tons of information to you.

2019 shield, there are not to many…these are full mkv remuxes, public branch (non beta) working fine. Shouldnt be hard to narrow this down. Tried 5 mkv 4k blu remux’s all had issues. Whatever you submitted in the beta branch in this last update related to playback must have broken it.

Have you downloaded and tried what I linked above ?

I am asking because, using all the information everyone provided, the developer has an idea as to the root cause and made a change for us.

He took the time to create a special build

That build is what I linked above.

That’s my focus right now; Have you tried the APK file I linked above and what was the result ?

Has anyone tried this yet?

Hey,

You all released it while I was asleep. :rofl:

Tried it this morning, going from non-beta/ga release to the version you linked above -
10.17.0.809 (142b5971).txt (2.4 MB). 4K seems to be working great on Migration, at least, no more pixelation.

Can confirm more if everything works later on, don’t generally try to watch movies right after I wake up. :smiley:

I noticed that in the application log, the version does not match up with the release though:

I installed as soon as it was given to me.

Looking good with 187 Mbps of MKV file DirectPlay to it.

@savantali

This is an Engineer’s development build. Don’t expect the numbers to match anything which is realeased.

He has an idea where the problem is coming from.
The change me made will allow him to confirm or not he knows the cause.

With the version you’ve linked above I’m still seeing Behaviour 2 from the OP. Audio continues whilst the image stops.

This only happens with recorded TV whereas files I’ve put on aren’t susceptible to the issue. Not all recorded TV is affected and it happens at different times on each TV file. However, the same file will fail at the same point each time. The Plex app for Android TV doesn’t fail at any point, only the Android Mobile app.

Why your use Nvidia Shield Pro 2019 v9.1.1 ?

https://www.nvidia.com/en-us/geforce/forums/shield-tv/9/522242/shield-experience-upgrade-911-hotfix-image/
The first 9.1.1+ Hotfix deployed on 7/6/2023 as 33.2.0.201 with the following changes:

First HotFix (33.2.0.201 deployed 7/6/2023) :

  • Resolves issue with choppy video playback after FFWD/RWD operations
  • Resolves issue where remote stops respondiung for 60 seconds after wake from sleep
  • Resolves issue with SHIELD waking from lock screen without a button press
  • Resolves issue with large file transfer to NAS (Operation not permitted error)
  • Resolves issue with Google signin flow stuck in a loop
  • Resolves issue with stutters in Bose/Sony headsets while connected to 2.4Ghz WiFi.
  • Resolves audio stutter in apt-x supported headsets
  • Resolves AV sync issues when Dolby Processing is enabled
  • Resolves crash on volume change
  • Resolves issue with Apple Music corruption during casting
  • Resolves Spotify empty playback when Match Audio Content resolution is enabled with Stereo Upmix
  • Resolves issue with Google Assitant not starting after Google GMS update
  • Resolves full screen SHIELD Rewards notifcation issue
  • Resolves issue with WiFi log filling up storage
  • Add support for Match audio content resolution feature when using a USB DAC

@City-Cobra Respectfully, can you stop posting about the Hotfix?

It isn’t related to the behavior 3 issue which was the more problematic of the 3.

It might fix behavior 1 and 2, but, until Nvidia can release it’s hotfix - there are a lot of drawbacks that come with it. That hotfix has also been available for a year now, without a generally available release - which is not how development generally works, meaning that they likely found some other issues with it.

Most of these issues are purely Plex problems, and not related to the nVidia Shield OS behaviors.

Given that a lot of the behaviors I am seeing, have only started this year - the OS is not relevant here.