-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[macOS] Stream artificially limited to 90fps when set to 120fps in Moonlight #2745
Comments
There is a new config option to adjust the minimum fps factor. Sunshine streams at a lower FPS when it detects frames are changing less frequently. |
I forgot to mention it in my post, I have tried some troubleshooting of the variable refresh rate using the "technique" I use on Windows hosts, aka moving my mouse really fast. The fps stays at a steady 90fps (it also does not drop below 90 like it does on a Windows host). I did not know about that setting, you're referring to edit: I redid my test using blur busters' UFO test to make sure the results I am getting are not due to my unorthodox testing methology. |
@louis-pre @ReenigneArcher I'm on Intel mac, but I'll have a first look at it and see if I can find anything. What happens if you set the FPS and min FPS to 40? Does it work or it fallbacks to 90 or even 60? Don't wait for me tho, I won't be able to pay enough attention to it this week, so if anyone finds something first, go for it. |
I'll try that this evening. I did try 60fps and it worked if I remember correctly though. |
40fps is not supported by the Android app so I tested on my Steam Deck instead (which supports up to 90Hz). Setting the fps target to 40 in Moonlight gives me a stable 40fps out of the M1 Mac host (stable, as in it does not drop like on a Windows host). I don't know how to set the minimum fps so I did not try that. edit: I tested streaming from my Intel Mac and observed the same problem (I used out of the box settings on Sunshine). |
@louis-pre thanks for the detailed report, that will help me a lot. |
It seems this issue hasn't had any activity in the past 90 days. If it's still something you'd like addressed, please let us know by leaving a comment. Otherwise, to help keep our backlog tidy, we'll be closing this issue in 10 days. Thanks! |
Yes, I could still reproduce the issue as of a few days ago. |
I have the same issue, macos 15.0.1, sunshine version v2024.1031.235235 |
It seems this issue hasn't had any activity in the past 90 days. If it's still something you'd like addressed, please let us know by leaving a comment. Otherwise, to help keep our backlog tidy, we'll be closing this issue in 10 days. Thanks! |
Still relevant |
Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue present in the latest beta/pre-release?
Describe the Bug
I have a tablet (Samsung Tab S9+) capable of 120hz refresh rate on which I run Moonlight.
Connecting it to my Macbook Pro M1 host works but the fps does not reach 120fps. Instead, it stays at a steady 90 fps.
Expected Behavior
The macOS Sunshine host provides 120fps when the client requests it.
Additional Context
Troubleshooting done:
Host Operating System
macOS
Operating System Version
Sonoma 14.5
Architecture
arm
Sunshine commit or version
v2024.621.193854
Package
macOS - Homebrew
GPU Type
n/a
GPU Model
N/A
GPU Driver/Mesa Version
N/A
Capture Method
None
Config
Apps
No response
Relevant log output
The text was updated successfully, but these errors were encountered: