1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

FramerateManagerMode

Controls how the Frame Rate Manager (FRM) dynamically scales rendering quality — including view distance, block count, and quality level — to meet frame rate targets. The FRM is enabled separately via RenderSettings.EnableFRM; this enum selects its operating mode when active.

Items

NameValueDescription
Automatic0The engine selects whether to run FRM based on hardware and platform context. This is the default.
On1FRM is explicitly enabled and dynamically adjusts rendering quality to meet frame rate targets.
Off2FRM quality throttling is disabled; block count is fixed at the baseline level regardless of frame rate.

Automatic

The engine selects whether to run FRM based on hardware and platform context. This is the default.

FieldValue
value0

On

FRM is explicitly enabled and dynamically adjusts rendering quality to meet frame rate targets.

FieldValue
value1

Off

FRM quality throttling is disabled; block count is fixed at the baseline level regardless of frame rate.

FieldValue
value2