Roblox FPS Settings: Lift the 60 FPS Cap on PC, Then Fix the Real Bottleneck

Roblox caps you at 60 FPS by default on PC, and the Maximum Frame Rate setting lifts that ceiling to 240 FPS — but it only helps if your hardware can already beat 60, and it doesn’t exist on mobile. If your frame rate is stuck below 60, the cap isn’t your problem; the graphics slider, the experience you’re playing, or your network is. This guide separates those three, so you change the right thing first. Verified against Roblox’s official documentation as of October 4, 2026.

Quick Start: The 6-Step FPS Fix

  1. Press Shift+F5 in an experience to see your real frame rate before changing anything
  2. Press Esc, open the Settings tab, and set Graphics Mode to Manual
  3. Drag the Graphics Quality slider down one notch at a time, checking Shift+F5 after each move
  4. On PC, open the Maximum Frame Rate dropdown and match it to your monitor’s refresh rate (60, 120, 144, or 240)
  5. Close browser tabs, launchers, and recording software that compete for the same GPU and memory
  6. If FPS barely moves when you drop the slider, stop tweaking graphics — read the diagnostic section below

How Do You Raise the Roblox FPS Cap?

Open any experience, press Esc, go to Settings, and change the Maximum Frame Rate dropdown from Default (60 FPS) to 120, 144, or 240. Roblox’s staff announcement lists exactly those steps — Default, 60, 120, 144, and 240 — and says the setting launched on Windows on May 30, 2024, with Mac to follow and no plans announced for mobile or console. Roblox also said it was open to adding in-between values, so your menu may show more options than that list.

The cap is a ceiling, not a boost. Setting it to 240 on a laptop that renders 45 FPS changes nothing, and on a 60Hz monitor anything above 60 can at most trim input delay slightly rather than add visible smoothness. The practical rule: set the cap to your monitor’s refresh rate, because frames beyond it never reach your screen.

PlatformMaximum Frame Rate setting?What to do instead
Windows PCYes — up to 240 FPSMatch the cap to your monitor’s refresh rate
MacYes, per a July 2026 DevForum thread (announced as “coming later” in 2024)Same as PC
Phone / tabletNo — reported hard-capped at 60 FPSLower the Graphics Quality slider; manage heat
ConsoleUnconfirmed — no plans announced at launch (see the conflict below)Check the Settings menu on your console

The takeaway: only desktop players can raise the cap, so mobile players should spend their effort on the slider and heat management instead.

Source conflict worth knowing: a 2024 Dexerto walkthrough describes the setting as available on mobile and consoles too. Roblox’s own announcement and a July 16, 2026 DevForum thread (a player’s report, with no staff reply) say otherwise for mobile. I went with the announcement; check your own Settings menu, because Roblox may have changed it since.

One technical ceiling: Roblox says its physics engine runs at 240Hz and has known issues above that, which is why the dropdown stops at 240. Third-party unlockers are no longer needed for 120 to 240 FPS, and Roblox recommends moving off them because they “may change without prior notice.”

Side-by-side of a busy blocky game plaza at low graphics quality and high graphics quality
Low quality (left) drops shadows and effects; high quality (right) keeps them, at a cost in frame rate.

What the Graphics Quality Slider Actually Changes

Manual mode with the slider pulled left trades visual detail for frame rate; Automatic hands the decision to the device. That’s all Roblox’s support page promises: slider right for better graphics, slider left for better performance. The engine docs add one concrete number: the engine degrades shadow quality as the client’s quality level falls and disables shadows altogether below quality level 4. Roblox doesn’t publish how slider positions map to those engine levels, so treat “shadows vanish near the bottom of the slider” as the likely outcome and confirm by eye.

Roblox’s engine reference also describes a framerate manager that “dynamically adjusts the rendering quality level during gameplay to maintain a stable framerate.” The docs don’t say whether the client’s Automatic mode is that same system, so I’d treat Automatic as a reasonable default for casual play and Manual as the choice when you want results you can repeat and measure.

Why the Same Slider Position Feels Different in Every Experience

The slider scales the client’s rendering budget, but the experience’s creator decides how much work is in the scene to begin with. Roblox’s performance docs name the creator-side costs: instance streaming (whether distant parts load at all), MeshPart render fidelity, shadow-casting lights and parts, ParticleEmitters, and how densely objects are packed — “a large number of objects concentrated with a high density” needs more draw calls. A creator who leaves hundreds of shadow-casting lights in a map has built a cost your slider can only partly shrink.

That’s why a tycoon at slider 5 can hold 144 FPS while a dense, dynamically lit experience at slider 5 struggles. Atmospheric experiences, like many on our best Roblox horror games list, tend to lean on lights and shadows, and the docs call shadow handling “an expensive process.” Expect them to react more to the slider than a flat-lit obby does.

Cost sourceSlider helps?Who controls it
Shadow qualityYes — reduced, then off at low quality levelsYou (slider) and the creator (how many shadow casters)
Particles and post-effectsPartly — limited at lower quality levelsMostly the creator
Part count and draw callsLittleThe creator (streaming, density)
Scripts running every frameNoThe creator
Ping and packet lossNoYour network

The takeaway: the slider only touches the first two rows. If your problem lives in the bottom three, no graphics setting will fix it, and you should pick a different experience or server.

Diagnose First: Is It the GPU, the Experience, or the Network?

