Summary
I got the Intel IPU7 webcam (OV08X40 sensor) fully working in browsers on CachyOS with kernel 7.0.0-rc7-2-cachyos-rc on a Dell XPS (Panther Lake). Sharing the solution since this was a multi-day debugging effort and the fix isn't documented anywhere.
The missing piece: intel_cvs driver
The critical blocker is that the intel_cvs driver from intel/vision-drivers is required but not included in the kernel or any AUR package. Without it, the ACPI dependency chain for the sensor is never satisfied and the camera doesn't appear.
Quick summary of what's needed
- intel_cvs.ko — build from intel/vision-drivers with
CC=clang LLVM=1
- Module load ordering — softdep to ensure USBIO I2C is ready before IPU7 probes
- Blacklist PSYS — the DKMS PSYS module is incompatible with in-tree 7.0-rc7 ISYS
- libcamera + GStreamer relay — software ISP since hardware ISP (PSYS) doesn't work
- v4l2loopback — bridge for Firefox/browser compatibility on Wayland
Full guide + install script
I've written a complete step-by-step guide and automated install script:
Key configuration files
/etc/modprobe.d/ipu7-usbio-order.conf
softdep intel_ipu7 pre: usbio gpio_usbio i2c_usbio intel_cvs intel_skl_int3472_discrete
blacklist intel_ipu7_psys
Camera relay service (~/.config/systemd/user/ipu7-camera-relay.service)
[Unit]
Description=IPU7 Camera Relay via GStreamer to v4l2loopback
[Service]
Type=simple
ExecStart=/usr/bin/gst-launch-1.0 libcamerasrc ! videoconvert ! videoflip method=rotate-180 ! video/x-raw,format=YUY2 ! v4l2sink device=/dev/video33
Restart=no
Environment=LIBCAMERA_LOG_LEVELS=*:ERROR
Known limitations
- Software ISP only — ~65% CPU during capture, green tint in low light
- intel_cvs.ko must be rebuilt after kernel updates
- PSYS (hardware ISP) permanently defers — filed intel/ipu7-drivers#63
Related issues
Would it be worth adding intel_cvs to the CachyOS kernel config or creating an AUR package for it?
Summary
I got the Intel IPU7 webcam (OV08X40 sensor) fully working in browsers on CachyOS with kernel 7.0.0-rc7-2-cachyos-rc on a Dell XPS (Panther Lake). Sharing the solution since this was a multi-day debugging effort and the fix isn't documented anywhere.
The missing piece: intel_cvs driver
The critical blocker is that the
intel_cvsdriver from intel/vision-drivers is required but not included in the kernel or any AUR package. Without it, the ACPI dependency chain for the sensor is never satisfied and the camera doesn't appear.Quick summary of what's needed
CC=clang LLVM=1Full guide + install script
I've written a complete step-by-step guide and automated install script:
Key configuration files
/etc/modprobe.d/ipu7-usbio-order.conf
Camera relay service (~/.config/systemd/user/ipu7-camera-relay.service)
Known limitations
Related issues
Would it be worth adding
intel_cvsto the CachyOS kernel config or creating an AUR package for it?