我在 Ubunu 中找不到任何内置相机字体或后置相机。这是我的硬件信息的链接地址-
https://linux-hardware.org/?probe=47d816d00f
以下是一些输出-
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 004: ID 138a:0092 Validity Sensors, Inc.
Bus 001 Device 005: ID 044e:120d Alps Electric Co., Ltd Alps Touchpad
Bus 001 Device 003: ID 0424:2422 Microchip Technology, Inc. (formerly SMSC)
Bus 001 Device 002: ID 09da:2403 A4Tech Co., Ltd. 2.4G Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ gst-device-monitor-1.0 Video
Probing devices...
Device found:
name : ipu3-imgu
class : Video/Source
caps : video/x-raw(format:Interlaced), format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode=alternate
video/x-raw, format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode={ (string)progressive, (string)interleaved }
video/x-raw(format:Interlaced), format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode=alternate
properties:
udev-probed = true
device.bus_path = pci-0000:00:05.0
sysfs.path = /sys/devices/pci0000:00/0000:00:05.0/video4linux/video11
device.subsystem = video4linux
device.product.name = ipu3-imgu
device.capabilities = :capture:
device.api = v4l2
device.path = /dev/video11
v4l2.device.driver = ipu3-imgu
v4l2.device.card = ipu3-imgu
v4l2.device.bus_info = PCI:output
v4l2.device.version = 331026 (0x00050d12)
v4l2.device.capabilities = 2753564672 (0xa4201000)
v4l2.device.device_caps = 606081024 (0x24201000)
gst-launch-1.0 v4l2src device=/dev/video11 ! ...
Device found:
name : ipu3-imgu
class : Video/Source
caps : video/x-raw(format:Interlaced), format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode=alternate
video/x-raw, format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode={ (string)progressive, (string)interleaved }
video/x-raw(format:Interlaced), format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode=alternate
properties:
udev-probed = true
device.bus_path = pci-0000:00:05.0
sysfs.path = /sys/devices/pci0000:00/0000:00:05.0/video4linux/video12
device.subsystem = video4linux
device.product.name = ipu3-imgu
device.capabilities = :capture:
device.api = v4l2
device.path = /dev/video12
v4l2.device.driver = ipu3-imgu
v4l2.device.card = ipu3-imgu
v4l2.device.bus_info = PCI:viewfinder
v4l2.device.version = 331026 (0x00050d12)
v4l2.device.capabilities = 2753564672 (0xa4201000)
v4l2.device.device_caps = 606081024 (0x24201000)
gst-launch-1.0 v4l2src device=/dev/video12 ! ...
Device found:
name : ipu3-imgu
class : Video/Source
caps : video/x-raw(format:Interlaced), format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode=alternate
video/x-raw, format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode={ (string)progressive, (string)interleaved }
video/x-raw(format:Interlaced), format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode=alternate
properties:
udev-probed = true
device.bus_path = pci-0000:00:05.0
sysfs.path = /sys/devices/pci0000:00/0000:00:05.0/video4linux/video6
device.subsystem = video4linux
device.product.name = ipu3-imgu
device.capabilities = :capture:
device.api = v4l2
device.path = /dev/video6
v4l2.device.driver = ipu3-imgu
v4l2.device.card = ipu3-imgu
v4l2.device.bus_info = PCI:output
v4l2.device.version = 331026 (0x00050d12)
v4l2.device.capabilities = 2753564672 (0xa4201000)
v4l2.device.device_caps = 606081024 (0x24201000)
gst-launch-1.0 v4l2src device=/dev/video6 ! ...
Device found:
name : ipu3-imgu
class : Video/Source
caps : video/x-raw(format:Interlaced), format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode=alternate
video/x-raw, format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode={ (string)progressive, (string)interleaved }
video/x-raw(format:Interlaced), format=NV12, framerate=[ 0/1, 2147483647/1 ], width=[ 1, 32768 ], height=[ 1, 32768 ], interlace-mode=alternate
properties:
udev-probed = true
device.bus_path = pci-0000:00:05.0
sysfs.path = /sys/devices/pci0000:00/0000:00:05.0/video4linux/video7
device.subsystem = video4linux
device.product.name = ipu3-imgu
device.capabilities = :capture:
device.api = v4l2
device.path = /dev/video7
v4l2.device.driver = ipu3-imgu
v4l2.device.card = ipu3-imgu
v4l2.device.bus_info = PCI:viewfinder
v4l2.device.version = 331026 (0x00050d12)
v4l2.device.capabilities = 2753564672 (0xa4201000)
v4l2.device.device_caps = 606081024 (0x24201000)
gst-launch-1.0 v4l2src device=/dev/video7 ! ...
I Will be highly glad if anyone can help me.
Md Ariful Alam Nishan
Contact No. +88 01711572894
答案1
探测器中的摄像设备是:
PCI 8086:1919:103c:82ca / 04-80 Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit multimedia controller ipu3_imgu
看起来 Ubuntu 尚不支持此设备(正在进行中)。但我看到有人使用 ChromeOS 分支上的一个摄像头解决了这个问题:https://github.com/sebanc/brunch/issues/1027
在你的平板电脑上尝试一下,而不是 Ubuntu:https://github.com/sebanc/brunch
下次购买前请检查平板电脑的 Linux 兼容性。Linux 中有很多设备不受支持。其中一些(很大一部分)永远不会得到支持。