alexhaugland / moonlight-ios

GameStream client for iOS/tvOS
GNU General Public License v3.0
35 stars 10 forks source link

visionOS latency seems higher than ipadOS #2

Open alexhaugland opened 7 months ago

alexhaugland commented 7 months ago

Latency on visionOS seems a frame or two higher than on an iPad Pro. It could be placebo - I'm not sure how to measure it cleanly.

Comparing the iPad app in compatibility mode to the visionOS build in two windows via screen recording and frame peeping shows no perceptible difference between the two. It's probably not specific to the visionOS build. It could be inherent to their compositor, but there might be APIs we can call to improve the situation.

asdpls commented 5 months ago

Have you isolated anything that might be the cause? This is something I'm noticing as well. The experience is so close to being "good enough" but it falls just short of it. In e.g. an FPS, there is a perceptible delay between mouse movement and view rotation, enough that the experience feels sluggish. It would be incredible to have this work, because this is really the first headset where the visuals make this kind of experience worthwhile through a headset.

Right now my network latency is 2 to 3 ms and host processing latency is 3 to 4 depending on the resolution I select. However, I noticed that unlike Moonlight clients on other platforms, client processing latency is not listed when viewing stats.