我有一台 Thinkpad X1 平板电脑(第 2 代),带有前后集成摄像头,运行 Ubuntu 19:10。似乎已检测到摄像机:
$ v4l-信息
v4l2 设备信息 [/dev/video0] ###
一般信息 VIDIOC_QUERYCAP 驱动程序:“ipu3-cio2”卡:“Intel IPU3 CIO2”bus_info:“PCI:0000:00:14.3”版本:5.3.18 功能:0x84201000 [?,?,STREAMING,(null)]
标准
输入 VIDIOC_ENUMINPUT(0) 索引:0 名称:“相机”类型:CAMERA 音频集:0 调谐器:0 标准:0x0 [] 状态:0x0 []
控制
当我开始奶酪时,我有 4 个标有“ipu3-imgu”的相机。当我运行 guvcview 时,我有 10 个标记为“ipu3-imgu”的设备,系统将其放置在 /dev/video0-9 处,还有 4 个标记为“Intel IPU3 CIO2”的设备,它们位于 /dev/video10-13 处。
但这些都不起作用。有人有一台带有这种摄像头且运行 Linux 的笔记本电脑吗?
有谁知道在 Linux 中调试这种相机的资源吗?
答案1
要支持此设备上的相机,您需要使用 libcamera。
但是,您可能还需要内核中的特定传感器驱动程序更新,以及作为支持 Microsoft Surface 系列设备的一部分而开发的 CIO2 桥的更新。
看 https://github.com/linux-surface/linux-surface/wiki/Camera-Support 和 https://github.com/linux-surface/linux-surface/issues/91