Gibby Mascot

Subscribe NOW!

콘텐츠로 이동

Openterface Mini-KVM macOS 마우스 속도 및 게임 성능

게임 중심 마우스 동작 분석

이 문서는 macOS에서 Openterface Mini-KVM의 실제 마우스 성능 테스트를 요약한 것으로, 게임 관련 마우스 동작, 직렬 보레이트 제한 및 권장 구성을 중점적으로 다룹니다.


1. 테스트 소프트웨어 및 환경

소프트웨어

  • 호스트 애플리케이션: Openterface for macOS v1.21 (작업 진행 중)

  • 타겟 측 측정 도구: 타겟 시스템에서 고주파 마우스 입력 및 이벤트 처리 속도를 정확하게 측정하기 위해 개발된 맞춤형 사내 테스트 애플리케이션.

⚠️ v1.21이 아직 활발히 개발 중이므로 일부 동작 및 성능 특성은 향후 릴리스에서 개선될 수 있습니다.


테스트 조건: 마우스 속도 제한

모든 테스트 중 마우스 속도 제한이나 인위적인 속도 제한이 적용되지 않았습니다.

마우스 입력은 네이티브 장치 속도로 캡처 및 전달되었으며, 다음 요소에만 영향을 받았습니다:

  • 마우스 하드웨어 폴링률
  • 선택된 마우스 모드 (절대 / 상대 이벤트 / 상대 HID)
  • 직렬 보레이트
  • 타겟 OS 마우스 입력 처리

2. 마우스 데이터 처리량 기본 사항

Mini-KVM을 통해 전송되는 각 마우스 이동 이벤트는 다음으로 구성됩니다:

Text Only
11 바이트 = 88 비트

이론적 직렬 처리량

보레이트 최대 이벤트/초
9600 ~109 이벤트/초
115200 ~1309 이벤트/초

⚠️ 이러한 값은 이론적 상한선을 나타냅니다. 실제 성능은 다음에 영향을 받습니다:

  • 호스트 마우스 폴링률
  • 마우스 모드 (절대 vs 상대)
  • macOS 입력 이벤트 스케줄링
  • 직렬 버퍼링 및 펌웨어 처리
  • 타겟 OS 마우스 폴링률. 이는 인지된 반응성에 크게 영향을 줄 수 있습니다 (예: 일부 Linux 배포판의 낮은 기본 폴링률)

3. 테스트 결과


A. 절대 마우스 모드 (9600 및 115200 보레이트)

마우스 유형 보레이트 호스트 속도 (Hz) 타겟 속도 (Hz) 참고
블루투스 9600 ~125 ~75 직렬 대역폭 포화; 입력 대기, 이동 지연
유선 9600 ~150 ~75 직렬 대역폭 포화; 입력 대기, 이동 지연
게임 9600 ~1000 ~75 고주파 입력이 심각하게 대기; 반응성 크게 감소
블루투스 115200 ~125 ~125 안정적인 1:1 호스트-타겟 매핑
유선 115200 ~175 ~175 처리량 개선; 빠른 움직임에서 지연 발생
게임 115200 ~1000 ~350 직렬 처리량 제한 도달; 과도한 입력 대기

결론 (절대 모드):

절대 마우스 모드는 보레이트에 따라 확장되지만 직렬 처리량 및 입력 버퍼링에 의해 제한됩니다. 9600 보레이트에서는 모든 마우스 유형이 병목 현상을 일으키고 이동이 지연됩니다. 115200 보레이트에서는 표준 마우스가 안정적인 동작을 달성하지만 고폴링 게임 마우스는 여전히 사용 가능한 대역폭을 초과하여 지연을 유발합니다.

절대 모드는 데스크톱 제어에 적합하며 지연에 민감한 게임에는 적합하지 않습니다.


B. 상대 마우스 이벤트 모드

상대 마우스 이벤트 모드는 운영 체제 창에서 직접 마우스 이동 이벤트를 캡처하고, 연속적인 커서 위치 간의 이동 델타를 계산하며, 상대 모션 데이터만 타겟 시스템에 전달합니다.

이 모드:

  • 추가 시스템 권한이 필요하지 않습니다
  • 절대 화면 좌표와 독립적입니다
  • 더 큰 캡처 창의 이점이 있어 더 세밀한 이동 델타를 허용합니다
  • 절대 위치 버퍼링을 피하여 더 낮은 지연 및 더 나은 반응성을 제공합니다

상대 마우스 이벤트 모드 성능

