3개 사이트에서 1000Hz 마우스를 테스트한 결과 60, 500, 990이 나왔습니다. 누가 옳습니까? 그들이 동의하지 않는 이유는 다음과 같습니다.
프레임과 샘플
많은 테스터는 화면 프레임당 하나의 움직임을 계산하며 이는 실제로 모니터(60Hz, 144Hz)를 측정합니다. 더 나은 테스터는 각 프레임 내부에 샘플 배치를 푼다. 우리는 그렇게합니다.
숫자를 낮추는 다른 것들
- 천천히 움직이거나 정지합니다.
- 백그라운드 탭의 브라우저 절전.
- 배터리가 부족하거나 동글이 멀리 떨어져 있습니다.
- 운영체제 병합 움직임.
최고의 독서를 얻는 방법
탭을 앞에 두고 연속 원을 그리며 빠르게 이동하고 유선 또는 2.4GHz 연결을 사용하고 정밀 모드를 사용해 보세요. 폴링률 테스트.
최종 생각
목표는 완벽한 숫자를 쫓는 것이 아니라 마우스가 예상대로 작동하는지 확인하는 것임을 기억하십시오. 설정에 가까운 결과는 모든 것이 정상임을 의미합니다.
지금 사용해 보세요
지금 폴링률 테스트를 실행하여 마우스를 비교해 보세요.
결과가 달라지는 이유
| 이유 | 결과에 미치는 영향 |
|---|---|
| 마우스를 너무 느리게 움직입니다. | 판독값이 낮습니다. 마우스는 움직일 때만 보고합니다. |
| 브라우저 프레임 속도 | 일부 브라우저는 이벤트를 그룹화하고 평균을 낮춥니다. |
| PC 절전 | 낙하 및 판독값 고르지 않음 |
| 무선 간섭 | 급등 및 하락 |
| 높은 폴링(4000~8000Hz) | 브라우저가 따라가지 못해 설정값보다 수치가 낮을 수 있습니다. |
따라서 브라우저에서 1000Hz 마우스는 960~1000Hz로 표시될 수 있고, 8000Hz 마우스는 3000~7000Hz로 표시될 수 있습니다. 그것은 정상입니다. 빠른 원을 그리며 움직이는 동안 안정적인 평균을 살펴보세요.
가장 정확한 판독 방법
- 다른 탭과 앱을 닫습니다.
- 유선 연결을 사용하거나 무선 수신기를 마우스 가까이에 두십시오.
- 마우스를 최소 5초 동안 빠르고 안정적인 원을 그리며 움직입니다.
- 폴링률 테스트를 3번 실행하고 중간 결과를 사용합니다.
- 일반적으로 높은 폴링률을 더 잘 처리하는 Chrome이나 Edge를 사용해 보세요.
걱정할 때
1000Hz 마우스가 계속 500Hz 이하로 표시되거나 몇 초마다 숫자가 급격하게 떨어지면 걱정하세요. 이는 절전 설정, 잘못된 USB 포트 또는 연결 문제를 나타냅니다.
간략한 요약
- 마우스는 움직일 때만 보고하므로 빠르게 움직이십시오.
- 브라우저는 항상 4000Hz 또는 8000Hz를 따라갈 수 없습니다.
- 더 깔끔하게 읽으려면 다른 탭과 앱을 닫으세요.
- 세 가지 결과 중 중간을 사용하세요.
- 비율이 너무 낮거나 계속 떨어지는 경우에만 걱정하세요.
- 유선 연결을 사용하면 가장 안정적인 판독이 가능합니다.
브라우저가 마우스 이벤트를 처리하는 방법
마우스가 보고서를 보내면 운영 체제는 이를 브라우저에 전달합니다. 에너지를 절약하기 위해 브라우저는 일반적으로 화면 프레임 사이에서 발생하는 모든 움직임을 하나의 "pointermove" 이벤트로 묶습니다. 60Hz 화면에서는 마우스 보고 속도에 관계없이 초당 약 60개의 이벤트를 의미합니다. 이러한 이벤트를 단순히 계산하는 테스트에서는 마우스의 폴링 속도가 아닌 모니터의 새로 고침 빈도인 약 60Hz가 표시됩니다. 이것이 테스트가 일치하지 않는 가장 큰 이유입니다.
통합된 이벤트 및 원시 업데이트
최신 브라우저는 각 번들 내에 개별 샘플을 보관합니다. 좋은 테스트는 getCoalescedEvents라는 기능을 사용하여 압축을 풀고 각 샘플의 자체 타임스탬프를 읽습니다. Chromium 기반 브라우저는 운영 체제가 프레임을 기다리지 않고 보고서를 전달하자마자 도착하는 포인터 rawupdate 이벤트도 제공합니다. 이러한 기능을 사용하는 테스트는 실제 폴링률에 가깝게 읽을 수 있습니다. 실제로 디스플레이를 측정하지 않는 테스트입니다.
| 시험방법 | 측정 대상 |
|---|---|
| 포인터 이동 이벤트 계산 | 모니터 재생률 |
| 통합된 이벤트 압축 풀기 | 실제 투표율에 가깝다 |
| pointerrawupdate(정확한 모드) | 실제 투표율에 가장 가깝습니다. |
평균 대 중앙값
심지어 완벽한 마우스라도 가끔 보고가 늦어지는 경우가 있습니다. 테스트에서 평균 간격을 사용하는 경우 간격이 길면 결과가 많이 저하될 수 있습니다. 중앙값, 중간 값을 사용하는 경우 몇 가지 딸꾹질은 중요하지 않습니다. 우리의 폴링률 테스트는 중앙값을 사용하고 지속적인 이동 중에만 샘플을 계산하므로 훨씬 안정적인 결과를 얻을 수 있습니다.
브라우저 차이점
Chrome, Edge, Opera 및 Brave는 동일한 엔진을 공유하며 일반적으로 가장 높은 값을 읽습니다. Firefox는 병합된 이벤트를 지원하지만 원시 업데이트는 지원하지 않으므로 매우 높은 비율로 약간 낮게 읽을 수 있습니다. Safari는 더 적은 수의 샘플을 보고하는 경우가 많으므로 Mac에서는 결과가 더 낮을 수 있습니다. 가장 정확한 판독을 원하시면 Chromium 기반 브라우저를 사용하세요.
정확한 결과를 위한 체크리스트
- Chromium 기반 브라우저와 정밀 모드를 사용하세요.
- 테스트 탭을 앞쪽에 두세요.
- 컴퓨터에 직접 연결하세요.
- 블루투스가 아닌 무선 동글을 사용하세요.
- 몇 초 동안 연속적인 원을 그리며 빠르게 움직입니다.
- 테스트를 세 번 실행하고 가장 일관된 결과를 사용합니다.
무선 마우스가 더 낮게 읽는 이유
무선 마우스는 변형 소스를 하나 더 추가합니다. 간섭으로 인해 보고서가 손실되거나 지연되는 경우 샘플에 공백이 있습니다. 약간의 차이가 있으면 평균이 낮아지지만 중앙값은 더 안정적입니다. 배터리가 부족하면 일부 마우스는 전력을 절약하기 위해 폴링 속도를 줄일 수도 있습니다. 무선 마우스의 판독값이 예상보다 낮으면 충전하고 수신기를 가까이 놓고 다시 테스트하십시오.
좋은 결과는 어떤 모습일까요?
| 설정 | 좋은 시험의 전형적인 읽기 |
|---|---|
| 125Hz | 120~125Hz |
| 500Hz | 480~500Hz |
| 1000Hz | 950~1000Hz |
| 4000Hz | 2000~4000Hz(브라우저에 따라 다름) |
| 8000Hz | 종종 브라우저에 의해 제한됨 |
매우 높은 속도에서는 브라우저가 모든 샘플을 전달하는 데 어려움을 겪기 때문에 8000Hz 마우스에서 2000~4000Hz를 읽는 것이 일반적이며 아무 문제가 없다는 의미는 아닙니다.
요약
폴링률 테스트는 일부 화면 프레임 계산, 일부 실제 샘플 압축 해제 및 브라우저가 이벤트를 다르게 처리하기 때문에 일치하지 않습니다. 가장 정확한 판독을 위해 샘플의 포장을 풀고 중앙값을 사용하고 지속적으로 이동하며 Chromium 브라우저를 사용하는 테스트를 사용하십시오. 판독값 간의 작은 차이는 정상이며 걱정할 필요가 없습니다.
일반적인 질문
Why does my result change each time? 테스트 사이에 움직임이 변경됩니다. 빠르고 연속적인 원은 가장 일관된 결과를 제공합니다.
Should I trust a 990 Hz reading for a 1000 Hz mouse? 네, 정상입니다.
자주 묻는 질문
왜 테스트 결과가 60Hz로 나오나요?
마우스 보고가 아닌 60Hz 화면에서 프레임을 계산합니다.
어떤 브라우저가 가장 정확합니까?
일반적으로 Pointerrawupdate를 지원하는 Chromium 기반 브라우저의 판독값이 가장 높습니다.
대신 마우스 소프트웨어를 믿어야 할까요?
설정은 그렇습니다. 실제로 도착하는 경우 좋은 테스터가 도움이 됩니다.