Back to mods
Dynamic FPS project artwork

CurseForge · Minecraft mod

Dynamic FPS

Reduce resource usage while Minecraft is in the background, idle, or on battery.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Dynamic FPS release matches Fabric?

Updated last month
Best match for your filters v3.11.9
Game version 26.2
Loader Fabric, Quilt

Dynamic FPS v3.11.9 targets 26.2 with Fabric, Quilt. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 1 required mods have matching files.

Where it goes

Is Dynamic FPS required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric, Quilt
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Dynamic FPS v3.11.9 need?

v3.11.9 on Fabric. Every mod below is checked against that same setup.

All 1 required mods have matching files

Install Fabric API first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

5 listed on this file 2 pulled in by those mods
Mod Menu Optional for Dynamic FPS v3.11.9
optional
Matching file found Matched file: v20.0.1 for 26.2
Fabric API Needed by Dynamic FPS v3.11.9
required
Matching file found Matched file: [26.2] Fabric API 0.156.0+26.2
Mod Menu Optional for Dynamic FPS v3.11.9
optional
Matching file found Matched file: 20.0.1
Cloth Config API Optional for Dynamic FPS v3.11.9
optional
Matching file found Matched file: 26.2.155+fabric
Text Placeholder API Needed by Mod Menu
pulled in
Matching file found Matched file: placeholder-api-3.1.0-beta.1+26.2.jar
Text Placeholder API Needed by Mod Menu
pulled in
Matching file found Matched file: 3.1.0-beta.1+26.2

2 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Dynamic FPS without breaking your instance.

Built for Dynamic FPS v3.11.9 on Fabric. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use v3.11.9. It targets 26.2 with Fabric, Quilt; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric API first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside v3.11.9. It opens that exact file at the source.

About this project

What does Dynamic FPS add?

Dynamic FPS

Reduce resource usage while Minecraft is in the background, idle, or on battery.

Features

Dynamic FPS will detect whether the Minecraft window is currently active, being hovered over, unfocused, or invisible.
For each of these states you're able to adjust the frame rate, volume, and whether toast notifications are temporarily paused.

You can also configure these settings for when you're idling (with a custom timeout) or while your laptop / handheld is on battery. Optionally you may also display the current battery status on the in-game HUD and receive toast notifications about battery activity.


In addition to this Dynamic FPS fixes a vanilla bug causing higher-than-necessary background CPU usage and stops rendering the world while it's being obscured by resource loading overlay, helping especially on low-end systems.

Installation

Dynamic FPS is available for download on GitHub, Modrinth, and CurseForge.
To access the in-game config screen you'll also need to install Mod Menu and Cloth Config.

Frequently Asked Questions

  • Why is Minecraft still running at 15 FPS?

Dynamic FPS will only slow the client render loop to a minimum of 15 cycles per second. Lower frame rates are achieved by then cancelling the rendering of all superfluous frames, e.g. 14 out of 15 frames are cancelled for 1 FPS.

This lets you resume playing almost instantly after switching back to the game: Instead of having to wait for up to a second until the next rendered frame comes along, the game checks back within 1/15th of a second.

Disclaimer

Enabling the battery integration requires downloading an additional library at runtime.
The mod contains the hashes for these files ahead of time and will verify them before usage.

You may disable this behavior in the mod's settings, or install the library yourself if you wish.

Project description from CurseForge.

Pick your setup

Dynamic FPS by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

80 available setups

Showing the newest 12 of 23 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Dynamic FPS versions and loaders

17 of 51 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.