Встроенная камера iSight на Apple Cinematic Display не работает с ubuntu 20.04

У меня машина Ubuntu 20.04, работающая на System76 Lemur Pro.

Я подключил машину через разъем USB-C к Apple Cinematic Display, который я использую в качестве внешнего монитора. Монитор Apple поставляется со встроенной камерой iSight. Я не могу включить/доступ к камере с моего компьютера.

Что я пробовал

Отладка

$ v4l2-ctl --list-devices
Chicony USB2.0 Camera: Chicony  (usb-0000:00:14.0-7):
    /dev/video0
    /dev/video1

$ lsmod | grep uvc
uvcvideo               98304  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_v4l2         24576  2 facetimehd,uvcvideo
videobuf2_common       49152  3 videobuf2_v4l2,facetimehd,uvcvideo
videodev              225280  4 videobuf2_v4l2,facetimehd,uvcvideo,videobuf2_common
mc                     53248  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b685 Chicony Electronics Co., Ltd Chicony USB2.0 Camera
Bus 001 Device 004: ID 8087:0aaa Intel Corp. 
Bus 001 Device 002: ID 04f2:0939 Chicony Electronics Co., Ltd USB Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Есть ли способ использовать камеру iSight с моего ноутбука?

.
1
задан 29 July 2020 в 17:38

1 ответ

Поскольку дисплей подключается через USB-C, вероятно, это дисплей Thunderbolt. Чтобы использовать камеру, встроенную в дисплей Thunderbolt, который у меня есть, мне нужно было сначала авторизовать ее.

Сначала найдите UUID устройства:

$ boltctl list
 ● Apple Thunderbolt Display
   ├─ type:          peripheral
   ├─ name:          Thunderbolt Display
   ├─ vendor:        Apple, Inc.
   ├─ uuid:          204f6800-0100-0100-ffff-ffffffffffff
   ├─ status:        connected
   │  ├─ domain:     c5030000-0092-9088-a0b0-150c24127020
   │  └─ authflags:  none
   ├─ connected:     Fri 25 Sep 2020 08:02:57 PM
   └─ stored:        no

UUID — это длинная шестнадцатеричная строка в строке «uuid».

Затем зарегистрируйте дисплей:

$ boltctl enroll 204f6800-0100-0100-ffff-ffffffffffff

Вам будет предложено ввести пароль, после чего веб-камера должна появиться в списке камер.

Если вы не хотите, чтобы авторизация сохранялась после отключения устройства, используйте вместо этого boltctl авторизацию . Если на вашем компьютере нет boltctl, установите его с помощью sudo apt install Bolt.

0
ответ дан 25 September 2020 в 20:17

Другие вопросы по тегам:

Похожие вопросы: