Introducing the Maximum Framerate setting

If your system is generating terrain using heartbeat, you already know how fast it is going: as soon as a frame is drawn on the client. You don’t need a manual FPS slider or anything like that. This use case is absurd.

2 Likes

Even with these use cases it is still extremely unlikely we will ever expose an API for intended/expected framerate.

1 Like

I love this update, but it begs the question: Will we eventually be able to run games at above 240 FPS without FPS unlockers with the issues about that being sorted out? This affects all players, and I know some people who do a lot more First Person Shooter type games that crave for frames above 240.

2 Likes

Probably not any time in the near future.

2 Likes

Running at framerates higher than 240 fps would require Roblox to detach the physics engine from the framerate and make it operate on a tick based system instead of running physics x amount of times each frame this would be a large scale change for a minority of players to be able to run Roblox at above 240 fps.

Your high refresh rate display still has benefits in the form of lower pixel response times improving motion clarity even without a high frame rate.

1 Like

In FPS games particularly, people want higher FPS. Aside from feeling smoother it’ll render the frames much faster and give less response time at the cost of screen tearing which isn’t a big issue. On a side note it appears Roblox has quite a performance issue with the lastest updates.

You do realize that the fix to make higher fps possible actually adds a slight delay in fact its the same delay you would lose from making the framerate higher than 240 the current max framerate of 240 is perfectly synced to the physics engine all you would gain is smoothness but at that point Roblox would be better off supporting frame generation instead of actually rendering more frames.

tldr: To achieve higher framerates would require more latency added therefore negating the biggest positive of higher framerates.

1 Like

Before this update, not once have I see any delay in any games I played using a FPS unlocker when reaching FPS above 240. Also just to clarify since I made it a bit vague, I wasn’t saying Roblox should increase the 240 fps cap, I was just pointing out why people want higher frame rates.

When trying to move around in studio at the 240 FPS setting the controls become extremely buggy and inverted (W makes me go backward S makes me go forward) and the camera movement rubber bands. Am I the only one having this problem or is it a bug?

fixed it by deleting 120hz patch plugin

Where did you get the idea that such is an awful way of programming from? Since the beginning of all games this has been a sensible consideration when it comes to optimizing performance across different devices with different hardware capabilities. Dynamically allocating execution time for various functions and “spreading the load” across multiple frames allows for snappy and responsive user experience regardless of the device. The tradeoff here is obvious, prioritize user experience by deferring any expensive long-running calculations at some interval in the frame to allow for other events (user input or game logic) to run, the next frame to be rendered, etc, all the while the user is oblivious to the heavy processing running in the background. The total execution time for the expensive work will of course double or triple factoring in the deferrals, but its usually not necessary for that expensive operation to be done within one frame. You could have all work be done in one discrete step, and if the user has a beefy cpu they just might be able to not skip a frame, but just about everybody else is going to have a noticeable frame skip.

how about a feature where devs can set that you can’t change the framerate?
or
make the max frameratefor your game. what it could be like:

game.StarterPlayer.CanChangeFrameRate = false
game.StarterPlayer.OnlyFrameRate = Enum.FrameRate.Rate144FPS
or
game.StarterPlayer.MaxFrameRate = Enum.FrameRate.Rate60FPS

or something like that :slight_smile:

The last time someone reported this it ended up being related to a camera plugin. I would check for that.

1 Like

There are no plans for an API like this and will likely not happen. What are your use cases?

1 Like

ehhh idk it would probably go to use by other devs usinging it for a system or something
or so they dont have to rewrite their redndersteeped scripts lol

but it make sense on how you wouldnt do it, based on the fac most people like this update

@Dogekidd2012 Where’s a 30 FPS limit? I have friends with low-end computers who could really use it

2 Likes

Are there any common fixes? My FPS is always stuck at 60 no matter what… I’ve tried FPS unlockers but they also don’t work.

Specs:
165Hz 1080p Monitor (60fps looks very choppy)
Nvidia RTX 3060
AMD Ryzen 5 5600G
16 GB RAM

Good update but unfortunately as a Mac user at 100Hz I can’t make use of this right now. At least the unlock bypass still works! :slight_smile:

Very good update and I look forward to seeing more refresh rate options and Mac support.
Thanks Roblox team!

I can’t seem to be able to change my FPS from the Roblox menu and is stuck at 240 frames. Any fixes?

Actually fixed the issue. If anybody has the same issue, just delete roblox and reinstall.

Have you tried reinstalling Roblox? It worked for me