Как включить внутреннюю камеру на ноутбуке Acer SPIN (SP514-51N) в GNU/Linux?

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

Веб-камера не работает в GNU/Linux (последний POP OS!, правильно обновленный) – кто-нибудь заставил ее работать? “Не работает” означает, что камера отсутствует в ОС.

Я боюсь, что она даже не отображается в lsusb, смотрите ниже :/

В MS Windows (у меня двойная загрузка) она работает нормально.

Вот некоторая информация для диагностики:

spin5 :: ~ » sudo lsmod | grep -iE "video|cam"
videobuf2_vmalloc      20480  0
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         36864  0
videobuf2_common       81920  3 videobuf2_vmalloc,videobuf2_v4l2,videobuf2_memops
videodev              356352  4 v4l2_async,v4l2_fwnode,videobuf2_v4l2,ov2740
mc                     81920  5 v4l2_async,videodev,videobuf2_v4l2,videobuf2_common,ov2740
video                  73728  3 acer_wmi,xe,i915
wmi                    28672  3 video,acer_wmi,wmi_bmof
spin5 :: ~ » sudo dmesg | grep -iE "video|cam"
[    0.000000]   AMD AuthenticAMD
[    0.100395] PCI: ECAM [mem 0xc0000000-0xcfffffff] (base 0xc0000000) for domain 0000 [bus 00-ff]
[    0.100395] PCI: не используется ECAM ([mem 0xc0000000-0xcfffffff] не зарезервировано)
[    0.224013] PCI: ECAM [mem 0xc0000000-0xcfffffff] (base 0xc0000000) for domain 0000 [bus 00-ff]
[    0.226296] PCI: ECAM [mem 0xc0000000-0xcfffffff] зарезервировано как ресурс материнской платы ACPI
[    0.495588] pci 0000:00:02.0: Видеоустройство с тенью ROM на [mem 0x000c0000-0x000dffff]
[    7.005562] ACPI: video: Видеоустройство [GFX0] (многоголовое: да  rom: нет  post: нет)
[    7.006168] input: Video Bus как /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input18
[    8.942344] videodev: Интерфейс захвата видео Linux: v2.00
[ 1755.195885] usbcore: зарегистрирован новый драйвер интерфейса uvcvideo
[ 2471.824739] usbcore: отмена регистрации драйвера интерфейса uvcvideo
spin5 :: ~ » sudo lsusb                       
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 04f3:0c7f Elan Microelectronics Corp. ELAN:Fingerprint
Bus 003 Device 004: ID 8087:0033 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
spin5 :: ~ »

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

Чтобы включить внутреннюю камеру на ноутбуке Acer SPIN (SP514-51N) под управлением GNU/Linux (в вашем случае Pop!_OS), выполните следующие пошаговые инструкции. Проблема, с которой вы столкнулись, вероятно, связана с отсутствием драйверов или неправильно настроенными модулями для работы с веб-камерой. Рассмотрим основные шаги, которые могут помочь в решении этой проблемы.

Шаг 1: Обновление системы

Перед тем как приступить к настройкам, убедитесь, что ваша система полностью обновлена. В терминале выполните следующие команды:

sudo apt update
sudo apt upgrade

Шаг 2: Проверка обнаружения камеры

Как вы уже заметили, ваша камера не отображается в выводе команды lsusb. Убедитесь, что программа uvcvideo, которая отвечает за поддержку USB-видеоустройств, загружена. Выполните следующую команду:

sudo lsmod | grep uvcvideo

Если модуль не загружен, вы можете попытаться загрузить его вручную:

sudo modprobe uvcvideo

Теперь снова проверьте вывод lsusb. Если камера по-прежнему не отображается, возможно, проблема в конфигурации BIOS.

Шаг 3: Настройки BIOS

Перезагрузите ноутбук и войдите в BIOS, нажав клавишу (обычно это F2, Delete или Esc). Найдите настройки, связанные с устройствами USB или встроенными устройствами. Убедитесь, что камера включена и не отключена. После внесения изменений сохраните настройки и перезагрузите компьютер.

Шаг 4: Проверка логов ядра

После перезагрузки повторно проверьте логи ядра на наличие сообщений, связанных с камерой. Используйте команду:

dmesg | grep -i uvc

или

dmesg | grep -i camera

Это может дать подсказки о том, обнаруживает ли система камеру после загрузки.

Шаг 5: Установка необходимых пакетов

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

sudo apt install v4l-utils cheese

Пакет v4l-utils позволяет управлять видеоустройствами, а cheese — это приложение для работы с веб-камерами, которое может помочь проверить их работоспособность.

Шаг 6: Запуск приложения для проверки

Теперь запустите cheese, чтобы увидеть, обнаруживает ли он камеру:

cheese

Если камера работает, вы должны увидеть изображение с вашей веб-камеры.

Дополнительные шаги

Если описанные шаги не помогли:

  1. Поиск решении на специальных форумах: Проверьте форумы поддержки Linux и Pop!_OS для ваших конкретных моделей.
  2. Проверка совместимости оборудования: Убедитесь, что ваша модель камеры полностью поддерживается Linux.
  3. Использование Live USB: Попробуйте загрузиться с другими дистрибутивами для проверки, сохранится ли проблема. Это поможет определить, связана ли проблема со спецификациями вашего дистрибутива или с конкретным оборудованием.

Заключение

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

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

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