Microsoft LifeCam Studio работала в 16,04, больше не работающий в Ubuntu 18.04

Это печально, поскольку эта камера работала над этим точно тем же самым рабочим столом с теми же самыми аппаратными средствами, ведя меня, чтобы думать, что существует серьезная проблема драйвера на работе.

Камера появляется в lsusb при включении. Соответствующий вывод:

Bus 001 Device 075: ID 045e:0772 Microsoft Corp. LifeCam Studio

Различное видео и программное обеспечение записи первоначально распознают камеру, но выложат много строк ошибок, включая VLC, сыр, ffmpeg, mpv, и guvcview.

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

  • Установка и использование Сыра

  • Установка и использование guvcview

  • Снимок экрана с ffmpeg

  • То же с VLC.

  • Установка причуд в /etc/modprobe.d/uvcvideo.conf согласно инструкциям в ответах на этот вопрос.

  • Совет в этом потоке для добавления моего пользователя к видео группы

Проигрывание с UVC_QUIRK_FIX_BANDWIDTH и UVC_QUIRK_RESTRICT_FRAME_RATE настройки не имели никакого эффекта, следуя инструкциям в FAQ UVC.

Самая важная подсказка, которую я нашел до сих пор, находится в списке поддерживаемых устройств для этой камеры:

13 Несмотря на способность работать с более низкой пропускной способностью USB, это устройство всегда запрашивает максимальную возможную пропускную способность, даже для формата MJPEG. Используя одну из тех камер в сочетании с другим USB-устройством (включая внутренний микрофон камеры), вероятно, перестанет работать. Можно сказать uvcvideo драйверу оценивать необходимую пропускную способность вместо того, чтобы доверять камере путем установки причуды FIX_BANDWIDTH. Это будет только влиять на несжатые форматы, и даже там нет никакой гарантии успеха. Посмотрите FAQ для получения дополнительной информации.

и...

15 Некоторые версии этой камеры, как сообщали, случайным образом испытали таймаут или остановились в ответ на допустимые запросы управления UVC, вероятно, в результате ошибки состояния состязания в микропрограммном обеспечении камеры. Это может когда-то привести к камере, не удающейся быть распознанной ядром. Мало может быть сделано для решения проблемы.

Два вопроса:

  1. Учитывая вышеупомянутое, я должен забыть о том, чтобы заставлять эту камеру работать? Или есть ли альтернативный драйвер или взлом, который я еще не нашел?

  2. Какие-либо идеи о том, почему был бы, это пойдет от того, чтобы работать просто великолепно с 16,04 для "извините, камера кирпич и нет никакого решения" в 18,04? Это - один из тех контрольно-пропускных пунктов, который действительно повреждает Вас из опыта Linux.

0
задан 24 April 2020 в 08:48

1 ответ

У меня также есть a 045e:0772 Microsoft Corp. LifeCam Studio и это ОЧЕНЬ темпераментно. Я судил их на нескольких компьютерах, и они, кажется, очень чувствительны к USB-портам, они включены (часто переставший работать даже в Windows 10). Это, иногда, инициирует своего рода сброс USB, и все подключенное к тому же концентратору временно разъединяется. Разве Вы недавно переместили его от USB2 до порта USB3? Я не думаю, что это играет по правилам на более новых портах.

Я нашел микропрограммное обновление для него, но это сказало, что было уже установлено, и страницы поддержки Microsoft reeeeeeeal тонкий по вопросу.

В данный момент, мой /etc/modprobe.d/uvcvideo.conf похож на это:

## fix bandwidth issue for lifecam studio/cinema
options uvcvideo quirks=0x80
## load loopback video devices for OBS
options v4l2loopback devices=4 video_nr="11,12,13,14" card_label="Loopback 1,Loopback 2,Loopback 3,Loopback 4"

... последние две строки не могут относиться к Вам. Я установил v4l2loopback модуль ядра, чтобы позволить мне подать OBS назад в вещи как Масштабирование.

Для получения чего-либо даже сходство достойного framerate в OBS я должен выбрать один из эмулированных Форматов видео (в моем случае, YU12), и затем это позволяет мне framerate. Иначе это ограничено приблизительно 7.5 футами в секунду :-/

Не очень, но надежда это помогает.

0
ответ дан 25 April 2020 в 10:40

Другие вопросы по тегам:

Похожие вопросы: