Openterface Mini-KVM macOS 鼠標速度與遊戲性能

Openterface Product Updates

以遊戲為重點的鼠標行為分析

本文總結了 Openterface Mini-KVM 在 macOS 上的真實鼠標性能測試,重點關注與遊戲相關的鼠標行為、串行波特率限制和推薦配置。


1. 測試軟件與環境

軟件

  • 主機應用程序: Openterface for macOS v1.21 (開發中)

  • 目標端測量工具: 開發的自定義內部測試應用程序,用於準確測量目標系統上的高頻鼠標輸入和事件處理速率。

⚠️ 由於 v1.21 仍在積極開發中,某些行為和性能特徵可能會在未來的版本中得到改善。


測試條件:鼠標速度限制

在任何測試中都未應用鼠標速度限制或人工速率限制

鼠標輸入以原生設備速度捕獲和轉發,僅受以下因素影響:

  • 鼠標硬件輪詢率
  • 選定的鼠標模式(絕對 / 相對事件 / 相對 HID)
  • 串行波特率
  • 目標操作系統鼠標輸入處理

2. 鼠標數據傳輸基礎知識

通過 Mini-KVM 傳輸的每個鼠標移動事件包含:

11 字節 = 88 位

理論串行吞吐量

波特率最大事件數/秒
9600~109 事件/秒
115200~1309 事件/秒

⚠️ 這些值代表理論上限。 實際性能受以下因素影響:

  • 主機鼠標輪詢率
  • 鼠標模式(絕對 vs 相對)
  • macOS 輸入事件調度
  • 串行緩衝和固件處理
  • 目標操作系統鼠標輪詢率,這會顯著影響感知響應性(例如,某些 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~1251: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 連接,但它可以為休閒和一些競技遊戲場景提供可玩且響應迅速的體驗


總體評價

技術紮實為遊戲玩家提供清晰的定位對侷限性誠實