IPU6 Webcam
Status on x1 carbon gen10
- Works partly
- Still bad color and image quality, even with this tuning file from Step 4: Fix the Color Pipeline
Apps that work with the camera:
- ❌
cam - ✅ gstreamer
- ✅ Gnome snapshot
- ✅ Chromium
- Beware: Enabling the
#enable-webrtc-pipewire-cameraflag results in the internal cam to work, but the USB webcam (Logitech C920 PRO HD) is not seen anymore (vice very without this flag)
- Beware: Enabling the
- ❌ Firefox
Setup
- Follow the most up to date guide around: Intel IPU6 Webcam on Linux: From Proprietary Stack to Mainline
- It's still WIP, see Upstreaming:
A three-patch series (v5) was merged into libcamera master on 2026-05-07
Install packages:
sudo pacman -S \
extra/gst-plugin-libcamera \
extra/pipewire-libcamera \
extra/libcamera-tools \
extra/libcamera-ipa \
extra/libcamera
pamac install intel-ivsc-firmware
Test
This lists the cameras available to v4l2
(currently there are 32 cameras detected !):
v4l2-ctl --list-devices
cam (libcamera-tools)
List cameras:
cam -l
Capture images: This should generate a lot of files named cam*.bin
(stop it after a second with Ctrl+C)
cam -c 1 -F'/tmp/#.bin' -C
gstreamer
Show video devices detected by gstreamer:
gst-device-monitor-1.0 Video 2>/dev/null | grep 'name :'
Stream from the camera:
gst-launch-1.0 libcamerasrc ! queue ! glimagesink
WebRtc
- Test in web browsers with the following sites:
- Chromium
- Enable
#enable-webrtc-pipewire-camerainchrome://flags/- Beware: Enabling thie flag results in the internal cam to work, but
the USB webcam (
Logitech C920 PRO HD) is not seen anymore (vice very without this flag)
- Beware: Enabling thie flag results in the internal cam to work, but
the USB webcam (
- Enable
- Firefox:
- Make sure to enable
media.webrtc.camera.allow-pipewireinabout:config
- Make sure to enable
Resources
From the X1 carbon gen 10 Arch wiki page:
Do not buy this laptop (says even Lenovo) with MIPI camera (listed by Lenovo as 'Computer Vision camera') (an only option with 2.8k OLED screen but also possible with IPS screens) which does not have open source drivers and will not just work in the coming few years.
- Intel IPU6 Webcam on Linux: From Proprietary Stack to Mainline
- Hans de Goede: IPU6 camera support status update
- intel/ipu6-drivers: Fedora 38 on X1 carbon gen 10
- Lenovo forum: Ubuntu/Mint on Thinkpad X1 Carbon Gen 10
- Ubuntu bug: Support Intel IPU6 MIPI camera on Alder Lake platforms
- Browser webcam test
- Build with dkms
- Suspend/hibernate issue on Thinkpad x1 carbon gen10
- archlinux-ipu6-webcam support issue
- Please upstream modules into mainline kernel IPU6 was enabled in the 6.11~rc4-1~exp1 release of the Linux kernel
- How to use the IPU6 webcam with kernel 6.10+?
- Fedora wiki: Changes/IPU6 Camera support
- Debian bugtracker: linux-image-amd64: Please enable several CONFIG_ options required for IPU6/MIPI cameras