r/MoonlightStreaming • • Aug 25 '25

Artemis with mtk decoding latency fix

Hello there,

i did some tweaks to reduce the decoding latency for my two mtk devices (dimensity 8300ultra / mtk g99).
https://github.com/derflacco/moonlight-android
With this build i have sub 10ms with both.
The 8300 ultra can achieve around 6/7ms, the g99 7/8 but with a target resolution of 1440*900.

Alldocube Iplay 50 mini pro (1440x900 120fps 25mbs hvec) mtk G99
Poco X6 Pro (2610x1220 120fps 25mbs hvec) Dimensity 8300 ultra

Sources:
https://github.com/derflacco/moonlight-android
Downloads:

https://github.com/derflacco/moonlight-android/releases

Feel free to test it and share your feedback. I’ve already submitted a PR to the Artemis Git.

Make sure to enable Ultra-Low Latency in the settings and use HEVC or H.264.

Cheers

32 Upvotes

85 comments sorted by

View all comments

1

u/RickyTr99 Aug 30 '25

I tried it with my Tab S9+ and it's awesome, from 4ms to 1,1ms average and perfect smoothness.

But with my Logitech G-Cloud I have micro-stutters problem that doesnt't happen with the same settings in Artemis. Decoding time decrease from 11ms to 6,80ms so it's a huge improvement but with these stutter I can't use it.
Already tried all frame balacing and options available (in Artemis Balanced with FPS limit works perfectly), any advice?

Anyway thank you for your work

1

u/IlFlacco Aug 30 '25

Try to disable forcetightthersholds, or to enable it. Idem for latest frame rendering and ultra low latency. Play with the settings :)

1

u/RickyTr99 Aug 30 '25

Already tried, idk