Openterface Mini-KVM-muissnelheid en gamingprestaties op macOS

Openterface Product Updates

Op gaming gerichte analyse van muisgedrag

Dit artikel geeft een samenvatting van de muisprestatietests in de praktijk van Openterface Mini-KVM op macOS, met de nadruk op gaminggerelateerd muisgedrag, seriële baudsnelheidsbeperkingen en aanbevolen configuraties.


1. Test software en omgeving

Software

  • Hosttoepassing: Openterface voor macOS v1.21 (Werk in uitvoering)

  • Meetinstrument aan de doelzijde: Een aangepaste interne testtoepassing die is ontwikkeld om de hoogfrequente muisinvoer en de verwerkingssnelheid van gebeurtenissen op het doelsysteem nauwkeurig te meten.

⚠️ Omdat v1.21 nog steeds in actieve ontwikkeling is, kunnen bepaalde gedragingen en prestatiekenmerken in toekomstige releases verbeteren.


Testomstandigheden: snelheidsbeperking van de muis

Er werd tijdens geen van de tests muissnelheidsbeperking of kunstmatige snelheidsbeperking toegepast.

Muisinvoer werd vastgelegd en doorgestuurd met eigen apparaatsnelheid, alleen onder voorbehoud van:

  • Pollingsnelheid muishardware
  • Geselecteerde muismodus (Absoluut / Relatieve gebeurtenis / Relatieve HID)
  • Seriële baudsnelheid
  • Target OS-muisinvoerverwerking

2. Basisprincipes van muisgegevensdoorvoer

Elke muisbewegingsgebeurtenis die via Mini-KVM wordt verzonden, bestaat uit:

11 bytes = 88 bits

Theoretische seriële doorvoer

BaudsnelheidMax. gebeurtenissen / seconde
9600~109 gebeurtenissen/s
115200~1309 gebeurtenissen/s

⚠️ Deze waarden vertegenwoordigen bovenste theoretische limieten. De werkelijke prestaties worden beïnvloed door:

  • Pollingsnelheid van hostmuis
  • Muismodus (absoluut versus relatief)
  • macOS-invoergebeurtenisplanning
  • Seriële buffering en firmware-afhandeling
  • Beoogde polling-snelheid van het besturingssysteem, die de waargenomen responsiviteit aanzienlijk kan beïnvloeden (bijvoorbeeld lage standaard polling-snelheid op sommige Linux-distributies)

3. Testresultaten


A. Absolute muismodus (9600 en 115200 baud)

MuistypeBaudsnelheidHostsnelheid (Hz)Doelfrequentie (Hz)Opmerkingen
Bluetooth9600~125~75Seriële bandbreedte verzadigd; invoer in wachtrij, beweging vertraagd
Bedraad9600~150~75Seriële bandbreedte verzadigd; invoer in wachtrij, beweging vertraagd
Gamen9600~1000~75Hoogfrequente invoer staat zwaar in de wachtrij; reactievermogen ernstig verminderd
Bluetooth115200~125~125Stabiele 1:1 host-naar-doel-toewijzing
Bedraad115200~175~175Verbeterde doorvoer; latentie verschijnt bij snelle beweging
Gamen115200~1000~350Seriële doorvoerlimiet bereikt; overtollige invoer in de wachtrij

Conclusie (Absolute modus):

De absolute muismodus schaalt met de baudsnelheid, maar blijft beperkt door seriële doorvoer en invoerbuffering. Bij 9600 baud hebben alle muistypen een bottleneck en wordt de beweging vertraagd. Met 115.200 baud bereiken standaardmuizen stabiel gedrag, maar gamingmuizen met hoge polls overschrijden nog steeds de beschikbare bandbreedte, waardoor latentie ontstaat.

Absolute modus is geschikt voor desktopbediening, niet voor latentiegevoelig gamen.


B. Relatieve muisgebeurtenismodus

De relatieve muisgebeurtenismodus legt muisbewegingsgebeurtenissen rechtstreeks vanuit het besturingssysteemvenster vast, berekent de bewegingsdelta tussen opeenvolgende cursorposities en stuurt alleen de relatieve bewegingsgegevens door naar het doelsysteem.

Deze modus:

  • Vereist geen extra systeemrechten
  • Is onafhankelijk van absolute schermcoördinaten
  • Profiteert van een groter opnamevenster, waardoor fijnkorrelige bewegingsdelta’s mogelijk zijn
  • Vermijdt buffering van absolute posities, wat resulteert in lagere latentie en betere responsiviteit

Relatieve prestaties van de muisgebeurtenismodus

