- Вопрос или проблема
- Ответ или решение
- Решение проблемы с неработающей встроенной веб-камерой на ноутбуке Acer Spin 514-51N под управлением GNU/Linux
- Введение
- Технический анализ проблемы
- Осмотр устранений неправильной конфигурации
- Сравнение с Windows
- Решения
- 1. Проверка и обновление ядра Linux
- 2. Установка необходимых драйверов
- 3. Проверка настроек BIOS
- 4. Использование guvcview или cheese
- 5. Проверка настроек конфиденциальности
- 6. Обратитесь к сообществу
- Заключение
Вопрос или проблема
Я не знаю, действительно ли это подходящее место (если нет, пожалуйста, перенаправьте меня на более подходящий сайт), но я попробую – встроенная камера на 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. Данная статья направлена на анализ проблемы и предоставление практических решений для восстановления работы камеры.
Технический анализ проблемы
Осмотр устранений неправильной конфигурации
В вашем случае, вы привели следующие диагностические сведения:
-
Состояние модулей видео:
- Вывод
lsmod
показывает, что различные модули видеосистемы загружены, в том числеvideodev
иuvcvideo
, что является хорошим знаком, но не гарантирует работоспособности устройства.
- Вывод
-
Сообщения ядра (dmesg):
- Уведомления из
dmesg
показывают, что драйверuvcvideo
зарегистрирован, но потом происходит его отмена, что может свидетельствовать о наличии проблем с инициализацией устройства.
- Уведомления из
-
Вывод
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. Следуйте приведённым рекомендациям по диагностике и устранению неисправностей, и в большинстве случаев проблема должна быть решена. Если нет, возможно, потребуется больше технической информации и детальное изучение проблемы на специализированных форумах.