Linuxでipu3-cioカメラを使用する方法

Linuxでipu3-cioカメラを使用する方法

私はUbuntu 19:10を実行する前面と背面の統合カメラを搭載したThinkpad X1タブレット(第2世代)を持っています。カメラが検出されたようです。

$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 []

コントロール

私がチーズを始めたとき、「ipu3-imgu」というラベルの付いたカメラが4つありました。 guvcviewを実行すると、システムが/dev/video0-9に配置する「ipu3-imgu」というラベルの付いた10個のデバイスと、/dev/video10-13にある「Intel IPU3 CIO2」というラベルの付いた4つのデバイスがあります。 。

しかし、これらのどれも機能しません。この種のカメラを搭載し、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

関連情報