[DRD] Dynamic Render Distance
by Bahanos
[DRD] Dynamic Render Distance is a Fabric client mod that changes the view distance on its own as the frame rate rises and falls.
What it does
The mod samples the frame rate once per second and compares its average against a minimum and a maximum threshold. When the average drops below the minimum, render distance is lowered. When it rises above the maximum, render distance goes up. The check runs every 5 seconds by default, and a 10-second cooldown stops the value from oscillating back and forth. Render distance always stays inside the configured minimum and maximum bounds.
Lowering is set to descend quickly, in steps of 2 chunks, while raising climbs slowly, in steps of 1, so the game favors playable frame rates and widens the view gradually. Players who would otherwise tune render distance by hand, and who notice white flashes and stutters from repeated manual changes, can leave the system to handle it. Render distances above 32 chunks, reaching as high as 256, work with Bobby, and the settings open from a screen added by Mod Menu.
The mod requires Sodium. It runs on the client alone, so servers need nothing installed. Files are published for Fabric only, across 25 release versions, 1.18.2 – 1.21.11, under All rights reserved, so the code is not open source.
Key features
Automatic render distance
Render distance is adjusted from the measured frame rate without any manual input during play.
Configurable thresholds
Minimum and maximum frame rate thresholds, the check interval and the cooldown can all be changed in the config.
Asymmetric step sizes
Lowering uses steps of 2 chunks and raising uses steps of 1, so a drop in frame rate is answered faster than a recovery.
Bobby support
Distances above 32 chunks, up to 256, are handled for Bobby-compatible setups.
Mod Menu config screen
Settings are available in an in-game screen opened through Mod Menu.
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Render Distance Toggle is an open source Fabric client mod under the MIT License, with files for 1.21.8 – 1.21.11, and it switches render distance rather than adjusting it. Dynamic Views is a client-side Fabric mod under All rights reserved, not open source, built for 26.1.2 only. Smart Optimization is also All rights reserved and not open source, with a single 1.21.11 file.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| [DRD] Dynamic Render Distance | Fabric | 1.18.2 – 1.21.11 | Client-side only | 2026-03-24 |
| Render Distance Toggle | Fabric | 1.21.8 – 1.21.11 | Client-side only | 2025-12-20 |
| Dynamic Views | Fabric | 26.1.2 | Client-side only | 2026-06-04 |
| Smart Optimization | Fabric | 1.21.11 | Client-side only | 2026-06-09 |
Questions
Does DRD need Sodium installed?
Must the server have the mod?
Which game versions have files?
How often does the render distance change?
In the catalog
[DRD] Dynamic Render Distance is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from Bahanos
Similar mods
What the author says
Automatically adjusts your client render distance based on FPS. Low FPS? The mod reduces render distance. High FPS? It pushes further. No white flash, no stutters, no manual tweaking.
Official listing
- Modrinth page
- modrinth.com/mod/drd-dynamic-render-distance
- Owner
- Bahanos
- Published
- 2026-02-15
- Updated on Modrinth
- 2026-03-24
- Facts verified
- 2026-10-15
