Скорость мыши Openterface Mini-KVM и игровая производительность на macOS

Openterface Product Updates

Анализ поведения мыши, ориентированный на игры

В этой статье обобщаются результаты тестирования производительности мыши в реальных условиях Openterface Mini-KVM в macOS с упором на поведение мыши, связанное с играми, ограничения скорости последовательной передачи данных и рекомендуемые конфигурации.


1. Тестирование программного обеспечения и среды

Программное обеспечение

  • Хост-приложение: Openinterface для macOS v1.21 (В разработке)

  • Инструмент измерения на целевой стороне: Специальное приложение для внутреннего тестирования, разработанное для точного измерения высокочастотного ввода данных с помощью мыши и скорости обработки событий в целевой системе.

⚠️ Поскольку версия 1.21 все еще находится в активной разработке, некоторые характеристики поведения и производительности могут улучшиться в будущих выпусках.


Условия тестирования: регулирование скорости мыши

Ни в одном из тестов не применялось регулирование скорости мыши или искусственное ограничение скорости.

Ввод мыши захватывался и пересылался на собственной скорости устройства, при условии соблюдения только следующих условий:

  • Скорость опроса оборудования мыши
  • Выбранный режим мыши (Абсолютное/Относительное событие/Относительный HID)
  • Последовательная скорость передачи данных
  • Обработка ввода с помощью мыши целевой ОС.

2. Основы пропускной способности мыши

Каждое событие движения мыши, передаваемое через Mini-KVM, состоит из:

11 байт = 88 бит

Теоретическая последовательная пропускная способность

Скорость передачи данныхМакс. событий/втор.
9600~109 событий/с
115200~1309 событий/с

⚠️ Эти значения представляют собой верхние теоретические пределы. На фактическую производительность влияют:

  • Скорость опроса мыши хоста
  • Режим мыши (абсолютный или относительный)
  • планирование событий ввода macOS
  • Последовательная буферизация и обработка прошивки
  • Целевая частота опроса мыши для ОС, которая может существенно повлиять на воспринимаемую скорость отклика (например, низкая частота опроса по умолчанию в некоторых дистрибутивах Linux).

3. Результаты испытаний


A. Абсолютный режим мыши (9600 и 115200 бод)

Тип мышиСкорость передачи данныхСкорость хоста (Гц)Целевая скорость (Гц)Заметки
Bluetooth9600~125~75Последовательная полоса пропускания насыщена; ввод в очереди, движение задерживается
Проводной9600~150~75Последовательная полоса пропускания насыщена; ввод в очереди, движение задерживается
Игры9600~1000~75Высокочастотный вход имеет большую очередь; оперативность значительно снижена
Bluetooth115200~125~125Стабильное сопоставление хоста и цели 1:1
Проводной115200~175~175Улучшенная пропускная способность; задержка появляется при быстром движении
Игры115200~1000~350Достигнут предел последовательной пропускной способности; лишний ввод в очереди

Вывод (абсолютный режим):

Абсолютный режим мыши масштабируется в зависимости от скорости передачи данных, но остается ограниченным последовательной пропускной способностью и входной буферизацией. При скорости 9600 бод все типы мышей блокируются, а движение задерживается. При скорости 115 200 бод стандартные мыши обеспечивают стабильное поведение, но игровые мыши с высокой частотой опроса по-прежнему превышают доступную пропускную способность, что приводит к задержке.

Абсолютный режим подходит для управления настольным компьютером, а не для игр, чувствительных к задержке.


B. Режим относительных событий мыши

Режим относительных событий мыши фиксирует события движения мыши непосредственно из окна операционной системы, вычисляет дельту перемещения между последовательными положениями курсора и пересылает в целевую систему только данные относительного движения.

Этот режим:

  • не требует дополнительных системных разрешений
  • Не зависит от абсолютных координат экрана
  • Преимущества большого окна захвата, позволяющие более детально отслеживать дельты движений.
  • Избегает буферизации абсолютной позиции, что приводит к меньшей задержке и лучшему отклику.

Относительная производительность режима событий мыши

