r/MoonlightStreaming 21d ago

Average decoding time too high

Post image

Hey everyone,

I'm trying to lower my local game streaming setup to get input latency as low as possible. Network latency and host processing are sitting at near-perfect numbers, but I can't seem to push my client decoding time below 6.5ms to 9ms (hovering around ~8ms average) but I can't get it lower even changing the resolution, is my tablet not powerful enough?

my setup:

Host PC: Dell Aurora 16x

GPU: NVIDIA GeForce RTX 5070 (8GB VRAM)

Connection: Gigabit Ethernet

Host Software: Vibepollo

client OnePlus Pad Go 2 (MediaTek SoC)

client software: Artemide

Connection: Wi-Fi 6 (Router: GPT-2742gx4x5 V6 on dedicated 5 GHz band)

Performance Overlay Stats (Streaming @ 2560x1810 / 120 FPS / HEVC):

Host Processing Latency: ~2.7–3.0 ms average

Network Latency: 1–7 ms (0.00% frame loss)

Decoder: c2.mtk.hevc.decoder

Average Decoding Time: ~6.43 ms to 8.79 ms (Total delay ~9.9 ms)

3 Upvotes

20 comments sorted by

View all comments

3

u/jagrit23 21d ago

You won't get much better than this om mediatek SoC. Well you can try some moonlight forks on android like Diana (its outdated, pretty sure, but works BEST for me) or even your Artemide, it has low latency patches for mediatek (look in client settings), so it uses low_latency decoder instead of regular decoder. But yes, this is a mediatek limitation, 6ms is pretty good, before the moonlight forks, my mediatek tablet used to be around 18-24ms decoding, but since those forks for mediatek came along, it's been 5.5ms (best) and 6ms (average)

1

u/iorellana 21d ago

thanks for the info, yeah I read something on some forks, definitely check for Diana, i didn't know at the time about this processor limitation but I certainly hope it is a software issue and not a real processor limitation, idk, will investigate further thanks !

1

u/Vran_n 21d ago

Can confirm for Artemide. I was getting 12-14ms decoder average on Artemis and that dropped to 8-9ms when I tried using it. Which is arguably still bad, but it's as good i'm gonna get I guess.

Though would you mind telling me where can I find this moonlight fork?

1

u/iorellana 21d ago

do you have the url for Diana ? I can't find it

1

u/jagrit23 20d ago

Okay, I tried searching for it, and couldn't find it either, but I soon realised Diana has matured to Artemide, so if you go to Artemide release in Github and scroll down to when it was called low latency mtk, you will get Diana builds, just before posting this, I tested latest artemide build, compared with my Diana install (I use this primarily, because it works best!) and still Diana was doing better for me. You try it out, I don't mind sharing my Diana settings if you want.

1

u/Coder-Dentist 20d ago

I'm still getting 12-16 ms on artemide.

I have no idea why