Drop the slider to its minimum in Manual mode, stand in the same spot, and compare your Shift+F5 reading with the one you took before. In practice, the result sorts your problem quickly:

  • FPS jumps a lot (for example 35 to 70): you’re GPU-limited. Keep the slider low or settle on a middle position and cap your frame rate to your refresh rate.
  • FPS barely changes: the limit is probably the CPU, script load, or part density in that experience. Roblox’s own docs note that a high-end PC can “brute force” computational problems, which is exactly why this shows up on laptops and older desktops first.
  • FPS is fine but movement rubber-bands: that’s network lag, not frame rate. Check ping, use Ethernet if you can, and see our guide to optimizing PC game settings for better FPS for the system-side fixes.

This is a heuristic, not an official Roblox procedure, but it follows how the engine splits the work: the slider scales rendering, while scripts and networking run regardless of it. To read the numbers, use the debug overlays below.

How to Show FPS, Memory, and Network Stats in Roblox

Shift+F5 shows a debug summary with your frame rate, and Shift+F3 shows network debug stats. Roblox’s Identifying performance issues documentation also describes a Performance Stats option in the client settings menu; the stats display covers frame rate, memory, CPU and GPU time, network traffic, and ping. For frame-by-frame timing, the MicroProfiler (Ctrl+Alt+F6) shows whether a frame is taking longer than 16.67 ms, the budget for 60 FPS. At 144 FPS that budget shrinks to about 6.9 ms, and at 240 FPS to about 4.2 ms.

A correction to a common assumption: there’s no one-click network graph in the Settings tab. The network graph lives in MicroProfiler captures from the desktop client or Studio (top row received traffic, bottom row sent traffic), so use Shift+F3 for a quick look and the profiler only when you’re chasing a specific stall.

Settings tab with a frame rate dropdown, toggle switches, and a small performance line graph
The Maximum Frame Rate dropdown and Performance Stats overlay both live in the in-experience settings; the full network graph lives in the MicroProfiler.

Which Settings to Change for Your Setup

If you play on…Do this firstSkip this
Competitive PC, 144Hz or 240Hz monitorCap = monitor refresh rate; Manual mode; slider tuned so FPS holds at the cap in busy serversSetting 240 on a 144Hz screen
Budget laptop or older PCManual mode, slider low; stay on the 60 FPS default; plug in the chargerRaising the cap — frames you can’t render don’t exist
Phone or tabletLower the slider; take breaks if the device runs hotHunting for a Maximum Frame Rate menu
Streaming or recordingCap at 60 or 120 to leave GPU headroom for the encoderUncapped FPS while recording

The takeaway: higher caps reward strong hardware, while weaker hardware gains more from lowering the slider and a steadier 60 FPS. If you’re on an older card, our GTX 1650 and GTX 1660 budget optimization guide covers the driver and Windows settings that apply to Roblox too.

Laptop owners: Windows lets you assign each app to the integrated or the high-performance GPU in its Graphics settings. If your laptop has a dedicated GPU, check that Roblox isn’t set to the power-saving one. This is common practitioner advice rather than something Roblox documents, so test it with Shift+F5 before and after.

FAQ

Is 240 FPS in Roblox worth it?

Only if you have a 240Hz monitor and a machine that actually renders that many frames. At 240 FPS each frame has about 4.2 ms to finish, so most experiences with dense scenes will not hold it on mid-range hardware. A stable 144 FPS usually feels smoother than a 240 FPS cap that bounces between 90 and 200.

Why does my FPS drop in some Roblox experiences but not others?

Because each creator sets the workload: shadow-casting lights, particles, part density, and scripts all differ. The slider only scales the rendering part of that cost, which is why one experience runs at 144 FPS on a setting that gives 50 FPS in another.

Does higher FPS fix lag in Roblox?

No. FPS measures how fast your device draws frames; lag that shows up as rubber-banding or delayed actions is usually ping or packet loss. Guides like The Spike’s lag article treat network lag and graphics lag as separate categories for the same reason, and wired Ethernet is the standard first fix for the network side.

Should I use an FPS unlocker now?

No, not for 120 to 240 FPS — the built-in dropdown covers that range and Roblox recommends moving away from third-party tools. If you’re on mobile, an unlocker isn’t a realistic path either, since the cap there is reported as fixed at 60.

Sources

  1. Roblox Support. Graphics Quality — automatic and manual graphics settings. Roblox Corporation
  2. Roblox DevForum. Introducing the Maximum Framerate setting — options, platforms, and physics limits. Roblox Corporation
  3. Roblox DevForum. Ability to set Maximum Frame Rate (allow 60+ fps) on High-End Mobile Devices — user feature request, July 16, 2026. Roblox Corporation
  4. Roblox Creator Docs. Identifying performance issues — Shift+F5, Shift+F3, Performance Stats, MicroProfiler. Roblox Corporation
  5. Roblox Creator Docs. Improve performance — shadows, streaming, particles, and part density. Roblox Corporation
  6. Roblox Creator Docs. RenderSettings — QualityLevel and the framerate manager. Roblox Corporation
  7. Roblox Creator Docs. Network usage — MicroProfiler network graphs. Roblox Corporation
  8. Dexerto. How to change your FPS in Roblox. May 30, 2024
  9. The Spike. How to reduce lag in Roblox. August 30, 2026
Michael R.
Michael R.

I've been playing video games for over 20 years, spanning everything from early PC titles to modern open-world games. I started Switchblade Gaming to publish the kind of accurate, well-researched guides I always wanted to find — built on primary sources, tested in-game, and kept up to date after patches. I currently focus on Minecraft and Pokémon GO.