마우스 유형 보레이트 호스트 속도 (Hz) 타겟 속도 (Hz) 참고
블루투스 9600 ~100 ~90 직렬 제한에 근접; 일반 사용에 안정적
유선 9600 ~125 ~90 직렬 대역폭 포화; 약간의 지연
게임 9600 ~1000 ~100 고폴링이 대역폭을 초과; 입력 압축
블루투스 115200 ~125 ~125 1:1 호스트-타겟 매핑
유선 115200 ~180 ~150 처리량 개선; 부드러운 추적
게임 115200 ~1000 ~450 관찰된 최고 성능; 직렬 처리량 제한

🔴 9600 보레이트는 고폴링 게임 마우스에 불충분합니다 🟢 115200 보레이트는 상대 이벤트 모드에서 반응형 게임급 입력을 가능하게 합니다


C. 상대 마우스 HID 모드

상대 마우스 HID 모드는 macOS HID 마우스 입력을 타겟 시스템의 HID 이벤트로 직접 변환하여 창 레벨 커서 처리 및 절대 좌표 매핑을 우회합니다.

이 모드:

  • 원시 HID 레벨 마우스 이벤트에서 작동합니다
  • 애플리케이션 창 크기에 의존하지 않습니다
  • 네이티브 마우스 폴링 특성을 보존합니다
  • 중간 버퍼링 및 변환을 최소화합니다
  • 모든 마우스 모드 중 가장 낮은 지연을 제공합니다

결과적으로 상대 마우스 HID 모드는 특히 더 높은 보레이트에서 직접 USB 마우스 연결에 가장 가까운 동작을 제공합니다.

상대 마우스 HID 모드 성능

마우스 유형 보레이트 호스트 속도 (Hz) 타겟 속도 (Hz) 참고
블루투스 9600 ~100 ~90 직렬 제한에 근접; 기본 사용에 허용 가능
유선 9600 ~250 ~180 직렬 대역폭 부분 포화
게임 9600 >1000 ~90 고폴링이 사용 가능한 대역폭을 초과
블루투스 115200 ~160 ~155 1:1 호스트-타겟 매핑에 근접
유선 115200 ~250 ~150 안정적이고 반응적
게임 115200 >1000 ~500 최고의 전반적 성능; 직렬 처리량 제한

주요 요점 (상대 HID 모드):

  • 모든 마우스 모드 중 가장 낮은 지연을 제공합니다
  • 9600 보레이트에서는 고폴링 마우스가 여전히 대역폭 제한을 받습니다
  • 115200 보레이트에서는 게임 마우스가 초당 수백 개의 타겟 측 이벤트에 도달합니다
  • 게임 및 빠른 카메라 움직임에 강력히 권장됩니다

D. Windows에서 직접 마우스 (참조)

마우스 유형 타겟 속도 (Hz)
블루투스 마우스 80–85
유선 마우스 120–125
게임 마우스 >1000

이 참조는 Mini-KVM (115200 보레이트, HID 상대 모드)이 네이티브 유선 마우스 성능에 근접할 수 있음을 보여주지만, 고유한 KVM 및 직렬 전송 오버헤드를 완전히 제거할 수는 없습니다.


4. 권장 게임 구성

✅ 권장

  • 마우스 모드: 상대 마우스 HID
  • 보레이트: 115200
  • 마우스 유형: 유선 또는 게임 마우스
  • 폴링률: ≤1000 Hz 권장

❌ 피하기

  • 게임용 절대 마우스 모드
  • 고폴링 마우스에서 9600 보레이트
  • 충분한 직렬 대역폭이 없는 과도하게 높은 폴링률

5. 중요한 기대 사항

Openterface Mini-KVM은 주로 다음을 위해 설계되었습니다:

✔ BIOS / UEFI 상호작용 ✔ 시스템 설정 및 디버깅 ✔ 원격 액세스 및 관리

게임은 가능하지만 Mini-KVM은 직접 USB 게임 마우스의 대체품이 아닙니다. 특히 경쟁이 치열하거나 지연이 중요한 타이틀에서는 더욱 그렇습니다.


6. 최종 요약

  • 올바르게 구성하면 Openterface Mini-KVM으로 게임이 가능합니다
  • 게임 반응성은 마우스 모드, 폴링률 및 보레이트에 의해 지배되며 호스트 CPU 성능이 아닙니다
  • 절대 마우스 모드는 위치 정확도를 우선시하며 게임에 적합하지 않습니다
  • 9600 보레이트는 강한 입력 대역폭 상한선을 만듭니다
  • 115200 보레이트의 상대 마우스 HID 모드는 다음의 최적 균형을 제공합니다:

  • 입력 빈도

  • 지연
  • 안정성
  • Mini-KVM은 네이티브 USB 연결에 완전히 맞설 수는 없지만, 캐주얼 및 일부 경쟁 게임 시나리오에서 플레이 가능하고 반응적인 경험을 제공할 수 있습니다

전체 평가

기술적으로 견고함게이머를 위한 명확한 포지셔닝제한 사항에 대해 정직함