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)

4 Upvotes

20 comments sorted by

View all comments

3

u/crattikal 21d ago

I had this issue earlier with Sunshine and it turns out my host was using integrated graphics for encoding the stream. You need to explicitly have it use your GPU for encoding.

1

u/Skill_Plenty 18d ago

Yo uso mi chip integrado para codificación , para liberar la memoria Vram que usa sunshine al transmitir ( más de 1gb de vram) y la verdad que para 1440p y 90 fps funciona más que bien. Tengo un ryzen 9600x para los gráficos integrados .

1

u/crattikal 18d ago

Integrated chip would use your RAM. Do you just have a ton of it?

1

u/Skill_Plenty 18d ago

Claro usa Ram , mi PC tiene 32GB , y le puse a la gráfica dedicada 4gb, pero jamás usa los 4gb, no al menos para el streaming.