과연 인간이 1000hz 키보드와 200hz 키보드의 반응속도 차이를 느낄 수 있느냐-

다른말로 하면 1ms와 5ms 간의 차이- 4ms 의 차이를 인간이 느낄 수 있느냐


아주 오래된 유서깊은 논란인데요



생각을 해봤는데, 일단 인간의 신경자극 전달 속도는 100m/s로 알려져 있습니다.

그럼 1ms당 10cm 이고, 키가 180cm 이면 손까지는 9ms, 발까지는 18ms 정도까지의 시간이 걸립니다.


그런데 목이 결려서 목을 돌리는 행위를 할 때와

발가락이 근지러워서 꼼지락거릴 때 사이에,

내 발을 보면서 내 발이 손보다 겁나 반응이 늦구나 이런 느낌을 받진 않습니다.

내가 움직이려고 했는데 잘 움직이네 정도로 느껴지죠


여하튼 뭐 키 입력 반응 폴링레이트 차이라는 게, 뇌에서 손으로 가는 시간과 뇌에서 발까지 가는 시간의 중간 그어디쯤이라

당연히 인간이 느낄 수 없는 영역이라고 생각합니다.



문제라면 입력 이후 PC내에서 처리를 거쳐 모니터까지 피드백이 돌아오고, 눈에까지 보이는 시간까지의 누적 레이턴시가 얼마이냐 라는 부분인데요


레이턴시에 영향을 끼칠 수 있는 부분들을 보자면


키보드 : 1 ~ 5 ms

게임 프레임처리 + 렌더링 간격 : 16ms (게임 업데이트 60프레임 기준)

(온라인게임의 경우) 네트워크 레이턴시 : 8~20 ms

LCD 반응속도: 2~ 16ms

(온라인게임 핑은 20ms보다 더 나오는 경우가 보통이긴 하지만 대충잡았습니다)


온라인 게임에서 키보드를 제외한 팩터에서 최선의 값은 16 + 8 + 2 = 26ms

온라인 최악의 값이라면 16 + 20 + 16 = 52ms


키보드 넣고 27ms가 되는거나 30ms가 되는거나... 53ms가 되는거나 57ms가 되는거나...


사실상 키보드 반응속도를 넣든말든 레이턴시에 큰 비중을 차지하진 못합니다만


사람 감각이 아무리 둔해도 일정시간 이상의 레이턴시 차이는 느끼게 되는 것을 생각해 보면

4ms 때문에 '느껴지거나 느껴지지 않거나' 의 경계점을 가를 수는 있다 봅니다.

(예를 들어 약 24fps 인 41ms 일때는 그럭저럭 괜찮았는데, 45ms 가 되어버리면 느리게 느껴지게 된다거나)



하지만

위의 팩터중에서 손을 댈 수 있는 팩터는


키보드

PC 스펙

모니터

회선


등의 팩터가 있는데, 이 중에서 키보드는 절대적 비중도 낮고 가성비도 굉장히 낮은 축에 들어갑니다.

모니터를 반응속도 16ms 짜리를 쓰고 회선 핑이 20ms가 나온다면, 더 심하게는 애초에 60프레임이 나오지도 못하는 PC라면


키보드 4ms 줄이는 건 아무 소용이 없다 봅니다.



** 모니터 인풋랙이 얼마정도인지 대충기억해서 썼었는데, 다시 찾아보니까 9ms가 최하네요.; 2~16 수준이 아니라 좋아봤자 9~25 사이 수준...