Тип мышиСкорость передачи данныхСкорость хоста (Гц)Целевая скорость (Гц)Заметки
Bluetooth9600~100~90Близкий серийный лимит; стабильный для повседневного использования
Проводной9600~125~90Последовательная полоса пропускания насыщена; незначительная задержка
Игры9600~1000~100Высокий опрос превышает пропускную способность; входной сжатый
Bluetooth115200~125~125Сопоставление хоста и цели 1:1
Проводной115200~180~150Улучшенная пропускная способность; плавное отслеживание
Игры115200~1000~450Лучшая наблюдаемая производительность; ограничение последовательной пропускной способности

🔴 9600 бод недостаточно для игровых мышей с высокой частотой опроса 🟢 115200 бод обеспечивает отзывчивый ввод игрового класса в режиме относительных событий

C. Режим HID относительной мыши

Режим Relative Mouse HID напрямую преобразует входные данные мыши macOS HID в события HID в целевой системе, минуя обработку курсора на уровне окна и сопоставление абсолютных координат.

Этот режим:

  • Работает с необработанными событиями мыши на уровне HID
  • не зависит от размера окна приложения
  • Сохраняет собственные характеристики опроса мыши
  • Минимизирует промежуточную буферизацию и трансляцию.
  • Обеспечивает самую низкую задержку среди всех режимов мыши.

В результате режим Relative Mouse HID обеспечивает поведение наиболее близкое к прямому подключению USB-мыши, особенно при более высоких скоростях передачи данных.

Относительная производительность режима HID мыши

Тип мышиСкорость передачи данныхСкорость хоста (Гц)Целевая скорость (Гц)Заметки
Bluetooth9600~100~90Близкий серийный лимит; приемлемо для базового использования
Проводной9600~250~180Последовательная полоса пропускания частично насыщена
Игры9600>1000~90Высокий опрос превышает доступную пропускную способность
Bluetooth115200~160~155Сопоставление хоста и цели почти 1:1
Проводной115200~250~150Стабильный и отзывчивый
Игры115200>1000~500Лучшая общая производительность; ограничение последовательной пропускной способности

Ключевые выводы (режим Relative HID):

  • Обеспечивает самую низкую задержку среди всех режимов мыши.
  • При скорости 9600 бод мыши с высокой частотой опроса остаются ограниченными в пропускной способности.
  • При скорости 115 200 бод игровые мыши обрабатывают сотни событий на целевой стороне в секунду**
  • Настоятельно рекомендуется для игр и быстрого движения камеры

D. Прямое управление мышью в Windows (справка)

Тип мышиЦелевая скорость (Гц)
Bluetooth-мышь80–85
Проводная мышь120–125
Игровая мышь>1000

В этом справочнике показано, что Mini-KVM (115200 бод, относительный режим HID) может приблизиться к производительности встроенной проводной мыши, хотя он не может полностью устранить присущие KVM и последовательные транспортные издержки.


4. Рекомендуемая игровая конфигурация

✅ Рекомендуется

  • Режим мыши: Относительный HID мыши
  • Скорость передачи данных: 115200
  • Тип мыши: Проводная или игровая мышь.
  • Частота опроса: рекомендуется ≤1000 Гц.

❌ Избегайте

  • Абсолютный режим мыши для игр
  • 9600 бод для мышей с высокой частотой опроса
  • Чрезмерно высокая частота опроса без достаточной пропускной способности последовательного канала.

5. Важные ожидания

Openterface Mini-KVM в первую очередь предназначен для:

✔ Взаимодействие BIOS/UEFI ✔ Настройка и отладка системы ✔ Удаленный доступ и управление

Хотя игры возможны, Mini-KVM не является заменой игровой USB-мыши с прямым подключением, особенно для высококонкурентных игр или игр с критической задержкой.


6. Итоговое резюме

  • Игры с Openinterface Mini-KVM возможны при правильной настройке.

  • На быстродействие в играх влияют режим мыши, частота опроса и скорость передачи данных, а не производительность процессора хоста.

  • Абсолютный режим мыши отдает приоритет точности позиционирования и не подходит для игр.

  • 9600 бод создает жесткий потолок входной полосы пропускания.

  • Режим Relative Mouse HID со скоростью 115 200 бод обеспечивает наилучший баланс:

    • Входная частота
    • Задержка
    • Стабильность
  • Хотя Mini-KVM не может полностью соответствовать стандартному USB-подключению, он может обеспечить удобство игры и отзывчивость для обычных и некоторых конкурентных игровых сценариев.


Общий вердикт

Технически надеженЧеткое позиционирование для геймеровЧестно говорить об ограничениях