Совместимость драйверов хоста
Для использования FLY-USB-LCD7 в качестве расширенного дисплея необходимо установить драйвер на стороне хоста. Драйвер поддерживает четыре платформы: Windows, Linux, macOS и Android.
Поддержка платформ
| Платформа | Способ реализации | Минимальные требования | Архитектура |
|---|---|---|---|
| Windows | Косвенный драйвер отображения UMDF 2 + IddCx | Windows 10 1903 (build 18362) или Windows 11 | x64, ARM64 |
| Linux | Модуль ядра DRM/KMS + пользовательский кодировщик | Ядро Linux 5.4.0+ | amd64, arm64, armhf |
| macOS | Приложение в строке меню CGVirtualDisplay | macOS 13.0+ | Intel x86_64, Apple silicon arm64 (Universal 2) |
| Android | MediaProjection + USB Host foreground-сервис | Android 10 (API 29)+ | Устройства с USB Host/OTG |
Windows
- Поддерживается Windows 10 version 1903 (build 18362) и выше, или Windows 11 (build 22000+)
- Windows 10 version 1809 (build 17763) не поддерживается
- Система должна предоставлять
System32\drivers\UMDF\IddCx.dll - Архитектура установочного пакета должна соответствовать архитектуре хоста (x64 или ARM64)
Linux
- Версия ядра
>= 5.4.0, без заявленного верхнего ограничения - Требуется поддержка DRM/KMS, USB Host и полные заголовочные файлы сборки ядра
- Требуется заголовочный файл
drm_gem_shmem_helper.h, для стандартного пути в upstream 5.4 необходимо включитьCONFIG_DRM_GEM_SHMEM_HELPER - Аппаратный бэкенд пользовательского кодировщика (VAAPI/NVENC, RK35XX MPP, H618 Cedar и т.д.) зависит от целевого SoC
macOS
- macOS 13.0 и выше, без заявленного верхнего ограничения
- Для начала передачи требуется разрешение на запись экрана
- Для сенсорного ввода требуется разрешение на универсальный доступ
- Виртуальный рабочий стол использует приватный API
CGVirtualDisplay, требуется повторная проверка для каждой новой версии macOS
Android
- Android 10 (API 29) и выше, без заявленного верхнего ограничения
- Требуется поддержка USB Host/OTG и авторизация USB-устройства
- Для каждой трансляции экрана требуется предоставление пользователем разрешения MediaProjection
- Начиная с Android 13 (API 33) требуется разрешение на уведомления
- Защищённый контент Android DRM невозможно захватить через MediaProjection
Загрузка драйвера
Получение драйвера
Ссылки для загрузки драйвера будут предоставлены после официального релиза, следите за обновлениями.
Loading...