USB-камера не распознаётся некоторыми приложениями в 18.04

Вопрос или проблема

Я только что установил 18.04 MATE. У меня есть две камеры, одна встроенная и другая – USB камера. В 16.04 обе камеры были видны в Cheese (Cheese->Preferences->Webcam). В 18.04 Cheese распознает только встроенную камеру. Однако другая камера видна в guvcview и vlc. Я пытался поиграться с dconf Editor, но без результата.

В dmesg пишется:

[   16.354843] Linux video capture interface: v2.00
[   16.374078] uvcvideo: Найдено устройство UVC 1.00 SCMOS02000KPB (053a:9230)
[   16.378130] uvcvideo 2-1:1.0: Тип сущности для сущности Processing 2 не был инициализирован!
[   16.378133] uvcvideo 2-1:1.0: Тип сущности для сущности Extension 6 не был инициализирован!
[   16.378135] uvcvideo 2-1:1.0: Тип сущности для сущности Camera 1 не был инициализирован!
[   16.378231] input: SCMOS02000KPB: SCMOS02000KPB как /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input20
[   16.380953] uvcvideo: Найдено устройство UVC 1.00 HD WebCam (04f2:b452)
[   16.392232] uvcvideo 2-7:1.0: Тип сущности для сущности Extension 4 не был инициализирован!
[   16.392236] uvcvideo 2-7:1.0: Тип сущности для сущности Processing 2 не был инициализирован!
[   16.392240] uvcvideo 2-7:1.0: Тип сущности для сущности Camera 1 не был инициализирован!
[   16.392358] input: HD WebCam: HD WebCam как /devices/pci0000:00/0000:00:14.0/usb2/2-7/2-7:1.0/input/input21
[   16.393383] usbcore: зарегистрирован новый интерфейсный драйвер uvcvideo
[   16.393385] Драйвер класса USB Video (1.1.1)

Есть ли у кого-нибудь предложения или это просто ошибка?

Спасибо

Ошибки в отчете dmesg безобидны и не влияют на Cheese. Вот подробности о сообщениях: https://bugzilla.kernel.org/show_bug.cgi?id=111291#c9

Ответ или решение

Решение проблемы с USB-камерой в Ubuntu 18.04 MATE

Ваша ситуация с USB-камерой, которая не отображается в приложении Cheese на Ubuntu 18.04, но доступна в guvcview и VLC, является интересным примером проблем совместимости программного обеспечения. Рассмотрим возможные причины и решения.

Диагностика проблемы

  1. Подключение камер: Вы упомянули, что у вас есть встроенная камера и USB-камера. Действительно ли USB-камера правильно подключена и распознается системой? Для проверки выполните команду:

    lsusb

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

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

Возможные решения

  1. Проверка настроек Cheese: Убедитесь, что в Cheese вы выделяете правильное устройство. В меню Preferences -> Webcam убедитесь, что выбрана ваша USB-камера. Иногда может быть полезным перезапустить приложение или даже выполнить команду killall cheese, чтобы освободить занятые ресурсы.

  2. Обновление программного обеспечения: Поскольку вы используете MATE 18.04, стоит проверить наличие обновлений для всех пакетов, включая Cheese и библиотеки, с которыми он работает. Обновления могут содержать исправления для известны проблем. Выполните команды:

    sudo apt update
    sudo apt upgrade
  3. Проблемы совместимости: Иногда такие проблемы могут быть связаны с несовместимостью версий. Существует вероятность, что у вас установлена версия Cheese, не поддерживающая показа всех доступных камера из-за изменения в API UVC. Попробуйте установить другие версии Cheese либо использовать альтернативные приложения для видеозахвата.

  4. Проверка зависимостей: Убедитесь, что у вас установлены все необходимые зависимости для работы Cheese. Но обычно они устанавливаются автоматически.

    sudo apt install cheese gstreamer1.0-plugins-good
  5. Использование командной строки: Попробуйте использовать командную строку для запуска Cheese и посмотрите, не появляются ли дополнительные сообщения об ошибках:

    cheese
  6. Альтернативные приложения: Поскольку guvcview и VLC успешно обнаруживают вашу USB-камеру, подумайте о том, чтобы использовать эти приложения для ваших нужд, пока проблема с Cheese не будет решена.

Заключение

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

Не забывайте о безопасности и уважении к вашей системе: перед внесением серьезных изменений всегда создавайте резервные копии данных.

Оцените материал
Добавить комментарий

Капча загружается...