интегрированная веб-камера (ACER SP514-51N) не работает

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

Я не знаю, действительно ли это подходящее место (если нет, пожалуйста, перенаправьте меня на более подходящий сайт), но я попробую – встроенная камера на ACER SP514-51N не работает в GNU/Linux. На том же устройстве, когда загружается MS Windows, все работает нормально.

Согласно форуму ACER (ссылка ниже), это модель CHICONY “CJFKF28”.

Как заставить камеру работать?

Вот некоторый отладочный информация из GNU/Linux (последний стабильный POP_OS, в данный момент на ядре 6.9.3-76060903-generic #202405300957~1726766035~22.04~4092a0e):

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) для домена 0000 [bus 00-ff]
[    0.100395] PCI: не используется ECAM ([mem 0xc0000000-0xcfffffff] не зарезервировано)
[    0.224013] PCI: ECAM [mem 0xc0000000-0xcfffffff] (base 0xc0000000) для домена 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 :: ~ »

Вот некоторая выбрана информация из списка устройств MS Windows:

Intel(R) ADL AVStream Camera
DISPLAY\INT3480\4&2DED5861&0&UID144512
VIDEO\VEN_8086&DEV_46A6&SUBSYS_16131025&REV_0C&INT3480
VIDEO\VEN_8086&DEV_46A6&SUBSYS_16131025&INT3480
VIDEO\VEN_8086&DEV_46A6&INT3480
VIDEO\INT3480
000000E0
CM_DEVCAP_SILENTINSTALL
CM_DEVCAP_RAWDEVICEOK
CM_DEVCAP_SURPRISEREMOVALOK
oem80.inf
ks.inf
KSCAPTUR.inf
machine.inf
ACPI(_SB_)#ACPI(PC00)#ACPI(GFX0)#ACPI(IPUA)
oem81.inf:VIDEO\INT3480,iacamera64.NT,12/30/2021,63.22000.3.6744
PCI\VEN_8086&DEV_46A6&SUBSYS_16131025&REV_0C\3&11583659&0&10
\Device\000000a4
\_SB.PC00.GFX0.IPUA
Intel(R) ADL AVStream Camera
ISP Camera Device
ACER FHD User Facing

Большое спасибо!

Связано:
https://community.acer.com/en/discussion/comment/1302958#Comment_1302958

Дубликат здесь:
https://superuser.com/questions/1858660/how-to-enable-the-internal-camera-on-acer-spin-sp514-51n-laptop-in-gnu-linux

(Я выясняю, какой форум более подходит для этого вопроса и решения)

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

Решение проблемы с неработающей встроенной веб-камерой на ноутбуке Acer Spin 514-51N под управлением GNU/Linux

Введение

При использовании ноутбука Acer Spin 514-51N на операционной системе GNU/Linux (в вашем случае, Pop!_OS) вы столкнулись с проблемой неработающей встроенной веб-камеры, которая функционирует без нареканий в MS Windows. Данная статья направлена на анализ проблемы и предоставление практических решений для восстановления работы камеры.

Технический анализ проблемы

Осмотр устранений неправильной конфигурации

В вашем случае, вы привели следующие диагностические сведения:

  1. Состояние модулей видео:

    • Вывод lsmod показывает, что различные модули видеосистемы загружены, в том числе videodev и uvcvideo, что является хорошим знаком, но не гарантирует работоспособности устройства.
  2. Сообщения ядра (dmesg):

    • Уведомления из dmesg показывают, что драйвер uvcvideo зарегистрирован, но потом происходит его отмена, что может свидетельствовать о наличии проблем с инициализацией устройства.
  3. Вывод lsusb:

    • В списке USB-устройств нет явного упоминания веб-камеры, что может указывать на сбой считывания устройства.

Сравнение с Windows

Из информации о Windows можно заметить, что камера определяется как "Intel(R) ADL AVStream Camera" с соответствующими идентификаторами. Это дает понимание, что под Linux необходимо настроить соответствующий драйвер, так как устройство обнаруживается в Windows, но не функционально под Linux.

Решения

1. Проверка и обновление ядра Linux

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

sudo apt update
sudo apt upgrade

2. Установка необходимых драйверов

Для начала попробуйте установить драйверы для uvcvideo:

sudo apt install v4l-utils

После установки перезагрузите систему и проверьте, определяется ли камера:

v4l2-ctl --list-devices

3. Проверка настроек BIOS

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

4. Использование guvcview или cheese

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

sudo apt install guvcview

или

sudo apt install cheese

Запустите приложение и проверьте, отображается ли изображение с камеры.

5. Проверка настроек конфиденциальности

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

6. Обратитесь к сообществу

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

Заключение

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

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

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