Ubuntu 21.10 中的 HP Elite X2 G2 未找到内置摄像头

Ubuntu 21.10 中的 HP Elite X2 G2 未找到内置摄像头

我在 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 中有很多设备不受支持。其中一些(很大一部分)永远不会得到支持。

相关内容