MuistypeBaudsnelheidHostsnelheid (Hz)Doelfrequentie (Hz)Opmerkingen
Bluetooth9600~100~90Bijna seriële limiet; stabiel voor casual gebruik
Bedraad9600~125~90Seriële bandbreedte verzadigd; kleine latentie
Gamen9600~1000~100Hoge polling overschrijdt de bandbreedte; invoer gecomprimeerd
Bluetooth115200~125~1251:1 host-naar-doel-toewijzing
Bedraad115200~180~150Verbeterde doorvoer; soepel volgen
Gamen115200~1000~450Best waargenomen prestatie; seriële doorvoer gebonden

🔴 9600 baud is onvoldoende voor gamingmuizen met hoge polls 🟢 115200 baud maakt responsieve invoer van gamingklasse mogelijk in de Relative Event-modus

C. Relatieve muis-HID-modus

Relatieve muis-HID-modus zet macOS HID-muisinvoer rechtstreeks om in HID-gebeurtenissen op het doelsysteem, waarbij de cursorverwerking op vensterniveau en de toewijzing van absolute coördinaten worden omzeild.

Deze modus:

  • Werkt op onbewerkte muisgebeurtenissen op HID-niveau
  • Is niet afhankelijk van de grootte van het toepassingsvenster
  • Behoudt eigen muis-polling-kenmerken
  • Minimaliseert tussentijdse buffering en vertaling
  • Levert de laagste latentie van alle muismodi

Als gevolg hiervan biedt de Relatieve Muis HID-modus gedrag dat het dichtst in de buurt komt van een directe USB-muisverbinding, vooral bij hogere baudsnelheden.

Relatieve muis-HID-modusprestaties

MuistypeBaudsnelheidHostsnelheid (Hz)Doelfrequentie (Hz)Opmerkingen
Bluetooth9600~100~90Bijna seriële limiet; acceptabel voor basisgebruik
Bedraad9600~250~180Seriële bandbreedte gedeeltelijk verzadigd
Gamen9600>1000~90Hoge polling overschrijdt de beschikbare bandbreedte
Bluetooth115200~160~155Bijna 1:1 host-naar-doel-toewijzing
Bedraad115200~250~150Stabiel en responsief
Gamen115200>1000~500Beste algehele prestatie; seriële doorvoer gebonden

Belangrijkste punten (relatieve HID-modus):

  • Biedt de laagste latentie van alle muismodi
  • Bij 9600 baud blijven muizen met hoge polling bandbreedte beperkt
  • Bij 115200 baud bereiken gamingmuizen honderden gebeurtenissen aan de doelzijde per seconde
  • Sterk aanbevolen voor gaming en snelle camerabewegingen

D. Directe muis op Windows (referentie)

MuistypeDoelfrequentie (Hz)
Bluetooth-muis80–85
Bedrade muis120–125
Gamingmuis>1000

Uit deze referentie blijkt dat Mini-KVM (115200 baud, HID relatieve modus) de prestaties van een bekabelde muis kan benaderen, maar de inherente overhead van KVM en serieel transport niet volledig kan elimineren.


4. Aanbevolen gameconfiguratie

✅ Aanbevolen

  • Muismodus: Relatieve muis-HID
  • Baudrate: 115200
  • Muistype: Bedrade of gamingmuis
  • Pollingsnelheid: ≤1000 Hz aanbevolen

❌ Vermijd

  • Absolute muismodus voor gamen
  • 9600 baud met muizen met hoge polling
  • Buitensporig hoge pollingsnelheden zonder voldoende seriële bandbreedte

5. Belangrijke verwachtingen

Openterface Mini-KVM is voornamelijk ontworpen voor:

✔ BIOS / UEFI-interactie ✔ Systeemconfiguratie en foutopsporing ✔ Toegang en beheer op afstand

Hoewel gamen mogelijk is, is Mini-KVM geen vervanging voor een directe USB-gamingmuis, vooral niet voor zeer competitieve of latentie-kritieke titels.


6. Eindsamenvatting

  • Gamen met Openterface Mini-KVM is mogelijk indien correct geconfigureerd

  • De reactiesnelheid bij games wordt gedomineerd door muismodus, pollingsnelheid en baudsnelheid, niet door de CPU-prestaties van de host

  • Absolute muismodus geeft prioriteit aan positionele nauwkeurigheid en is niet geschikt voor gamen

  • 9600 baud creëert een plafond voor harde invoerbandbreedte

  • Relatieve muis-HID-modus bij 115200 baud levert de beste balans tussen:

    • Ingangsfrequentie
    • Latentie
    • Stabiliteit
  • Hoewel Mini-KVM een native USB-verbinding niet volledig kan evenaren, kan het een speelbare en responsieve ervaring bieden voor informele en sommige competitieve spelscenario’s


Algemeen oordeel

Technisch solideDuidelijke positionering voor gamersEerlijk over beperkingen