수정 내용을 반영한 본문을 다시 정리했습니다. 기존 글 ‘FPS가 100인데 왜 게임은 끊길까?’의 본문에 넣어주세요. 새 글로 발행하면 같은 글이 중복되므로 기존 글을 수정하는 방식으로 진행하세요.
제목은 그대로 유지하고, 아래 도입부부터 복사하시면 됩니다. 이미지는 본문 저장이 성공한 뒤 따로 추가하겠습니다.
게임 화면에 FPS 100이라는 숫자가 표시되는데도 움직임이 부드럽지 않을 때가 있습니다.
컴퓨터 성능이 부족한 것 같지는 않은데 캐릭터가 순간적으로 멈추거나, 화면이 미세하게 끊기는 현상이 반복됩니다.
반대로 평균 FPS가 더 낮더라도 화면이 일정한 간격으로 표시되면 더 부드럽게 느껴지는 경우도 있습니다.
왜 이런 차이가 발생할까요?
그 이유를 이해하려면 FPS뿐 아니라 ‘프레임 타임’이라는 개념도 알아야 합니다.
이번 글에서는 FPS가 높아도 게임이 끊기는 이유와 프레임 타임, 1% Low FPS의 의미, 그리고 순간적인 끊김을 줄이기 위한 점검 방법을 알아보겠습니다.
FPS가 높으면 무조건 게임이 부드러울까?
FPS는 게임이 1초 동안 만들어 내는 화면 수를 나타내는 지표입니다.
예를 들어 60FPS는 초당 약 60장, 100FPS는 약 100장의 화면을 만드는 수준입니다.
일반적으로 FPS가 높고 일정하게 유지될수록 게임의 움직임이 부드럽게 느껴집니다.
하지만 평균 FPS 숫자만으로 실제 체감 성능을 완전히 설명할 수는 없습니다. 화면이 얼마나 일정한 간격으로 만들어지고 전달되는지도 중요하기 때문입니다.
평균 FPS가 높아도 특정 순간에 다음 화면이 늦게 나오면 사용자는 끊김을 느낄 수 있습니다.
프레임 타임이란 무엇일까?
프레임 타임은 연속된 화면 사이의 시간 간격을 뜻합니다. 측정 도구에 따라 프레임을 생성하거나 화면에 전달하는 과정 중 측정하는 구간은 다를 수 있습니다.
단위는 보통 밀리초(ms)를 사용합니다. 1밀리초는 1,000분의 1초입니다.
화면이 일정한 간격으로 만들어진다고 가정하면 FPS와 프레임 타임의 관계는 다음과 같습니다.
| FPS | 화면 한 장당 시간 |
|---|---|
| 30FPS | 약 33.3ms |
| 60FPS | 약 16.7ms |
| 100FPS | 약 10ms |
| 144FPS | 약 6.9ms |
계산 방법은 1,000을 FPS로 나누는 것입니다.
예를 들어 100FPS라면 1,000 ÷ 100으로 약 10ms가 됩니다.
다만 실제 게임에서는 모든 프레임이 정확히 같은 시간에 만들어지지 않습니다. 따라서 평균값뿐 아니라 순간적으로 시간이 얼마나 길어지는지도 살펴봐야 합니다.
평균 FPS가 100이어도 끊길 수 있는 이유
게임이 평균 100FPS로 실행된다고 가정해 보겠습니다.
대부분의 화면이 약 10ms 간격으로 전달된다면 비교적 부드럽게 느껴질 수 있습니다.
그런데 특정 순간에 다음 화면이 나오기까지 50ms가 걸린다면 어떨까요?
평소보다 화면 갱신이 늦어지면서 캐릭터가 잠깐 멈추거나 움직임이 튀는 것처럼 보일 수 있습니다.
전체 측정 구간의 평균이 100FPS로 나오더라도, 화면 한 장이 늦게 전달된 순간에는 끊김을 느낄 수 있습니다.
이러한 순간적인 끊김을 흔히 ‘스터터링(Stuttering)’이라고 합니다.
즉, 평균 FPS가 높다는 사실과 모든 순간에 화면이 부드럽다는 사실은 서로 다릅니다.

