Lags when playback 60fps videos on Youtube(Xiaomi Mi Box MDZ-16-AB)

by nd_voung

Hello guys.

Do any of you experiencing lags when playing back videos with 720p60 or 1080p60 on Youtube? The video would stutter and the sounds stutter every 5-10 seconds.

After a lot of testing. I found out that this only happens when Mi Box is suspended and resumed.

To fix the lag i have to reboot the device. Then everything will run smoothly with both 720p60 and 1080p60 on Youtube. But if the Mi Box goes to sleep then everything will lag again.

What I found out so far:

  • This only happens to Youtube (So far)
  • Playback with 720p60 or 1080p60 on Plex or Twitch runs perfectly fine even after sleep.
  • Force closing Youtube and open it again will not help. Lagging still persist and reboot must be done to fix the lag.

I tried to contact Xiaomi from mi.com but did not get any clear answer.

The ask me to factory reset. Which I tried and replied to them that it does not help.

Then they asked me where i bought this Mi Box from. I dont know how that information will help me resolving my issue.

PolaresBears

I've reported this as well and was told a fix was incoming. They ask where you bought it to track in case it turns out to be a hardware issue.

stevewbenson

This is unbelievably frustrating, but I'm glad I'm not the only one experiencing this.

As suggested in this thread, what worked for me was to change the display settings of the Mi Box. Go to settings > device > display > screen resolution > change to "1080p-24hz" (was previously set to 1080p-60hz). This seems to be the only solution other than rebooting every time. Also, I really haven't noticed any drawbacks yet regarding 24 vs 60hz.

thetickz

Yes I get lags occasionally too with my Mi Box.

CommandantRock

Have you tried going into developer options and choosing "best framerate" over best resolution? I just did that and it fixed the lag issue I was experiencing in Plex -- and kept me from throwing the mi box in the garbage.

nd_voung

SOLUTION FOUND! At least for European users.

So I finally got it to work.

Short answer: Choose 1080p 50hz in the display resolution settings.

Long answer:

I decided to reconnect my good old Nexus Player to see what difference it did compared to my new Mi Box. The Nexus Player insisted on running at 50hz, while Mi Box insisted on 60hz. I thought PAL and NTSC territory stuff was a thing of the past.

Then I take a closer look at the settings on my Panasonic TV. In the refresh rate option. I can only choose between 50hz and 100hz. The 100hz is at default

Apparently running 60hz from Mi Box while the TV running at 100hz makes everything go bonkers. I'm no expert. But I can only assume that if you want everything to go smooth with 60hz. The TV has to natively support 60hz or 120hz.

But It still doesn't explain why only youtube would lag and not the other apps like Plex and Twitch. Maybe these apps got some kind of refresh rate switch that youtube app doesn't have.

So for European users, this solution may help.

For US/Asia users. It might still be a bug that /u/PolaresBears mentioned. And a patch from Xiaomi must be done.

ruibingw

My workaround is to select 1080p 24hz instead of 1080p 60hz under display resolution in android's settings menu.

bnotezz

Have same issue while playing live stream via youtube. It starts with ugly quality and when switched to hd: video playback looks like slideshow and audio disappears.

Tried same streams on Nexus Player - all plays well.

Tried to switch screen resolutions in system settings, but without any success.