Open kostrykin opened 5 months ago
Seems to be resolved in 6.0.1. At least, I don't observe the increased latency that was there in 6.0.0.
The average rendering time still is increased (still about 2-3 ms) but this probably is due to the new measuring method.
After more testing, I have to amend my previous comment: The increased latency is still there in 6.0.1, compared to 5.0.1.
This is particularly notable when moving the mouse quickly in a tiny 8-shaped trajectory. On 5.0.1 it feels real time, on 6.0.x it feels delayed.
@kostrykin with your latest description of the issue I'm wondering if I'm experiencing the same thing, as I suspect I am, but what I'm experiencing doesn't feel anything like @nikber84's description as I'm not feeling any real change it feels consistent and it feels off.
5.0.1 - Feels great. 6.0.x - feels like I'm moving through molasses, but I attributed it to mouse acceleration changes since my cursor both comes up short and overshoots even on the small figure 8.
6.0 - Moonlight-1721960645.log 5.1 - Moonlight-1721960494.log
Same experience optimizing for either remote desktop or gaming. Same experience on WiFi or LAN.
OS: macOS 12.7.4 Mac Model: Macbook Pro 14" M1Pro (Anker TB3 dock)
OS: Windows 10 Pro 22H2 Sunshine version: 0.23.1 GPU: AMD Radeon RX 7800 XT GPU driver: 24.4.1
@kostrykin with your latest description of the issue I'm wondering if I'm experiencing the same thing, as I suspect I am, but what I'm experiencing doesn't feel anything like @nikber84's description as I'm not feeling any real change it feels consistent and it feels off.
5.0.1 - Feels great. 6.0.x - feels like I'm moving through molasses, but I attributed it to mouse acceleration changes since my cursor both comes up short and overshoots even on the small figure 8.
6.0 - Moonlight-1721960645.log 5.1 - Moonlight-1721960494.log
Same experience optimizing for either remote desktop or gaming. Same experience on WiFi or LAN.
OS: macOS 12.7.4 Mac Model: Macbook Pro 14" M1Pro (Anker TB3 dock)
OS: Windows 10 Pro 22H2 Sunshine version: 0.23.1 GPU: AMD Radeon RX 7800 XT GPU driver: 24.4.1
Yes, for me it's also rather consistent and not the way @nikber84 describes it. Your description "moving through molasses" is much more accurate (feels like I'm moving through molasses).
I've solved my lag problem.
I first thought the problem was with the sixth version of Moonlight. But then microfreezes appeared on the fifth version. I found a solution to the problem: https://www.reddit.com/r/GeForceNOW/comments/195l8ff/stuttering_issues_with_geforce_now_on_macos_over/
Now I have both version 5 and 6 working stably. I don't see any differences
I've solved my lag problem.
I first thought the problem was with the sixth version of Moonlight. But then microfreezes appeared on the fifth version. I found a solution to the problem: https://www.reddit.com/r/GeForceNOW/comments/195l8ff/stuttering_issues_with_geforce_now_on_macos_over/
Now I have both version 5 and 6 working stably. I don't see any differences
This appears to be a different issue, because I am not playing over Wi-Fi.
I've tried your settings and mine, both on 6.0.1 and 5.0.1 && 5.0.0, and I have around the same decoding time for both (Around 4ms at 2K@120fps and 2ms with 1080p@120fps).
I noticed that 6.0.X removed the macOS native Game Mode, but I don't have any gain with it anyway.
I have a M1 Max
When I am using 6.0.1 version, the latency will go higher (host processing time) when you quickly drag a window left and right. The latency will be higher than 50ms. With 5.0.1, it is fine and the latency is always around 3 ms. Host system: macos 14.5 remote desktop: Windows 10
When I am using 6.0.1 version, the latency will go higher (host processing time) when you quickly drag a window left and right. The latency will be higher than 50ms. With 5.0.1, it is fine and the latency is always around 3 ms. Host system: macos 14.5 remote desktop: Windows 10
This is pretty sure a different issue, since you use macOS as the host system (not the client).
I noticed that 6.0.X removed the macOS native Game Mode, but I don't have any gain with it anyway.
Could that actually be the reason for the increased latency with 6.0.x clients?
Issue is still there with 6.1.
Проблема с рейтингом 6.1 все еще актуальна.
how did you install moonlight 5.0.1 version? i can't do it, my pc is constantly offline on this version. if i put 6+ my pc appears for streaming.... I don't know what to do. What version of Sunshine do you have?
Are you on macOS 15 maybe? Moonlight 5.0.1 doesn't work anymore on macOS 15 unfortunately, so we are forced to upgrade to 6.1. Since I've upgraded to macOS 15 now, I'm unfortunately not able to compare any more.
The version of Sunshine is stated in the original post:
Sunshine version: 0.21.0
At first I thought this was related to #1321, but it was pointed out there, that the renderers for macOS and Windows are independent, so I'm opening up a separate issue.
Describe the bug Before 6.0.0, I usually had an "average rendering time" of 0.1-0.2 ms, maybe going up to 0.5 ms at most. After updating to 6.0.0, the "average rendering time" became 2-3 ms, and I could observe a visible lag when moving the mouse connected directly to the host PC (so it feels like input lag, but it is not, since the mouse is connected directly to the host). That amount of observable latency wasn't there with older versions. After downgrading back to 5.0.1, everything is working fine again.
It was suggested in https://github.com/moonlight-stream/moonlight-qt/issues/1321#issuecomment-2171022839 that the "average rendering time" numbers are not comparable between the two versions, because they are benchmarked differently, but still, there is a noticeably increased latency in 6.0.0, which wasn't there in 5.0.1.
Affected games Just streaming the desktop, but it also happens on Counter Strike 2. Seems to be independent of the game.
Other Moonlight clients This does not happen when using older Moonlight versions (e.g., 5.0.1).
Moonlight settings (please complete the following information) I experimented a lot with the settings to find a low-latency configuration which makes CS2 playable:
Client PC details (please complete the following information)
Server PC details (please complete the following information)
Moonlight Logs (please attach) Moonlight-1718527238.log