1% Low FPS는 무엇일까?
게임 성능 비교 자료에서 ‘1% Low FPS’라는 항목을 볼 수 있습니다.
이는 측정 구간 중 느린 프레임 쪽의 성능을 살펴보기 위한 지표입니다. 다만 느린 프레임을 평균하는지, 특정 백분위 값을 사용하는지 등 계산 방식은 측정 도구에 따라 다를 수 있습니다.
따라서 서로 다른 프로그램으로 측정한 수치를 그대로 비교하기보다 같은 도구와 조건에서 확인하는 것이 좋습니다.
다음은 차이를 이해하기 위한 가상 예시입니다.
| 구분 | 컴퓨터 A | 컴퓨터 B |
|---|---|---|
| 평균 FPS | 100 | 100 |
| 1% Low FPS | 80 | 35 |
| 예상 특징 | 상대적으로 안정적인 흐름 | 느린 구간에서 큰 성능 저하 가능성 |
두 컴퓨터의 평균 FPS는 같지만 느려지는 구간의 성능에는 차이가 있습니다.
컴퓨터 B는 일부 순간에 화면 전달이 더 크게 지연될 가능성이 있습니다.
다만 1% Low FPS만으로 끊김의 횟수나 원인까지 알 수는 없습니다. 프레임 타임 그래프와 실제 플레이 상황을 함께 확인하는 것이 좋습니다.
프레임 타임이 불규칙해지는 원인은 무엇일까?
게임 속 장면이 갑자기 복잡해지는 경우
많은 캐릭터가 한꺼번에 등장하거나 폭발·반사 효과가 늘어나면 컴퓨터가 처리해야 할 작업도 증가합니다.
이때 CPU나 그래픽카드의 처리 시간이 길어지면서 다음 화면이 늦게 나올 수 있습니다.
특정 전투 장면에서만 끊긴다면 해당 장면의 작업량과 그래픽 설정을 함께 살펴보세요.
새로운 게임 데이터를 불러오는 경우
게임은 이동 중에도 새로운 지형과 물체, 효과 등을 불러옵니다.
이 과정에서 저장장치 접근이나 데이터 처리에 시간이 걸리면 순간적인 끊김이 발생할 수 있습니다.
게임에 따라 화면 효과를 처리하는 셰이더를 준비하거나 컴파일하는 과정에서도 스터터링이 나타날 수 있습니다.
메모리가 부족한 경우
게임에 필요한 메모리가 부족하면 데이터를 자주 교체하거나 저장장치를 이용하는 작업이 늘어날 수 있습니다.
이 경우 평균 FPS 저하보다 순간적인 멈춤이 먼저 눈에 띄기도 합니다.
일반 메모리인 RAM과 그래픽카드 메모리인 VRAM은 서로 다르므로, 가능하다면 두 항목을 구분해서 확인하세요.
백그라운드 작업이 실행되는 경우
게임 도중 업데이트, 파일 검사, 녹화, 다운로드 등이 시작되면 CPU나 저장장치 사용량이 증가할 수 있습니다.
끊김이 발생하는 시점에 다른 프로그램이 많은 자원을 사용하고 있는지 확인하면 원인을 좁히는 데 도움이 됩니다.
모니터 주사율과 FPS는 어떻게 다를까?
모니터 주사율은 화면을 1초 동안 몇 번 새로 표시하는지를 뜻합니다.
60Hz 모니터는 초당 60번, 144Hz 모니터는 초당 144번 화면을 갱신할 수 있습니다.
FPS는 게임이 만들어 내는 화면 수이고, 주사율은 모니터가 화면을 갱신하는 횟수입니다.
컴퓨터가 144FPS를 만들어 내더라도 60Hz 모니터가 화면 전체를 갱신하는 횟수는 초당 60번입니다.
그렇다고 주사율보다 높은 FPS가 항상 의미 없다는 뜻은 아닙니다. 입력 지연 등에 영향을 줄 수 있기 때문입니다.
게임의 화면 전달과 모니터 갱신 시점이 맞지 않으면 화면 일부가 어긋나 보이는 ‘화면 찢어짐’이 발생할 수 있습니다.
이를 줄이기 위해 V-Sync나 G-SYNC, FreeSync 같은 기능을 사용하기도 합니다. 다만 기능별 작동 방식과 지원 조건이 다르며, 입력 지연과 부드러움에 미치는 영향도 환경에 따라 달라집니다.
FPS는 높은데 게임이 끊길 때 확인할 5가지
1. 평균 FPS와 프레임 타임을 함께 확인하기
게임의 성능 표시 기능이나 신뢰할 수 있는 측정 도구로 평균 FPS를 확인하세요.
가능하다면 1% Low FPS와 프레임 타임 그래프도 함께 살펴보는 것이 좋습니다.
평균 FPS가 유지되는데 프레임 타임이 순간적으로 크게 튄다면, 지속적인 성능 부족과는 다른 원인을 확인할 필요가 있습니다.
2. 끊김이 발생하는 순간을 기록하기
게임 시작 직후인지, 새로운 장소에 들어갈 때인지, 많은 캐릭터가 등장할 때인지 확인하세요.
오래 플레이한 뒤에만 발생하는지도 살펴보면 좋습니다.
발생 조건을 알아두면 데이터 불러오기, 장면 복잡도, 발열 등 어떤 항목부터 점검할지 판단하는 데 도움이 됩니다.
3. 메모리와 저장장치 상태 확인하기
작업 관리자에서 메모리와 저장장치 사용량을 확인하세요.
게임과 함께 실행할 필요가 없는 프로그램은 정상적으로 종료하고, 저장장치 여유 공간도 살펴보세요.
이름을 모르는 시스템 프로세스를 무작정 종료하거나 가상 메모리를 임의로 끄지는 마세요.
4. 모니터 주사율과 화면 동기화 설정 확인하기
Windows 디스플레이 설정에서 모니터가 의도한 주사율로 설정되어 있는지 확인하세요.
게임 내 V-Sync 설정과 모니터의 가변 주사율 지원 여부도 함께 살펴볼 수 있습니다.
설정을 여러 개 동시에 변경하면 어떤 항목이 영향을 줬는지 알기 어렵습니다. 한 번에 하나씩 바꾸고 같은 장면에서 비교하세요.
5. 특정 게임에서만 발생하는지 확인하기
여러 게임에서 비슷하게 끊기는지, 특정 게임에서만 나타나는지 구분하세요.
특정 게임에서만 발생한다면 해당 게임의 업데이트 내역과 알려진 문제를 먼저 살펴보는 것이 좋습니다.
게임이 제공하는 셰이더 준비 과정이 있다면 완료한 뒤 비교하고, 성능을 높이려는 목적으로 캐시를 반복해서 삭제하는 행동은 피하세요.
FPS를 무조건 높이는 것이 정답은 아니다
게임 최적화라고 하면 평균 FPS를 최대한 높이는 것부터 떠올리기 쉽습니다.
하지만 실제 플레이에서는 화면 전달 간격이 얼마나 일정한지도 중요합니다.
일부 환경에서는 컴퓨터가 안정적으로 유지할 수 있는 수준으로 FPS 상한을 설정하면 프레임 타임 변동을 줄이는 데 도움이 될 수 있습니다.
다만 데이터 불러오기나 셰이더 컴파일로 생기는 끊김까지 모두 해결되는 것은 아닙니다.
같은 장면에서 설정 전후를 비교하며 평균 FPS와 순간적인 끊김이 어떻게 달라지는지 확인하세요.
핵심 정리
FPS가 100인데도 게임이 끊긴다면 평균 FPS뿐 아니라 프레임 타임을 확인해야 합니다.
평균 FPS는 전체적인 처리 속도를 보여주지만, 특정 순간에 화면이 늦게 전달되는 현상을 모두 설명하지는 못합니다.
1% Low FPS와 프레임 타임 그래프를 함께 보면 느려지는 구간을 파악하는 데 도움이 됩니다.
끊김이 발생하는 시점과 메모리 사용량, 모니터 설정, 게임별 특성을 확인하고 설정은 한 번에 하나씩 바꾸세요.
평균 FPS 숫자와 실제 화면 흐름을 함께 살펴보는 것이 안정적인 게임 환경을 만드는 데 도움이 됩니다.