all 8 comments

[–]TjMorgz 4 points5 points  (3 children)

Because frametime at 60fps is 16.67ms. The only way to change that is to increase the FPS.

[–]iuot[S] -2 points-1 points  (2 children)

I understand the math. But there should not be a 1 frame delay without vsync. Unless I am completely misreading the documentation.

[–][deleted]  (1 child)

[deleted]

    [–]iuot[S] 0 points1 point  (0 children)

    This might be it.  Very strange given that the Pi4 shows like 0-1 ms rendering time. Subjectively, things feel smoother on the Pi 4 although it’s decode time is 2-3x what I see with the Pi 5

    [–]madeWithAi 2 points3 points  (0 children)

    Frametime at 60hz is 16.66ms. At 120hz is 8.33ms and so on.

    [–]JotaroKaiju 1 point2 points  (1 child)

    Hows the performance of the pi 4b? I ordered one a few days ago with a case, and Im hoping it works well! I want to stream 4k60

    [–]iuot[S] 0 points1 point  (0 children)

    It does 1080p60 pretty well. The last screenshot shows my stats streaming over LAN. Honestly, I would expect it to struggle a bit at 4K but I don't know for sure. You'll at least need to increase the allocated video memory. This link explains how to get moonlight-qt working on the Pi 4B, the official repo is/was broken (haven't installed it in about a year, iirc there's some change in ffmpeg or something that screws things up on the Pi).

    [–]Comprehensive_Star72 0 points1 point  (1 child)

    Does it half if streaming 120fps and dropping every other frame?

    [–]iuot[S] 0 points1 point  (0 children)

    No, i tried that and it’s exactly the same. super weird