Вопрос или проблема
Моя встроенная веб-камера работала на Ubuntu 18.04 с ядром 4.18.0. Затем возникли некоторые проблемы, и я переустановил Ubuntu и обновил её до ядра 5.3.0. После этого я обнаружил, что моя веб-камера не работает. В любых приложениях для камер (например, Cheese) она отображает черный экран. Я искал и попробовал эти команды:
sudo apt-get install cheese build-essential linux-headers-`uname -r`
sudo apt-get install guvcview
Затем я перезагрузил систему, нажал Fn+V (комбинация клавиш для камеры) и открыл Cheese, и она работала во всех приложениях. Но при следующей загрузке я обнаружил, что она снова не работает, и опять показывала черный экран. Я снова попробовал предыдущие команды, но ничего не изменилось.
$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 058f:a014 Alcor Micro Corp. Asus Integrated Webcam
Bus 001 Device 005: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ uname -r
5.3.0-42-generic
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
Перезагрузите систему и выберите в качестве ядра любую версию, кроме 5.3.
В моем случае я смог решить проблему, обновив ядро с версии 5.4.0-33 до версии 5.5.1. Вы можете легко сделать это вручную, следуя этим шагам:
Ответ или решение
Встроенная веб-камера обнаружена, но не работает: решение проблемы в Ubuntu
Ваша проблема с веб-камерой в ОС Ubuntu является распространенной и может быть решена, следуя нескольким шагам. В этой статье мы подробно рассмотрим возможные причины и решения.
1. Проверка совместимости устройства
Сначала убедитесь, что ваше устройство распознается системой:
lsusb
По приведенному вами списку устройств, видно, что веб-камера (ID 058f:a014 Alcor Micro Corp. Asus Integrated Webcam
) успешно обнаружена. Однако, это не означает, что она функционирует корректно.
2. Обновление ядра
Вы упомянули, что вы обновили вашу систему до ядра версии 5.3.0, после чего и возникла проблема. Возможно, данная версия ядра не полностью совместима с вашей веб-камерой.
Для проверки доступных версий ядра и их установки, выполните следующие шаги:
-
Обновите список доступных пакетов:
sudo apt update
-
Выполните поиск доступных версий ядра:
apt-cache search linux-image
-
Установите более новую версию ядра (например, 5.5.1), следуя инструкциям из Tecmint.
3. Установка необходимых пакетов
Вы уже установили пакеты cheese
и guvcview
. Убедитесь, что все зависимости установленными и актуальны:
sudo apt-get install build-essential linux-headers-$(uname -r)
Проверьте, что ваше приложение для камеры не блокируется другими процессами. Используйте следующую команду, чтобы просмотреть запущенные приложения, которые могут использовать камеру:
fuser /dev/video0
Если камера занята другим процессом, завершите его.
4. Проверка настроек конфиденциальности
Ubuntu может блокировать доступ к вашей веб-камере. Убедитесь, что настройки конфиденциальности не препятствуют ее работе. Вы можете просмотреть и изменить настройки в разделе "Конфиденциальность" -> "Камера".
5. Использование другой версии ядра
Если после выполнения всех вышеперечисленных шагов камера по-прежнему не работает, попробуйте загрузиться с более ранней версии ядра, используя меню GRUB:
- При запуске компьютера нажмите клавишу
Shift
илиEsc
, чтобы открыть меню GRUB. - Выберите пункт "Дополнительные параметры для Ubuntu".
- Попробуйте загрузиться с более ранней версией ядра, например 5.4.0.
Если веб-камера работает на более ранней версии, это указывает на несовместимость с актуальным ядром.
Заключение
Проблемы с интегрированными веб-камерами на Ubuntu могут быть вызваны несовместимостью драйверов, настройками системы или конфликтами с другими процессами. Следуя указанным шагам – от обновления ядра до проверки системных настроек – вы сможете вернуть работоспособность своей веб-камере. Если ни один из методов не помог, рассмотрите возможность использования внешней камеры или обратитесь за поддержкой в сообщества Ubuntu.