Vitesse de souris et performances de jeu Openterface Mini-KVM sur macOS

Openterface Product Updates

Analyse du comportement de la souris axée sur le jeu

Cet article résume les tests de performance de souris en conditions réelles d’Openterface Mini-KVM sur macOS, en se concentrant sur le comportement de la souris lié au jeu, les limitations du débit série et les configurations recommandées.


1. Logiciel et environnement de test

Logiciel

  • Application hôte: Openterface pour macOS v1.21 (En cours de développement)

  • Outil de mesure côté cible: Une application de test interne personnalisée développée pour mesurer avec précision les entrées de souris haute fréquence et les taux de traitement des événements sur le système cible.

⚠️ Comme v1.21 est encore en développement actif, certains comportements et caractéristiques de performance peuvent s’améliorer dans les versions futures.


Conditions de test : limitation de vitesse de la souris

Aucune limitation de vitesse de souris ou limitation de débit artificielle n’a été appliquée pendant aucun des tests.

L’entrée de la souris a été capturée et transmise à la vitesse native de l’appareil, soumise uniquement à :

  • Le taux d’échantillonnage matériel de la souris
  • Le mode de souris sélectionné (Absolu / Événement relatif / HID relatif)
  • Le débit série
  • Le traitement des entrées de souris du système d’exploitation cible

2. Bases du débit de données de la souris

Chaque événement de mouvement de souris transmis via Mini-KVM se compose de :

11 octets = 88 bits

Débit série théorique

DébitÉvénements max / Seconde
9600~109 événements/s
115200~1309 événements/s

⚠️ Ces valeurs représentent des limites théoriques supérieures. Les performances réelles sont influencées par :

  • Le taux d’échantillonnage de la souris hôte
  • Le mode de souris (Absolu vs Relatif)
  • La planification des événements d’entrée macOS
  • La mise en tampon série et le traitement du firmware
  • Le taux d’échantillonnage de la souris du système d’exploitation cible, qui peut affecter considérablement la réactivité perçue (par exemple, faibles taux d’échantillonnage par défaut sur certaines distributions Linux)

3. Résultats des tests


A. Mode souris absolu (9600 et 115200 débits)

Type de sourisDébitDébit hôte (Hz)Débit cible (Hz)Notes
Bluetooth9600~125~75Bande passante série saturée ; entrées en file d’attente, mouvement retardé
Filaire9600~150~75Bande passante série saturée ; entrées en file d’attente, mouvement retardé
Jeu9600~1000~75Entrées haute fréquence fortement en file d’attente ; réactivité gravement réduite
Bluetooth115200~125~125Mappage stable 1:1 hôte-cible
Filaire115200~175~175Débit amélioré ; latence apparente lors des mouvements rapides
Jeu115200~1000~350Limite de débit série atteinte ; entrées excessives en file d’attente

Conclusion (Mode absolu) :

Le mode souris absolu s’adapte au débit mais reste contraint par le débit série et la mise en tampon des entrées. À 9600 débits, tous les types de souris sont limités et le mouvement est retardé. À 115200 débits, les souris standard atteignent un comportement stable, mais les souris de jeu à échantillonnage élevé dépassent toujours la bande passante disponible, introduisant une latence.

Le mode absolu convient au contrôle du bureau, pas aux jeux sensibles à la latence.


B. Mode événement souris relatif

Le mode événement souris relatif capture les événements de mouvement de la souris directement depuis la fenêtre du système d’exploitation, calcule le delta de mouvement entre les positions consécutives du curseur, et transmet uniquement les données de mouvement relatif au système cible.

Ce mode :

  • Ne nécessite pas d’autorisations système supplémentaires
  • Est indépendant des coordonnées d’écran absolues
  • Bénéficie d’une fenêtre de capture plus large, permettant des deltas de mouvement plus fins
  • Évite la mise en tampon de position absolue, résultant en une latence plus faible et une meilleure réactivité

Performances du mode événement souris relatif

