Overview
MIPI "Computer Vision" - does not work, see https://wiki.archlinux.org/title/Lenovo_ThinkPad_X1_Carbon_(Gen_10).
"Computer Vision" camera doesn't have drivers, but that's the only camera available with OLED 2.8k screen.
Solution
Looks like there could be a solution, mentioned inhttps://askubuntu.com/a/1461869.
You have to install all 4 repos:
- https://github.com/intel/ipu6-drivers - kernel drivers for the IPU and sensors
- https://github.com/intel/ipu6-camera-bins - IPU firmware and proprietary image processing libraries
- https://github.com/intel/ipu6-camera-hal - HAL for processing of images in userspace
- https://github.com/intel/icamerasrc/tree/icamerasrc_slim_api (branch:icamerasrc_slim_api) - Gstreamer src plugin
Additional Packages
Additional packages to install
sudo apt install autoconf automake libtool
sudo apt install cmake
sudo apt install ibgstreamer1.0-dev and libgstreamer-plugins-base1.0-dev
sudo apt install alien
Install the RPM in the last repo with sudo alien icamerasrc*
Caveats
- Ensure to use icamerasrc_slim_api branch on the icamerasrc repo
Final
$ v4l2-ctl --list-devices
ipu6-downstream (PCI:pci:pci0000:00):
/dev/video0
/dev/video1
/dev/video2
/dev/video3
/dev/video4
/dev/video5
/dev/video6
/dev/video7
ipu6-downstream (pci:pci0000:00):
/dev/media0