Dynamic FPS — Minecraft 백그라운드 실행 시 리소스 소모를 줄여주는 모드
Dynamic FPS는 Minecraft 창이 비활성화되거나 최소화되거나 배터리로 작동할 때 CPU와 GPU 사용량을 자동으로 줄여주는 모드입니다. 상황별로 별도의 성능 프로필을 적용합니다.
Dynamic FPS는 Minecraft 창이 비활성화되거나 최소화되거나 배터리로 작동할 때 CPU와 GPU 사용량을 자동으로 줄여주는 모드입니다. 상황별로 별도의 성능 프로필을 적용합니다.
Dynamic FPS — Minecraft 백그라운드 실행 시 리소스 소모를 줄여주는 모드
이 문서를 테스트하고 작성한 Minecraft 버전: 26.1.2
지원되는 버전 범위: 1.14.3 – 26.2
Dynamic FPS는 게임 창이 비활성화되거나, 최소화되거나, 기기가 배터리로 작동 중일 때 컴퓨터의 리소스 소모를 줄여주는 Minecraft용 모드입니다. 백그라운드에서도 전체 프레임레이트를 유지하는 대신, 이 모드는 창의 현재 상태를 추적하여 각 상황에 맞는 별도의 성능 프로필을 적용합니다. 브라우저나 다른 창으로 전환하면 CPU와 GPU가 해제되고, 게임으로 돌아오면 즉시 정상적인 동작이 재개됩니다.
창 상태와 성능 프로필
모드는 창의 여러 상태를 구분하고 각 상태마다 고유한 설정을 유지합니다. 포커스된 활성 창은 제한 없이 작동하며, 모드는 이를 건드리지 않습니다. 나머지 상태들은 개별적으로 설정됩니다:
호버 — 창이 포커스되어 있지는 않지만 커서가 그 위에 있는 상태.
비활성 — 다른 프로그램이 포커스되어 있는 상태.
숨김 — 창이 최소화되었거나 다른 창에 가려진 상태.
배터리 사용 중 — 기기가 배터리로 작동 중인 상태.
유휴 — 플레이어가 일정 시간 동안 PC를 조작하지 않은 상태.
각 상태에 대해 목표 프레임레이트, 음량 배율, 그래픽 설정 조합, 알림 표시 여부, 가비지 컬렉터 실행 여부가 설정됩니다. 기본값은 아래와 같습니다.
상태 | 목표 FPS | 음량(master) | VSync | 그래픽 |
호버 | 60 | 1.0 | 꺼짐 | 기본값 |
비활성 | 1 | 0.25 | 꺼짐 | 기본값 |
숨김 | 0 | 0.0(무음) | 꺼짐 | 기본값 |
배터리 사용 중 | 무제한 | 1.0 | 켜짐 | 기본값 |
유휴 | 10 | 1.0 | 꺼짐 | 기본값 |
프레임레이트 저하 작동 방식
렌더링 주기는 초당 15프레임 아래로는 내려가지 않습니다. 1FPS와 같이 더 낮은 값은 다른 방식으로 구현됩니다. 15프레임마다 필요한 만큼만 그려지고 나머지는 취소됩니다. 이 덕분에 창으로 돌아왔을 때 게임은 1/15초 이내에 반응하며, 다음 프레임이 그려질 때까지 거의 1초를 기다릴 필요가 없습니다.
백그라운드 부하와 로딩 화면
프레임레이트 제어 외에도, 이 모드는 바닐라 게임의 결함, 즉 백그라운드 CPU 부하가 필요 이상으로 높아지는 문제를 해결합니다. 또한 리소스 로딩 화면이 표시되는 동안에는 월드 렌더링을 중단합니다. 이 두 가지 효과는 CPU의 여분 사이클 하나하나가 체감되는 저사양 시스템에서 가장 두드러집니다.
유휴 상태
유휴 상태는 입력이 없는 상태가 지정된 시간 동안 지속되면 활성화되며, 기본값은 300초입니다. 활성화 조건은 항상 작동하도록, 절대 작동하지 않도록(이 경우 바닐라 동작이 사용됨), 또는 기기가 배터리로 작동 중일 때만 작동하도록 좁힐 수 있습니다.
배터리 연동
노트북과 휴대용 기기에서는 모드가 배터리 작동에 별도로 반응합니다. 필요에 따라 게임을 자동으로 '배터리 사용 중' 상태로 전환하고, HUD에 충전 상태 표시기를 보여주며, 충전, 방전, 위험 수준에 대한 알림을 보냅니다. 표시기는 화면의 네 모서리 중 한 곳에 배치되며, 표시 조건은 '위험 수준일 때만'부터 '항상'까지의 범위에서 설정할 수 있습니다.
라이브러리 로딩: 배터리 기능에는 추가적인 네이티브 라이브러리가 필요하며, 모드는 실행 중에 이를 다운로드합니다. 파일 해시는 모드에 미리 내장되어 있으며 사용 전에 검증됩니다.
단축키
모드는 기본적으로 키가 할당되지 않은 두 개의 키 바인딩을 추가합니다. 첫 번째는 창을 최소화하지 않고도 프레임레이트 저하 모드를 강제로 활성화합니다. 두 번째는 실행 중에 Dynamic FPS를 완전히 비활성화합니다. 강제 모드가 활성화되어 있는 동안에는 프레임 제한에 대한 안내가 화면에 표시됩니다.
결론
Dynamic FPS는 게임 창이 전면에 있지 않을 때 Minecraft의 부하를 줄여주며, 이를 유연하게 수행합니다. 창의 각 상태마다 고유한 프레임, 음량, 그래픽 프로필을 가지며, 배터리를 위한 별도의 로직도 갖추고 있습니다. 게임을 자주 최소화하거나 노트북이나 휴대용 기기에서 플레이하며 배터리와 시스템 리소스를 절약하고 싶은 사람에게 적합합니다.
설치
일반적인 설치는 약 5 분 정도 걸려요. 과정은 동일하고, Loader 와 그에 맞는 빌드만 달라요.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