Type de sourisDébitDébit hôte (Hz)Débit cible (Hz)Notes
Bluetooth9600~100~90Proche de la limite série ; stable pour usage occasionnel
Filaire9600~125~90Bande passante série saturée ; latence mineure
Jeu9600~1000~100Échantillonnage élevé dépasse la bande passante ; entrées compressées
Bluetooth115200~125~125Mappage 1:1 hôte-cible
Filaire115200~180~150Débit amélioré ; suivi fluide
Jeu115200~1000~450Meilleures performances observées ; limité par le débit série

🔴 9600 débits est insuffisant pour les souris de jeu à échantillonnage élevé 🟢 115200 débits permet une entrée de niveau jeu réactive en mode événement relatif


C. Mode souris HID relatif

Le mode souris HID relatif convertit directement l’entrée de souris HID macOS en événements HID sur le système cible, contournant le traitement du curseur au niveau de la fenêtre et le mappage des coordonnées absolues.

Ce mode :

  • Fonctionne sur les événements de souris de niveau HID bruts
  • Ne dépend pas de la taille de la fenêtre de l’application
  • Préserve les caractéristiques d’échantillonnage natives de la souris
  • Minimise la mise en tampon et la traduction intermédiaires
  • Offre la latence la plus faible parmi tous les modes de souris

En conséquence, le mode souris HID relatif offre un comportement le plus proche d’une connexion de souris USB directe, en particulier à des débits plus élevés.

Performances du mode souris HID relatif

Type de sourisDébitDébit hôte (Hz)Débit cible (Hz)Notes
Bluetooth9600~100~90Proche de la limite série ; acceptable pour usage de base
Filaire9600~250~180Bande passante série partiellement saturée
Jeu9600>1000~90Échantillonnage élevé dépasse la bande passante disponible
Bluetooth115200~160~155Mappage proche de 1:1 hôte-cible
Filaire115200~250~150Stable et réactif
Jeu115200>1000~500Meilleures performances globales ; limité par le débit série

Points clés (Mode HID relatif) :

  • Offre la latence la plus faible de tous les modes de souris
  • À 9600 débits, les souris à échantillonnage élevé restent limitées par la bande passante
  • À 115200 débits, les souris de jeu atteignent des centaines d’événements côté cible par seconde
  • Fortement recommandé pour le jeu et les mouvements rapides de caméra

D. Souris directe sur Windows (Référence)

Type de sourisDébit cible (Hz)
Souris Bluetooth80–85
Souris filaire120–125
Souris de jeu>1000

Cette référence montre que Mini-KVM (115200 débits, mode HID relatif) peut approcher les performances d’une souris filaire native, bien qu’il ne puisse pas complètement éliminer la surcharge inhérente au transport KVM et série.


4. Configuration de jeu recommandée

✅ Recommandé

  • Mode souris : Souris HID relative
  • Débit : 115200
  • Type de souris : Souris filaire ou de jeu
  • Taux d’échantillonnage : ≤1000 Hz recommandé

❌ À éviter

  • Mode souris absolu pour le jeu
  • 9600 débits avec des souris à échantillonnage élevé
  • Taux d’échantillonnage excessivement élevés sans bande passante série suffisante

5. Attentes importantes

Openterface Mini-KVM est principalement conçu pour :

✔ Interaction BIOS / UEFI ✔ Configuration et débogage du système ✔ Accès et gestion à distance

Bien que le jeu soit possible, Mini-KVM n’est pas un remplacement pour une souris de jeu USB directe, en particulier pour les titres hautement compétitifs ou critiques en termes de latence.


6. Résumé final

  • Le jeu avec Openterface Mini-KVM est possible lorsqu’il est correctement configuré

  • La réactivité du jeu est dominée par le mode de souris, le taux d’échantillonnage et le débit, et non par les performances du CPU hôte

  • Le mode souris absolu privilégie la précision de position et ne convient pas au jeu

  • 9600 débits crée un plafond de bande passante d’entrée dur

  • Le mode souris HID relatif à 115200 débits offre le meilleur équilibre entre :

    • Fréquence d’entrée
    • Latence
    • Stabilité
  • Bien que Mini-KVM ne puisse pas correspondre pleinement à une connexion USB native, il peut fournir une expérience jouable et réactive pour les scénarios de jeu occasionnel et certains scénarios de jeu compétitif


Verdict global

Techniquement solidePositionnement clair pour les joueursHonnête sur les limitations