NVidia Shield Pro Video Delay

Hi,

Recently bought the Nvidia Shield Pro and have experienced issues with video playback only through Plex. Whenever I play a video, the audio starts off with no issues, but the video doesn’t actually play until almost 10 seconds after the audio starts which causes the video to be almost 10 seconds behind the audio. When switching off HDMI Passthrough, it fixes this but I need that enabled in order to have my home theatre play correctly. I have tried both local storage vis Shield Media Server and from my PC’s Media Server with the same results.

My setup:
Sony A95K.
Sony HT-A9 plugged into E-Arc.
Nvidia Shield plugged into HDMI 2 port.

Everything else works fine on the Shield except this. Any help would be greatly appreciated.

Yep, same issue here for YEARS.

Same issue here also

I also have this issue.

I am using the following setup:

  • LG CX
  • Nvidia Shield 2019 Pro
  • Plex App Version 9.19.0.177
  • Plex Server Version 1.31.3.6868-28fc46b27

EDIT: I am running the plex server as a docker container on a different linux server. So not the built-in version of the Shield.

This issue can be easily recreated with the following Demo video from Dolby. Downloads Page - Demolandia
Just play the video with it’s truehd 7.1 audio channel and you can observe that the video timer does not start to count up from 0:00 until about 10 seconds of the video have been played. Then it starts to count up like it should, but the audio is already ahead.
Stopping and playing again does not help to solve the problem.

This file plays fine when using the internal Plex App of the WebOS system on the LG itself.

I do use audio passthrough so my tv can deliver the audio unchanged over eARC to my Sonos soundbar.

This seems to be very similar to the problem described here, which was either resolved, or no one replied in time before it was closed again (https://forums.plex.tv/t/is-anybody-working-at-plex-going-to-fix-the-nvidia-shield-startup-freezing-but-audio-plays-and-then-catches-up-fix/). @ChuckPa is there any way these cases are related? If i can help in any way, i would be glad to. Sorry to call you out of nowhere, but you were deeply connected to the problem the last time :sweat_smile:

I just completed my tasking from yesterday (engineering).

I’ll be able to start looking at this tonight .

I have the Pro, a LG C1 and several TrueHD 7.1 files to work with.

Am playing now.

Shield Pro 2019 → Onkyo TX-RZ AVR → TV

No issues:

Screenshot from 2023-03-28 17-45-40

Shield App version 9.19.1.525 (336a502) as downloaded from Google Play Store

That is a version i don’t seem to have access to. I reinstalled the app just today and i checked for updates a second ago. My version is reported to be the newest.

Here’s what plex is reporting for me (forum upload fails for me):

I went to the google play store and it offered the update.

Could this be a regional thing? I am from germany. I checked again and as it stands i can’t seem to trigger an update from the shield.

Also when i check the play store from my windows machine it tells me the last update was published on the 28th, so yesterday. When check on the shield it says 20th. I reinstalled again, but i just can’t get the newer version.
Since i can’t do anything about that right now and it’s getting quite late here, all i can offer right now are some logs i made while playing the affected media:

plexserver.log · GitHub (again external, since forum upload doesn’t seem to work)

Okay, i did manage to get the update. I needed to install it from the webpage in my browser on my shield. Then it got me the newest (your) version. However this did not resolve the issue for me… So yeah, hope the log do contain some useful information :pensive:

I don’t know if the cases are related. I have no way of testing it.

The configuration shown is where the audio passes through the TV

My configuration breaks out the audio in the AVR, sending only the video to the TV.

I’ve seen stupid S*** because cabling wasn’t full spec and cable of the bandwidth needed.

All of that is speculation on my part without a soundbar of my own.

What happens if you feed the soundbar first then pass through the video to the TV ?
Does it work that way for you?

( I can go from Shield → TV → AVR or Shield → AVR → TV )

That is something i can’t test unfortunately. I go Shield :arrow_right: TV :arrow_right: Sonos Arc. The Arc is input only, so no way to go back to the TV. I also do not have something like an HD Fury splitting device, so this is my only configuration.

I use this cable and from what they say it should work… https://www.amazon.de/gp/product/B004XISZ8E/
I am aware that what they say and what they do are two different things, but this cable works fine for anything but this special case.

Is there nothing else is can do to help debug this? tbh i would think something like the video getting 10 seconds out of sync with the audio stream would be logged somewhere. I would be willing to sideload a dev build if that could help log additional information.

Something 10 seconds out of sync has to be a local issue. No way in heck would it have been released.

Your player logs might show it but if they are showing on-time then the problem must be the television → soundbar.

This is the cable I use. (2 meter). HDCP 2.2 support for DoVi and eARC.

Yeah, that is the intention, but in a field where anyone can have a different setup it’s basically not possible to account for everything. So it would be super helpful if @johnn9271 , @GiWi and @DarkenMooon could tune in and report what in their setup could be the same as mine which might cause all this…

Anyways, i’ve prepared logs from the app. Maybe those include some hints?

Also why must the problem be tv → soundbar? When i am using the built-in app the passthrough to the soundbar works flawlessly. Also the audio is not the problem. The video starting late is.

Also, when i press start and the player opens, not only does the 0:00 wait for ten seconds to start counting (and showing any video) it also does not show that it is buffering anything, but when the ten second mark is reached it suddenly has a whole lot buffered in one go.

Something i tried a few moments ago:

I sideloaded the APK you said was confirmed as last working from the other thread (Is anybody working at Plex going to fix the Nvidia shield startup freezing but audio plays and then catches up fix - #205 by ChuckPa)
and it works. No playback problems at all. So this is not an issue on my side only. If it worked before, an update in the main app or one of it’s dependencies caused this to happen.

I now tried the Plex for Android 9.1.0.31720-beta which was reported to have fixed the issue here (Is anybody working at Plex going to fix the Nvidia shield startup freezing but audio plays and then catches up fix - #286 by KaleTech) and it also worked with that version. So whatever was done to fix the issue was reverted or otherwise made uneffective with following updates.

I am now trying to find the exact version where the bug was not happening before it started. Right now i know that

  1. 9.6.2.34353 still worked
  2. 9.7.0.34811 is broken

I will now try to find the version in between that marks the change. This will take some time though.

I could pin it down to two versions. 9.6.3.34515 is the last one that worked for me and since 9.7.0.34466 - beta it has this problem. I just used versions listed on apkmirror, so i don’t know if there is anything else between those two, but i guess it is a good starting point for you guys?

@bakaschwarz

Why are you referring to 9.6 / 9.7 when we’re at 9.17 ?
Why it’s been so long is unfortunate.

I would like you to test this. (this is a base starting point)

You will hear a blip at each 2-second interval.

As played on:

  1. Native TV app
  2. Shield Pro 2019 app
  3. Plex/web app

Audio sync is perfect.

Well because i tried to find the last working version with a bit of a system. Sure, i could have gone up version by version or down version by version. But doing jumps was way faster as i could potentially discard a whole bunch at once. And well, the last 5 or so stable versions did not work after i tried them after this.

I will post the file results tomorrow, since the rest of my family is using the shield right now. I will do the playback for both the latest version on the playstore as well as 9.6.3.34515 which was my last working version. And of course on the native app and plex web.

1 Like