В ядре Linux исправлена работа 4K 60 FPS для USB-карт захвата
P@prohitecавтор про «tech»
1 месРазработчик Johannes Brüderl устранил баг в Linux, ограничивавший пропускную способность USB-карт захвата до 5 Гбит/с, что мешало работе 4K 60 FPS.
В Linux наконец-то починили 4K 60 FPS для USB-карт захвата — баг сидел в BOS-дескрипторе
Разработчик Johannes Brüderl обнаружил, что некоторые карты захвата (Elgato 4K X, AVerMedia Live Gamer Ultra 2.1, ASUS TUF 4K PRO) при подключении к Linux подвисали на запросе BOS-дескриптора и работали на 5 Гбит/с — вместо 10 Гбит/с. В итоге вместо 4K 60 FPS получали максимум 4K 30 FPS. Патч с USB_QUIRK_NO_BOS пропускает проблемные запросы, и карта работает на SuperSpeed Plus 10 Гбит/с через штатный драйвер uvcvideo. Фикс уже в ядре, начиная с Linux 6.19, а также бэкпортирован в стабильные ветки.
Кратко (AI)
Разработчик Johannes Brüderl обнаружил ошибку в обработке BOS-дескрипторов, которая ограничивала скорость работы популярных USB-карт захвата в Linux до 5 Гбит/с. Исправление, добавленное в ядро Linux 6.19, позволяет устройствам использовать полную пропускную способность 10 Гбит/с, необходимую для вывода 4K 60 FPS.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