호두아틀라스 / HoduAtlas

측정

모니터 주사율이 반응속도 측정을 어떻게 흔드는가

모니터 주사율과 프레임 지연이 반응속도 측정 결과에 미치는 영향을 수치로 정리하고, 공정한 비교를 위한 조건을 설명합니다.

같은 사람인데 모니터를 바꾸니 결과가 달라진다

반응속도 게임을 집에서 하고 친구 집에서 하면 점수가 미묘하게 다르게 나오는 경우가 있다. 컨디션은 비슷한데 왜 그럴까. 의외로 큰 이유 중 하나가 **모니터 주사율(refresh rate)**이다. 반응속도 측정은 "화면에 자극이 나타난 시점"을 기준으로 시간을 잰다. 그런데 모니터는 화면을 매 순간 갱신하지 않고 정해진 주기로 갱신하므로, 자극이 실제로 눈에 보이는 시점에 작은 무작위 지연이 끼어든다.

주사율과 프레임 지연

모니터는 주사율(60Hz, 120Hz, 144Hz, 240Hz 등)에 따라 일정 간격으로 화면을 다시 그린다. 60Hz는 1초에 60번, 즉 약 16.7ms마다 한 프레임을 갱신한다. 144Hz는 약 6.9ms, 240Hz는 약 4.2ms마다 갱신한다.

문제는 자극이 "갱신 주기 사이"에 발생할 수 있다는 것이다. 게임이 자극을 발생시키는 시점이 한 프레임이 막 지나간 직후라면, 다음 갱신까지 최대 한 프레임 분량을 기다려야 화면에 나타난다. 60Hz에서는 이 지연이 0~16.7ms 사이의 무작위 값이 된다. 240Hz에서는 0~4.2ms. 주사율이 높을수록 이 지연의 분산이 작아진다.

수치로 보는 차이

같은 사람이 같은 컨디션에서 측정해도, 60Hz 모니터에서는 144Hz나 240Hz보다 평균이 약간 느리게 나올 수 있다. 지연이 무작위이므로 평균적으로는 한 프레임의 절반 정도가 추가되는 효과가 있다. 60Hz의 절반은 약 8.3ms, 240Hz의 절반은 약 2.1ms. 그 차이, 대략 수~10ms가 평균에 반영될 수 있다.

10ms라고 하면 "그 정도야"라고 넘길 수도 있다. 하지만 반응속도에서 10ms는 무시할 수 없는 단위다. 본인의 안정된 평균을 기준으로 보면, 10ms는 컨디션 차이와 견줄 만한 변동이다. 더구나 이건 평균에 대한 이야기이고, 개별 시행에서는 최대 16.7ms가 한 번에 끼어들 수 있으므로 단일 결과의 흔들림은 더 크다.

입력 지연과 브라우저 타이머

주사율만이 아니다. **입력 지연(input latency)**도 결과를 흔든다. 마우스를 클릭한 뒤 그 신호가 컴퓨터를 거쳐 브라우저에 전달되고, 브라우저가 그걸 "반응"으로 인정하기까지 시간이 걸린다. 마우스 폴링 레이트, USB 처리, 운영체제의 입력 큐, 브라우저의 이벤트 처리 지연이 모두 합쳐진다. 이 역시 기기마다 다르다.

브라우저 타이머의 정밀도도 변수다. 브라우저가 시간을 재는 데 쓰는 타이머(performance.now() 등)는 정밀도가 높지만, 이벤트 루프나 렌더링 파이프라인의 타이밍 때문에 실제 자극 발생 시점과 기록된 시점 사이에 미세한 차이가 생길 수 있다. 이런 이유들 때문에 웹 기반 반응속도 측정은 실험실에서 전용 장비로 재는 측정보다 평균적으로 약간 느리고, 분산도 큰 편이다.

실험실 측정과 왜 다른가

인지과학 연구에서 반응속도를 잴 때는 고주사율 CRT 모니터나 특수 디스플레이, 전용 응답 장치, 정밀 타이머를 쓴다. 자극 발생 시점과 응답 시점을 하드웨어 수준에서 정확히 잡기 때문에, 기기에서 오는 지연이 밀리초 단위로 통제된다. 반면 웹 게임은 범용 모니터와 일반 마우스, 브라우저 타이머에 의존하므로, 같은 사람을 재도 실험실 수치보다 약간 느리게 나오는 게 보통이다.

그래서 "연구에서는 250ms인데 나는 300ms다"라고 해서 반드시 더 느린 게 아니다. 측정 환경이 다르면 수치 자체가 다른 척도 위에 놓인다. 절대 수치보다 같은 환경에서의 상대 변화가 의미 있는 정보다.

공정한 비교를 위한 조건

반응속도 결과를 비교할 때 기억해야 할 점을 정리하면:

결론은 간단하다. 반응속도 결과는 기기 종속적이다. 모니터 주사율, 입력 지연, 브라우저 타이머가 결과에 수~10ms 단위로 영향을 준다. 그래서 "누가 더 빠른가"를 따지려면 같은 환경에서 재는 게 전제고, 그렇지 않은 비교는 참고용으로만 받아들이는 게 맞다.

관련 해설

← 해설 목록