I even feel like this should be a textbox… My monitors are capable of 75fps and i’m not interested in getting any extra really. The jump from 60 → 144 is very large considering there a many monitors with frame rates in between.
I think they’re capping the FPS at 240 FPS because the max rate the actual physics engine can output is 240 hz, so once you go above 240 fps you aren’t seeing much of a difference anymore.
I have a 120Hz monitor and the current implementation really doesn’t work for me. 60 FPS doesn’t feel perfectly smooth on it and 144 FPS has artifacting, so I am stuck to either having to stick with 60 FPS or go up to 240 FPS. Even then, I can’t even run Roblox at 240 FPS for a majority of games I play and it’ll cause artifacting anyways!
In my feature request, I suggested this and I am sure it would work well.
Yes, they stated that it would be released in 2024 or early 2024, but let us hope it is reliable and error-free, unlike other things they added that required some time to fix.
Most proper Roblox games can’t probably hit over 540 fps anyway, unless you turn the graphics all the way down and and play on a empty baseplate. Roblox optimization isn’t the best, and it could be better. Maybe it could if you own two RTX 4090s running at the same time. Correct me if I’m wrong.
I was kidding; that much is certain. However, this is uncommon since 80% of games will not be optimized because money is their only concern. (From my experience)
they are capping it bc their target audience does not possess 540 Hz displays yet, especially the console and mobile part of it, and they don’t want the majority to start feeling like they are third class citizens here
the best choice would be to add a slider 30-300 with an input box available to easily set your desired fps.
it should also be a switch to optionally turn off the fps limiter if wanted (for very high refresh rates)
by default this’d be on and set to 60fps.
on consoles it can be a switch between 60 and 120.
on mobiles 30-60-Unlocked (pretty sure mobile devices have forced vsync in roblox so it’d max out at whatever the current refresh rate is)