Поддерживают ли приложения Ubuntu 24.04 Raspberry Pi Desktop Camera и Cheese камеру Raspberry Pi v2 или v3?

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

Похоже, что камеры CSI Raspberry Pi v2 или v3 не поддерживаются новым контроллером Raspberry Pi, работающим под управлением Ubuntu Desktop 24.04, что разочаровывает, так как на Raspberry Pi 4 с Ubuntu 22.04 они работают.

Назначение разрешения $USER на доступ к видеоустройству, когда либо камера RPi CSI, либо веб-камера USB C525 подключены по отдельности, показывает как crw-rw----+ 1 root video 81, 18 Dec 15 14:05 /dev/video0, но приложение Camera (исполняемый Snapshot) выдает сообщение об ошибке: Камера недоступна, т.е. не может отобразить изображение с камеры. Приложение Cheese отображает USB-камеру, но не камеру RPi. В /boot/firmware/config.txt я использую config_autodetect=1. Если я использую config_autodetect=0, ни одна камера не отображается в /dev/video0. При исследовании я обнаружил, что используемая библиотека – BCM2711, которая отличается от той, которая используется в Raspberry Pi 4 и которая использует библиотеку BCM2835, где камера RPi работает корректно.

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

Краткое введение

Вопрос совместимости камер с новыми операционными системами всегда вызывает интерес у пользователей, особенно среди тех, кто использует Raspberry Pi в своих проектах. Рассмотрим ситуацию с поддержкой камер Raspberry Pi v2 и v3 в Ubuntu 24.04 на Raspberry Pi.

Текущая ситуация с камерами Raspberry Pi

На Raspberry Pi с Ubuntu 24.04 действительно наблюдаются проблемы с поддержкой камер, подключаемых через интерфейс CSI (Camera Serial Interface). В частности, камеру Raspberry Pi v2 и v3 не удается использовать так, как это было возможно на более ранних версиях, например, Ubuntu 22.04, на которых они работали без сбоев.

Ошибка "Camera not Available" в приложении Snapshot указывает на то, что система не распознает камеру. При назначении разрешений пользователю $USER для группы video, так же как и при подключении USB-камеры, отображается информация о видеоустройстве (в вашем случае /dev/video0), однако приложение не может получить к ней доступ.

Разница в библиотеке управления

Согласно вашему описанию, проблема, вероятно, связана с использованием различных библиотек для работы с графическими интерфейсами и подключенными камерами. В Raspberry Pi 4 используется библиотека BCM2835, в то время как в вашем случае (с Raspberry Pi) для Ubuntu 24.04 применяется библиотека BCM2711. Это может повлиять на совместимость и функциональность работы камер.

Конфигурация и настройки

Вы упомянули конфигурационный файл config.txt в /boot/firmware. Настройка config_autodetect=1 предполагает автоматическое распознавание подключенных устройств, однако, как выясняется, это также не приводит к положительному результату с камерами v2 и v3. При изменении этого параметра на 0 камеры вообще не отображаются в системе.

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

Вот несколько шагов, которые вы можете предпринять для решения данной проблемы:

  1. Проверьте наличие обновлений: Убедитесь, что ваша система обновлена до последней версии. Возможно, новые пакеты со временем добавят поддержку необходимых вам устройств.

  2. Изучите альтернативные приложения: Если Cheese не поддерживает вашу камеру, попробуйте использовать другие приложения, такие как OBS Studio или VLC, которые могут предлагать более широкую поддержку для различных устройств.

  3. Использование сторонних библиотек: Попробуйте установить такие библиотеки, как libcamera, которые могут обеспечить поддержку для камеры Raspberry Pi в более свежих версиях ОС.

  4. Обратитесь в сообщество: Форумы и ресурс Raspberry Pi часто предоставляют актуальные решения и практические советы от разработчиков и пользователей, которые могут столкнуться с аналогичными проблемами.

Заключение

Поддержка камер Raspberry Pi v2 и v3 в Ubuntu 24.04 на Raspberry Pi остается сложной задачей в текущий момент. Следует следить за обновлениями системы и сообщениями сообщества, которые могут указать на улучшения в совместимости. Надеемся, что эти рекомендации помогут вам в решении обозначенных задач.

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

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